Promotion information display method and device, equipment, storage medium and program product
Patent Information
- Application Number
- CN202510461192.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-11
- Publication Date
- 2026-10-20
AI Technical Summary
例如,在对象在商品平台或是浏览器的搜索框中搜索 “大容量手机类型” 时,在整个搜索过程中,推广系统仅直接展示一些手机品牌或型号,导致推广信息与对象需求的匹配度较低,无法引起对象的兴趣,对象无法高效准确地获取感兴趣的信息,导致推广信息投放所需计算资源的浪费
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, computer device, computer-readable storage medium, and computer program product for displaying promotional information. Background Technology
[0002] In related technologies, pushing promotional information to users often relies on the user's behavioral data or static tags. For example, when a user searches for "large capacity mobile phone type" on a product platform or in a browser's search box, the promotional system only directly displays some mobile phone brands or models throughout the search process. This results in a low match between the promotional information and the user's needs, failing to arouse the user's interest. The user cannot efficiently and accurately obtain information of interest, leading to a waste of computing resources required for promotional information delivery. Summary of the Invention
[0003] Therefore, it is necessary to provide a method, device, computer equipment, computer-readable storage medium, and computer program product for displaying promotional information to address the aforementioned technical problems. This would improve the matching degree between promotional information and the needs of the target audience, achieve accurate delivery of promotional information, and avoid wasting the computing resources required for promotional information delivery.
[0004] Firstly, this application provides a method for displaying promotional information, including:
[0005] In response to the submission of the input prompt, the reply information output in response to the prompt is dynamically displayed in the first area of the search interface;
[0006] Promotional information is displayed in the second area of the search interface, and the promotional information is dynamically adjusted according to the dynamic display of the response information.
[0007] The aforementioned method for displaying promotional information dynamically displays a response to the input prompt in the first area of the search interface; simultaneously, it displays the promotional information in the second area, adjusting dynamically based on the response. In other words, while the response is dynamically displayed in the first area of the search interface, promotional information is also displayed in the second area, adjusting dynamically according to the response. This allows the promotional information to adjust dynamically with the response, enhancing the relevance between the promotional information and the interactive object, achieving precise delivery of promotional information, and avoiding the waste of computational resources required for promotional information delivery.
[0008] Secondly, this application also provides a display device for promotional information, comprising:
[0009] The response information display module is used to dynamically display the response information output in response to the input prompt information in the first area of the search interface in response to the submission operation of the prompt information.
[0010] The promotional information display module is used to display promotional information in the second area of the search interface, and the promotional information is dynamically adjusted according to the dynamic display of the response information.
[0011] Thirdly, this application also provides a method for displaying promotional information, including:
[0012] Get hints for generative search;
[0013] In response to the submission operation of the prompt information, the response information to the prompt information is obtained and dynamically displayed in the first area of the search interface, wherein the display process of the response information to the prompt information includes multiple display stages in a time sequence;
[0014] For each of the plurality of display stages, promotional information matching the information already presented in the first area within the display stage is obtained, and the matching promotional information is displayed in the second area of the search interface within the corresponding display stage. The promotional information is dynamically adjusted according to the dynamic display of the response information.
[0015] The aforementioned method for displaying promotional information includes multiple sequential display stages in the process of displaying response information to input prompts. Within these stages, the response information is dynamically displayed progressively in the first area. Simultaneously, within each stage, promotional information matching the information already presented in the first area is displayed in the second area of the search interface. This division of the response information display process into multiple stages allows the promotional information to dynamically adjust as the response information is displayed. Pushing matching promotional information across multiple display stages enhances the relevance between the promotional information and the interactive object, achieving multi-stage precise delivery of promotional information and avoiding the waste of computational resources required for promotional information delivery.
[0016] Fourthly, this application also provides a display device for promotional information, comprising:
[0017] The acquisition module is used to obtain prompts for generative search.
[0018] The response information display module is used to respond to the submission operation of the prompt information, obtain and dynamically display the response information to the prompt information in the first area of the search interface, wherein the display process of the response information to the prompt information includes multiple display stages in a time sequence;
[0019] The promotional information display module is used to acquire promotional information that matches the information already presented in the first area within each of the plurality of display stages, and to display the matching promotional information in the second area of the search interface within the corresponding display stage. The promotional information is dynamically adjusted according to the dynamic display of the response information.
[0020] Fifthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method for displaying promotional information.
[0021] Sixthly, this application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the above-described method for displaying promotional information.
[0022] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method for displaying promotional information. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is an application environment diagram of a method for displaying promotional information in one embodiment;
[0025] Figure 2A This is a flowchart illustrating a method for displaying promotional information in one embodiment;
[0026] Figure 2B This is a flowchart illustrating a method for displaying promotional information in another embodiment;
[0027] Figure 3 This is a schematic diagram of the search interface in one embodiment;
[0028] Figure 4 This is a schematic diagram of the search interface in yet another embodiment;
[0029] Figure 5 This is a schematic diagram of the search interface in yet another embodiment;
[0030] Figure 6 This is a schematic diagram of the search interface in yet another embodiment;
[0031] Figure 7 This is a schematic diagram of the search interface in yet another embodiment;
[0032] Figure 8 This is a schematic diagram of the search interface in yet another embodiment;
[0033] Figure 9 This is a timing diagram of a method for displaying promotional information in one embodiment;
[0034] Figure 10 This is a schematic diagram of a promotional information display system in one embodiment;
[0035] Figure 11 This is a flowchart illustrating the method for displaying promotional information in yet another embodiment;
[0036] Figure 12 This is a structural block diagram of a display device for promotional information in one embodiment;
[0037] Figure 13 This is a structural block diagram of a display device for promotional information in another embodiment;
[0038] Figure 14 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0039] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0040] In related technologies, pushing promotional information to users often relies on users' behavioral data or static tags, failing to incorporate the dynamic process of searching. For example, when an user searches for "mini-games," only general recommendation methods are used, lacking real-time correlation with the response information (such as "match-3" or "puzzle"), resulting in a low match between promotional information and the user's needs. Promotional information is disconnected from the search process, unable to utilize real-time content generated by generative search, and its presentation is monotonous, lacking progressive guidance, failing to pique the user's interest, and preventing the user from efficiently and accurately obtaining information of interest.
[0041] The promotional information display method provided in this application embodiment, in response to the submission operation of input prompt information, dynamically displays the response information output in response to the prompt information in a first area of the search interface; and displays promotional information in a second area of the search interface, with the promotional information dynamically adjusted according to the dynamic display of the response information. That is, while the response information to the prompt information is dynamically displayed in the first area of the search interface, promotional information is simultaneously displayed in the second area of the search interface, and the promotional information is dynamically adjusted according to the dynamic display of the response information. In this way, the promotional information can be dynamically adjusted along with the dynamic display process of the response information, enhancing the relevance between the promotional information and the interactive object, and achieving precise delivery of promotional information.
[0042] In some embodiments, the dynamic display process of the response information to the prompt message includes multiple display stages in a time sequence. The terminal can also display promotional information in a second area of the search interface during each of these multiple display stages. The promotional information is dynamically adjusted based on the information already presented in the first area of the corresponding display stage. Thus, during these multiple display stages, while the response information to the prompt message is gradually and dynamically displayed in the first area, promotional information matching the information already presented in the first area is simultaneously displayed in the second area within each display stage. By dividing the search process into multiple display stages, the promotional information can be dynamically adjusted along with the search process, pushing matching promotional information across multiple display stages, enhancing the relevance between the promotional information and the interactive object, and achieving multi-stage precise delivery of promotional information using the search process.
[0043] Here is an explanation of some concepts involved in this application:
[0044] Traditional search engines: present resources from other websites to the user, and when the user clicks on the reply information, they are directly redirected to the specific website.
[0045] Generative search, based on technologies such as Natural Language Processing (NLP), deep learning, and knowledge graphs, provides an efficient and convenient search experience by summarizing the analyzed query results and generating responses in natural language, rather than simple links. For example, after a user inputs a prompt, NLP accurately understands their search intent. Then, by accessing numerous data sources and combining them with knowledge graphs or databases, relevant information is quickly filtered out. Next, generative artificial intelligence based on large models summarizes the query results and generates responses in natural language. In some cases, personalized responses can be customized based on the user's historical behavior, preferences, and context. Finally, a response is displayed on the Search Engine Results Page (SERP) for each search request initiated by the user.
[0046] The promotional information display method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on a cloud or other network server. In response to the submission of input prompts, terminal 102 dynamically displays a response in the first area of the search interface; terminal 102 also displays promotional information in the second area of the search interface, and the promotional information is dynamically adjusted based on the dynamic display of the response information.
[0047] In some embodiments, the dynamic display process of the response information to the prompt information output includes multiple display stages in a time sequence. Terminal 102 can display promotional information in a second area of the search interface at each of these stages. The promotional information is dynamically adjusted according to the information already presented in the first area of the corresponding display stage. Specifically, terminal 102 is used to interact with an object, receive prompt information input by the object, and render and display response information during the search process. It is also used to dynamically render and display promotional information at different stages of the search process. Terminal 102 is also used to submit a search request to server 104 based on the input prompt information. Server 104 is used to generate response information based on the search request. Server 104 is also used to obtain intermediate results during the search process, as well as part or all of the content of the response information, and dynamically match promotional information accordingly. In some embodiments, server 104 may include a search server and a promotion server. The search server can provide services for generative search, and the promotion server can provide services for matching promotional information. The promotion server can dynamically match and recommend promotional information based on the prompt information and response information provided by the search server, and select different display strategies to display the promotional information at different stages of the search process.
[0048] The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle systems, and projection devices. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted displays. Head-mounted displays can be virtual reality (VR) devices, augmented reality (AR) devices, and smart glasses. The server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0049] In some embodiments, terminal 102 can provide a search interface through an application. This application can be a native application, a mini-program that relies on a native application to run, or an application implemented through a web browser. This search interface can be a search interface for generative search. Generative search is a search method based on generative artificial intelligence technology. It directly generates accurate and personalized answers by deeply understanding the search intent and context, rather than simply providing relevant links. Generative search can also support multiple follow-up questions and contextual association, providing more tailored responses based on the object's multiple question records and preferences.
[0050] Figure 2A This is a flowchart illustrating an exemplary embodiment of a method for displaying promotional information. The method can be executed by a computer device. The method can also be applied to… Figure 1 The application environment shown can be a computer device that executes this method. Figure 1 Terminal 102 in the application environment shown.
[0051] In one exemplary embodiment, such as Figure 2A As shown, a method for displaying promotional information is provided, including the following steps 202a to 204a. Wherein:
[0052] Step 202a: In response to the submission of the input prompt, the reply information output in response to the prompt is dynamically displayed in the first area of the search interface.
[0053] The prompt information, also called search instructions or search statements, is information that expresses the search needs of the target. The form of the prompt information is not limited and can be text, images, audio, or video. For example, the prompt information could be "Please analyze the following data...", "What types of mini-games are there?", "Please list common errors and improvement methods in...", and so on. In this embodiment, the target refers to the object that initiates the generative search.
[0054] The search interface comprises a first area and a second area. The first area displays response information, while the second area displays promotional information. These two areas are positioned separately within the search interface. This separation can be vertical or horizontal. For example, the first area may be located at the top of the search interface, occupying most of its space, while the second area is located at the bottom. Alternatively, the first area may be located on the left side of the search interface, occupying most of its space, while the second area is located on the right side.
[0055] The first area of the search interface is used to display response information to the prompts. This response information can include at least one of the following: reasoning process information and reasoning conclusion information. The reasoning process information represents the reasoning process for the prompts, while the reasoning conclusion information is the reasoned answer generated for the prompts. Specifically, when a submission operation for a prompt is triggered, the terminal can obtain the response information and dynamically display it step-by-step in the first area of the search interface. Dynamic display refers to a way of visualizing the search engine's thought process. This dynamic display method, which visualizes the thought process, helps users understand the search engine's reasoning. In other words, step-by-step dynamic display means dividing the entire display process into multiple sequential display stages, where each stage displays more and more complete content than the previous stage.
[0056] Step 204a: Display promotional information in the second area of the search interface. The promotional information is dynamically adjusted based on the dynamic display of the response information.
[0057] The second area of the search interface is used to display promotional information, such as advertisements. The terminal dynamically displays response information in the first area; that is, as the thinking process progresses, it displays a portion of the response information, then the full content of the response information. Simultaneously, the terminal can provide prompts to the server, which then matches them with promotional information. The terminal can also provide the full content of the response information to the server for matching, thus enabling the promotional information to dynamically adjust based on the dynamic display of the response information.
[0058] In this embodiment, in response to the submission of input prompts, a response message is dynamically displayed in the first area of the search interface; promotional information is displayed in the second area of the search interface, and this promotional information is dynamically adjusted based on the dynamic display of the response message. That is, while the response message is dynamically displayed in the first area of the search interface, promotional information is simultaneously displayed in the second area of the search interface, and the promotional information is dynamically adjusted based on the dynamic display of the response message. In this way, the promotional information can be dynamically adjusted along with the dynamic display of the response message, enhancing the relevance between the promotional information and the interactive object, and achieving precise delivery of promotional information.
[0059] Figure 2B This is a flowchart illustrating an exemplary embodiment of a method for displaying promotional information. The method can be executed by a computer device. The method can also be applied to… Figure 1 The application environment shown can be a computer device that executes this method. Figure 1Terminal 102 in the application environment shown.
[0060] In one exemplary embodiment, such as Figure 2B As shown, a method for displaying promotional information is provided, including steps 202b to 204b. Wherein:
[0061] Step 202b: In response to the submission of the input prompt information, the response information output in response to the prompt information is dynamically displayed in the first area of the search interface. The dynamic display process of the response information output in response to the prompt information includes multiple display stages in a time sequence.
[0062] In this embodiment, the display process of the response information to the prompt information may include multiple display stages. These multiple display stages form the entire display process of the response information in chronological order. For example, the multiple display stages include a first display stage, a second display stage, and a third display stage. The first display stage is from the submission of the input prompt information to the beginning of displaying the response information to the prompt information; the second display stage is from the beginning of displaying the response information to the display of part of the response information; and the third display stage is the stage after displaying the full content of the response information. These multiple stages can also be divided into more detailed stages or into two simpler stages. This embodiment does not limit the number of display stages included in the multiple display stages. It can be understood that as the display stages progress in chronological order, the response information in the first area of the search interface gradually becomes complete.
[0063] Step 204b: In each of the multiple display stages, promotional information is displayed in the second area of the search interface. The promotional information is dynamically adjusted according to the information already presented in the first area of the corresponding display stage.
[0064] As the display stages progress sequentially, the response information in the first area of the search interface gradually becomes more complete. For example, in the example above, the multiple display stages include a first display stage, a second display stage, and a third display stage. For the first display stage, the information already presented in the first area of the second display stage includes part of the response information; for the third display stage, the information already presented in the first area of the third display stage includes the entire response information. Thus, based on the response information in the first area of the search interface within the corresponding display stage, the response information can be provided to the promotion server, which then matches promotional information. In this way, the terminal can display promotional information in the search interface within each of the multiple display stages.
[0065] It should be noted that although the response information presented in the first area of the search interface differs across different display stages, the matched promotional information may or may not be the same. The display method of the promotional information varies across different display stages, with a visually progressive effect. This dynamic change in display method enhances visual attention, ensuring that those performing generative searches notice the displayed promotional information. This approach both matches the target audience's needs and arouses their interest, achieving efficient and accurate presentation of promotional information that is of interest to the target audience.
[0066] Figure 3 This is a schematic diagram of a search interface shown in an exemplary embodiment of this application. Figure 3 The demonstration showed the process of dynamically displaying the answer information step by step in response to the input prompt "What types of mini-games are there?" in multiple display stages in the search interface 300, arranged in a time sequence.
[0067] Reference Figure 3 In part (a), during the first display phase, the first area of the search interface 300 only presents a prompt message, namely "What types of mini-games are there?" and some preliminary guiding words, such as "Deeply thinking... Hmm, the question is about what types of mini-games are there...". Simultaneously, during this first display phase, promotional information matching the prompt message can be displayed using a first style. For example, if the matching promotional information is for certain mini-games, the game categories of these mini-games can be displayed in the second area of the search interface.
[0068] Reference Figure 3 In part (b), during the second display phase, the first area of the search interface 300 displays a portion of the input prompt and response information, namely, "What types of mini-games are there?" and some preliminary guiding words, such as "Deeply thinking... Hmm, the question is about the types of mini-games. I need to see the response information first. First, ... Article XX mentions that mini-games are categorized as: casual puzzle, action-adventure, board games, simulation strategy...". Simultaneously, during this second display phase, a second style can be used to display promotional information matching the portion of the prompt and response information. For example, if the matching promotional information is for certain mini-games, the game category and exact game name of these mini-games can be displayed in the second area of the search interface, along with icons for these mini-games.
[0069] Reference Figure 3In part (c), during the third display phase, the response information in the first area of the search interface 300 includes the input prompt and the full content of the response, namely, "What types of mini-games are there?" and some preliminary guiding words, such as "Deeply thinking... Hmm, the question is about the types of mini-games. I need to see the response information first. First, ... the article 'XX' mentions that mini-games are classified as: casual puzzle, action-adventure, board games, simulation strategy... Mini-games are rich in types. According to official classifications and popular gameplay, they can be mainly divided into the following 7 categories, with representative games and characteristics provided for reference: YYYY. The reference materials are ZZZZ." Simultaneously, during this third display phase, promotional information matching the prompt and all response information can be displayed using a third style. For example, if the matching promotional information is for certain mini-games, the game category and exact game name of these mini-games can be displayed in the second area of the search interface. The icons, download links, mini-game entry points, and user reviews of these mini-games can also be displayed.
[0070] Of course, the above is only one application scenario of the promotional information display method provided in this application embodiment. In other application scenarios, the display style and information dimensions of the corresponding promotional information can be adjusted in a targeted manner at different display stages based on the characteristics of the promotional object. For example, if the input prompt is "What's the weather like this week?", and the matched promotional information is for a certain outdoor equipment, the category of the outdoor equipment can be displayed in the second area in the first display stage, the images or videos, highlights, and discount information of the outdoor equipment can be displayed in the second area in the second display stage, and the purchase link and customer reviews of the outdoor equipment can be displayed in the second area in the third display stage.
[0071] The aforementioned method for displaying promotional information includes multiple sequential display stages for the display of response information to prompts. Within these stages, the response information is dynamically displayed progressively. Simultaneously, within each stage, promotional information matching the information already presented in the first stage is displayed in the second area. This division of the response information display process into multiple stages allows the promotional information to dynamically adjust as the response information is displayed, pushing matching promotional information across multiple display stages. This enhances the relevance between the promotional information and the interactive object, achieving multi-stage precise delivery of promotional information.
[0072] In one exemplary embodiment, the promotional information displayed in the second area is presented in different ways in different display stages, and the promotional information displayed in the second area in later display stages has more information dimensions than that in earlier display stages.
[0073] The difference in display methods refers to variations in display styles and the types of information dimensions. For example, in the earlier display stages, the promotional information is displayed in a relatively simple style, while in the later display stages, the display styles are more diverse. For instance, in the earlier display stages, the promotional information only contains brief information such as category and name, while in the later display stages, the information dimensions can include a wider range of elements such as images, videos, links, user reviews, and user feedback.
[0074] Thus, the display methods and information dimensions of promotional information differ at different display stages. The display methods have a progressive visual effect, and the information dimensions are richer in sensory experience, attracting attention. This dynamic change in display methods can enhance visual attention, allowing those performing generative searches to notice the displayed promotional information. This not only matches the needs of the target audience but also arouses their interest, achieving efficient and accurate display of promotional information that the target audience is interested in.
[0075] In an exemplary embodiment, in response to a submission operation of the input prompt information, a response message output to the prompt information is dynamically displayed in a first area of the search interface, including: displaying an input box for generative search in the search interface; displaying input prompt information in the input box in response to an input operation in the input box; and progressively and dynamically displaying response information to the prompt information in the first area in response to a submission operation of the input prompt information, wherein the response information includes at least one of reasoning process information and reasoning conclusion information regarding the prompt information.
[0076] Figure 4 This is a schematic diagram illustrating a search interface according to an exemplary embodiment of this application. (Refer to...) Figure 4 The search interface 300 includes an input box 301 for generative search, where users can enter suggestions. The terminal displays these suggestions in the input box 301. The search interface 300 also includes a submit control 302, for example... Figure 4 The "Ask AI" is a submission control. When an object triggers an operation on the submission control 302, it will trigger a search based on the input prompt information and gradually display the response information 303 in the first area of the search interface 300.
[0077] In this embodiment, by providing an input box in the search interface for the user to input prompts and providing the user with response information to the prompts, an efficient and convenient search experience can be provided.
[0078] In one exemplary embodiment, the first area is located at the top of the search interface, and the second area is located at the bottom of the search interface. The first area gradually expands downwards as the response information is dynamically displayed, and the second area gradually moves to the bottom of the search interface as the response information is dynamically displayed.
[0079] Figure 5 This is a schematic diagram illustrating a search interface according to an exemplary embodiment of this application. (Refer to...) Figure 5 The search interface 300 includes a first region 300-1 and a second region 300-2. (See reference...) Figure 5 In part (a), the first region 300-1 and the second region 300-2 are located at the upper and lower parts of the search interface 300, respectively, as shown in the reference. Figure 5 In part (b), as the response information is displayed dynamically and the content of the response information increases, the second area 300-2 gradually moves to the bottom of the search interface.
[0080] In this embodiment, by separating the second area from the first area in the search interface, it is possible to achieve the linkage promotion of promotional information during the search process. This can both match the needs of the target audience and arouse their interest, thus efficiently and accurately displaying promotional information that the target audience is interested in.
[0081] In one exemplary embodiment, within each of the multiple display stages, promotional information is displayed in the search interface, wherein the promotional information is embedded within the response information of the prompt information.
[0082] Promotional information embedded within the response information of a prompt means that the promotional information appears within the response information. Specifically, when a terminal obtains promotional information that matches the response information in the first area of the search interface within the corresponding display phase, and if the response information in the first area of the search interface within the corresponding display phase includes the promotional information, the terminal can embed the promotional information within the response information of the prompt. For example, if the matching promotional information is "Mini-Game A," and the text content of the response information also contains "Mini-Game A," then "Mini-Game A" in the response information can be displayed differently from other content in the response information to differentiate it and attract the target audience's interest. For example, "Mini-Game A" in the response information can be highlighted to indicate that it can be clicked to directly enter the game interface of "Mini-Game A." Alternatively, "Mini-Game A" in the response information can be displayed as a hyperlink to indicate that it can be clicked to directly enter the game interface of "Mini-Game A." Or, "Mini-Game A" in the response information can be displayed with animation effects, and so on. In this embodiment, the promotional information is embedded in the response information of the prompt information. This can arouse the interest of the object while the object is reading the response information, and achieve efficient and accurate display of promotional information that the object is interested in.
[0083] In one exemplary embodiment, the multiple display phases in sequence include a first display phase, which is the phase from when the input prompt is submitted to when the response information in response to the prompt begins to be displayed;
[0084] In each of the multiple display stages, promotional information is displayed in a second area of the search interface, including: in the first display stage of the multiple display stages, promotional information matching the input prompt information is displayed in the second area.
[0085] In this embodiment, the first display stage is the period from when the input prompt is submitted to when the response information for the prompt begins to be displayed. Therefore, the terminal can send the submitted prompt to the promotion server to obtain promotional information matching the prompt from the promotion server.
[0086] Optionally, the method further includes: sending a promotion information matching request to a promotion server based on the prompt information, so as to instruct the promotion server to identify the topic of the prompt information, determine the promotion information that matches the topic of the prompt information from the promotion information pool and respond; receiving the promotion information that matches the topic of the prompt information from the promotion server; and displaying the promotion information that matches the input prompt information in a second area during a first display stage of multiple display stages, including: displaying the promotion information that matches the topic of the prompt information in a second area during the first display stage of multiple display stages.
[0087] In this embodiment, the promotion server can perform text topic recognition based on the prompt information in the received promotion information matching request, identifying the topic of the prompt information, such as "mini-game type". Based on this, some mini-games can be determined from the promotion information pool as promotion information that matches the content already presented in the response information at the current stage, such as some popular mini-games like "Little Sheep". In this way, the obtained promotion information matches the topic of the prompt information, attracting the initial attention of the target audience and matching their search needs. Such promotional information can then arouse the target audience's interest during the search process, achieving efficient and accurate display of promotional information that the target audience is interested in. The promotion server can use a machine learning-based text topic recognition model to perform text topic recognition; this embodiment does not limit this approach.
[0088] Optionally, the method further includes: sending a promotional information matching request to the promotion server based on the prompt information, instructing the promotion server to identify the keywords and their categories in the prompt information, determine promotional information matching the keyword category from the promotional information pool, and respond; receiving the promotional information matching the keyword category from the promotion server; and displaying the promotional information matching the input prompt information in a second area during a first display stage of multiple display stages, including: displaying the promotional information matching the keyword category in the search interface during the first display stage of multiple display stages. The promotion server can perform text keyword recognition using a machine learning-based keyword recognition model, and this embodiment does not limit this approach.
[0089] In this embodiment, the promotion server can identify keywords based on the prompts in the received promotion information matching request. After identifying the keywords, the category of the keywords can be determined based on the promotion information pool. For example, if the keyword is identified as "mini-games", the categories of "mini-games" can be determined from the promotion information pool, such as "elimination games" and "puzzle games". Based on this, the popular categories of keywords can be displayed in the search interface.
[0090] In the above embodiment, after the object's prompt information is submitted, the search interface immediately displays basic promotional information related to the category to which the prompt information's topic or keywords belong. This promotional information belongs to the same category as the object's prompt information and plays an initial guiding role.
[0091] Figure 6 This is a schematic diagram illustrating a search interface according to an exemplary embodiment of this application. (Refer to...) Figure 6In parts (a) and (b), after the object's prompt information is submitted, the first area of the search interface 300 in the first display phase only includes the prompt information, namely "What types of mini-games are there?" and some preliminary guiding words, such as "Deeply thinking... Hmm, the object is asking what types of mini-games are there...". Meanwhile, referring to... Figure 6 In section (a), during this first display phase, promotional information matching the category of the keyword "mini-game" in the prompt message, such as "elimination" or "puzzle," may be displayed in the second area. (See also...) Figure 6 In part (b), during the first display phase, promotional information matching the theme "mini-game category" of the prompt message can be displayed in the second area, such as directly displaying the mini-game name "Mini-game A" or "Mini-game B".
[0092] In this embodiment, the displayed promotional information is deeply integrated with the search process, matching the real-time needs of the target audience (such as the display of "game type" in the prompt information for "elimination" mini-games). This achieves fine-grained matching between promotional information and the target audience's search intent, and the information is displayed at the initial stage of the search process to attract the target audience's attention, thus achieving efficient and accurate display of promotional information that the target audience is interested in.
[0093] In an exemplary embodiment, the multiple display stages in sequence include a second display stage, which is the stage from the start of displaying the response information to the prompt information to displaying a portion of the response information. The information presented in the first area during the second display stage includes a portion of the response information. In each of the multiple display stages, promotional information is displayed in the second area of the search interface, including: during the second display stage of the multiple display stages, promotional information matching the portion of the response information is displayed in the second area of the search interface.
[0094] In this embodiment, the second display stage is the period from the initial display of the response information to the prompt to the display of a portion of the response information. During the second display stage, the response to the prompt is not yet complete; only a portion of the response information is provided to the user, not the entire response. Therefore, the information already presented in the first area during the second display stage includes a portion of the response information. Thus, the terminal can send the response information (i.e., a portion of the response information) in the first area of the search interface during the second display stage to the promotion server, or send the prompt information submitted by the user and a portion of the response information to the promotion server to obtain promotional information matching the prompt information and the portion of the response information.
[0095] Optionally, the method further includes: sending a promotional information matching request to a promotion server based on a portion of the response information, instructing the promotion server to determine a promotional object matching the portion of the response information from a promotional information pool, and responding based on the attribute information of the promotional object, the attribute information including at least one of type, name, and icon; receiving the attribute information of the promotional object from the promotion server; and displaying the promotional information matching the portion of the response information in a second area of the search interface during a second display phase of multiple display phases, including: displaying the attribute information of the promotional object matching the portion of the response information in the second area of the search interface during the second display phase of multiple display phases. Alternatively, the terminal may send a portion of the response information and the entered prompt information from the first area of the search interface during the second display phase to the promotion server to obtain promotional information matching the prompt information and the portion of the response information from the promotion server.
[0096] In this embodiment, the promotion server can determine a matching promotional object from the promotional information pool based on a portion of the response information carried in the received promotional information matching request (or a portion of the prompt information and response information), and respond according to the attribute information of the promotional object. The attribute information includes at least one of type, name, and icon. For example, if the promotional object is "Mini-Game A", the attribute information of "Mini-Game A" can be displayed as "Elimination-Mini-Game A", "Puzzle-Mini-Game B", or it can also display icon + name, or type + name. That is to say, the attribute information of the promotional object displayed in the second display stage is richer and more accurate than the promotional information displayed in the first stage, realizing a multi-stage progressive promotion.
[0097] Figure 7 This is a schematic diagram illustrating a search interface according to an exemplary embodiment of this application. (Refer to...) Figure 7 Parts (a) and (b) of the search interface 300 in the second display phase include the input prompts and part of the response information in the first area, namely, "What types of mini-games are there?" and some preliminary guiding words, such as "Deeply thinking... Hmm, the question is about the types of mini-games. I need to see the response information first. First, ... Article XX mentions that mini-games are classified as: casual puzzle, action-adventure, board games, simulation strategy...". Meanwhile, referring to... Figure 7 In part (a), during this second display phase, promotional information matching a portion of the prompt and response information may be displayed in the second area, such as "Elimination Game: Mini-Game A," "Puzzle Game: Mini-Game B," etc. (See reference...) Figure 7In part (b) of the second display phase, promotional information matching a portion of the prompt and response information may be displayed in the second area, such as directly displaying the mini-game icon (Logo) and mini-game name.
[0098] In this embodiment, the displayed promotional information is deeply integrated with the search process, matching the real-time needs of the target audience (such as the display of "game type" in the prompt information for "elimination" mini-games) and also matching the display process of the response information.
[0099] In an exemplary embodiment, the multiple display stages in sequence include a third display stage, which is the stage after the full content of the response information is displayed. In the third display stage, the information presented in the first area includes the full content of the response information. In each of the multiple display stages, promotional information is displayed in the second area of the search interface, including: in the third display stage, promotional information matching the full content of the response information is displayed in the second area of the search interface.
[0100] In this embodiment, the third display stage is the stage after the full content of the reply information has been displayed. During the third display stage, the information presented in the first area includes the full content of the reply information; that is, the complete reply information has been displayed. Therefore, the terminal can send the reply information, i.e., the full content of the reply information, from the first area of the search interface during the third display stage to the promotion server to obtain promotional information matching this information.
[0101] Optionally, the method further includes: sending a promotion information matching request to a promotion server based on the full content of the response information, to instruct the promotion server to determine from the promotion information pool a promotional object that matches the response information in the search interface during the third display phase, and responding based on the social information of the promotional object, the social information including at least one of evaluation data and object-generated content; receiving the social information of the promotional object responded to by the promotion server; and displaying the promotional information matching the full content of the response information in a second area of the search interface during the third display phase of the multiple display phases, including: displaying the social information of the promotional object matching the full content of the response information in a second area of the search interface during the third display phase of the multiple display phases.
[0102] The social information of the target audience includes evaluation data, such as the reasons for recommending the target, user reviews, number of downloads, number of logins, number of recently used accounts, and ranking information. The social information can also include content generated by the target audience, such as short videos, images, and text describing the target's content, including relevant short video thumbnails, and displaying related video accounts and public accounts. The promotion server can determine the matching target audience from the promotion information pool based on the complete content of the response information carried in the received promotion information matching request, and respond according to the target audience's social information.
[0103] Figure 8 This is a schematic diagram illustrating a search interface according to an exemplary embodiment of this application. (Refer to...) Figure 8 Parts (a), (b), (c), and (d) of the search interface 300 in the third display stage include the complete content of the input prompts and responses, namely, "What types of mini-games are there?" and some preliminary guiding words, such as "Deep thinking... Hmm, the question is about the types of mini-games. I need to see the response information first. First, ... The article 'XX' mentions that mini-games are classified as: casual puzzle, action-adventure, board games, simulation strategy... Mini-games are rich in types. According to the official classification and popular gameplay, they can be mainly divided into the following 7 categories, with representative games and characteristics attached for reference: YYYY. The reference materials are ZZZZ." Meanwhile, referring to... Figure 8 In part (a), during this third display phase, the type, name, and social information of the promoted object, such as "230+ players viewed," "xxx people purchased," and "ranked #1 on the list," are displayed in the second area of the search interface. Alternatively, refer to... Figure 8 Part (b) displays each promoted item as a card in the second area, and provides a vertical "Play Now" control for easy access to the corresponding game interface. Alternatively, refer to... Figure 8 Part (c) displays each promoted item as a card in the second area, and provides a horizontal "Play" control for easy access to the corresponding game interface. Alternatively, refer to... Figure 8 Section (d) displays video content or WeChat official account articles related to the target audience in the second area.
[0104] In this embodiment, the promotional information and its display method are dynamically adjusted according to the multiple display stages of the search process. In the third display stage, richer promotional information that can prompt the target audience to click or generate conversion behavior can be displayed.
[0105] In one exemplary embodiment, the method further includes: in response to a triggering operation on promotional information displayed in the second area, switching from the search interface to the details page of the promotional object promoted by the promotional information.
[0106] In this embodiment, the user can switch to the details page of the promoted object after triggering an operation on the displayed promotional information. This allows for more convenient access to the promoted object. For example, during a search, the user can directly enter the usage page or purchase page of the promoted object through the displayed promotional information.
[0107] In an exemplary embodiment, the multiple display stages in sequence include a first display stage, a second display stage, and a third display stage; the first display stage is the stage from when the input prompt is submitted until before the display of the response to the prompt; the second display stage is the stage from when the display of the response to the prompt begins until a portion of the response is displayed, and the information presented in the first area during the second display stage includes a portion of the response; the third display stage is the stage after the display of the full response, and the information presented in the first area during the third display stage includes the full response; in each of the multiple display stages, promotional information is displayed in the second area of the search interface, including: in the first display stage, displaying promotional information in the second area in a first style; in the second display stage, displaying promotional information in the second area in a second style; and in the third display stage, displaying promotional information in the second area in a third style; wherein the second style has more visual elements than the first style, and the third style has more visual elements than the second style.
[0108] It should be noted that the promotional information displayed in these three display stages can be for the same target audience or for different target audiences. The promotional information can be the same or different. The display styles of the promotional information differ; the second style has more visual elements than the first style, and the third style has more visual elements than the second style. This allows for a progressive display of promotional information across multiple display stages, reducing the decision-making cost for the target audience and forming a closed loop from attracting attention to guiding conversion behavior.
[0109] In the above embodiment, the multiple display stages include three display stages. It is understood that in other embodiments, the multiple display stages may include two display stages, or even four or more display stages, with the implementation principle being similar to that of the three display stages.
[0110] In some embodiments, during the display of the response information to the prompt, promotional information is displayed in a second area of the search interface, and the sizes of the first and second areas are dynamically adjusted. This dynamic adjustment of the sizes of the first and second areas in the search interface, instead of being fixed and occupying a large portion of the search interface, avoids interfering with the user's search operation. Furthermore, this dynamic adjustment enhances the visual appeal of the promotional information, increases the user's interest in it, and helps the user efficiently and accurately obtain information of interest, avoiding the waste of computational resources required for promotional information delivery.
[0111] In one exemplary embodiment, the size of the first region and the second region is dynamically adjusted according to a target method, which is determined based on the type of prompt information.
[0112] The target method refers to dynamically adjusting the size of the area, which can also be understood as dynamically changing the size of the second area used to display promotional information. Given a fixed area occupied by the search interface on the screen, the smaller the area occupied by the first area, the larger the area occupied by the second area; conversely, the larger the area occupied by the first area, the smaller the area occupied by the second area. The target method could be that the size of the first area gradually decreases while the size of the second area gradually increases within the search interface; alternatively, the size of the first area could gradually increase while the size of the second area gradually decreases. Of course, in other embodiments, the target method can be defined in other ways to instruct the size of the second area to change dynamically in this manner, for example, the second area could first decrease, then increase, and then decrease again.
[0113] The type of prompt message includes whether it is a precise input type or an imprecise input type. The terminal can determine how to dynamically adjust the size of the first and second regions based on the type of prompt message, and dynamically adjust the region size according to the target method while displaying the response message output in response to the prompt message.
[0114] In some embodiments, the terminal can submit the prompt information to the server, whereby the server (e.g., a search server) performs type prediction to determine whether the prompt information is an exact or imprecise input type. An exact input type means the prompt information is explicit, while an imprecise input type means the prompt information is less explicit. The search server can score the prompt information for accuracy and determine whether it is an exact or imprecise input type based on the score.
[0115] In some embodiments, the search server may also send the input prompt information, intermediate data identified from the prompt information (search intent, topic of the prompt information, etc.), and response information to the promotion server. The promotion server uses this information to predict the input type of the prompt information to determine whether it is an exact or inaccurate input type. An exact input type means that matching the prompt information will find a search object with a very high match, while an inaccurate input type means that matching the prompt information will find a promotional object with a less high match. Therefore, the promotion server can perform promotional information matching based on the prompt information, the intermediate data identified from the prompt information (search intent, topic of the prompt information, etc.), and the response information, and determine whether the prompt information is an exact or inaccurate input type based on the match degree of the matched promotional objects. For example, if one promotional object is matched with a match degree of 0.95, the prompt information can be determined to be an exact input type; if three promotional objects are matched with match degrees of 0.3, 0.2, and 0.35 respectively, the prompt information can be determined to be an inaccurate input type.
[0116] In an exemplary embodiment, when the prompt message is of the exact input type, the target method is the first type of method, which is: the first area changes from large to small in the search interface, and the second area changes from small to large in the search interface.
[0117] When the prompt is for exact input, it means the prompt can accurately match the target audience, and the matched targets are very specific and usually few in number. Therefore, initially, the area in the search interface needed to display the target audience's promotional information can be small, gradually increasing in size. Thus, when the prompt is for exact input, as the first area in the search interface dynamically displays the response to the prompt, the first area shrinks; conversely, as the second area displays the promotional information, the second area shrinks. This dynamic adjustment of the second area's size improves the user experience and prevents the promotional information from interfering with the search process.
[0118] In an exemplary embodiment, when the prompt message is of the non-precise input type, the target method is the second type, which is: the first area in the search interface increases in size while the second area in the search interface decreases in size.
[0119] When the prompt message is an imprecise input type, it means that the prompt message cannot accurately match the target audience, and may match multiple targets with low relevance. Initially, the area in the search interface needed to display the target audience's promotional information is relatively large, displaying a large number of promotional items for the user to choose from based on their interests. Gradually, as the thought process regarding the response information becomes more refined and the responses become more numerous and complete, the first area needed to display the response information gradually increases, while the second area needed to display the promotional information gradually decreases, making the displayed promotional information more focused and concentrated. Therefore, when the prompt message is an imprecise input type, as the first area in the search interface dynamically displays the response information in response to the prompt message, the first area grows larger in the search interface; conversely, as the second area displays the promotional information, the second area shrinks. In this way, when the prompt message is an exact input type, by dynamically adjusting the size of the second area from large to small, the user experience is improved, while preventing the display of promotional information from interfering with the user's search operation.
[0120] In one exemplary embodiment, during the display of response information to the prompt output, promotional information is displayed in a second area of the search interface, including:
[0121] When the target method is the first type, during the process of displaying the response information output in response to the prompt information, the promotional information is displayed in the second area that dynamically adjusts from small to large.
[0122] When the target method is the second type, promotional information is displayed in the second area, which is dynamically adjusted from large to small, while displaying the response information output to the prompt information.
[0123] In this embodiment, the terminal can determine the target method for dynamically adjusting the size of the first area and the second area, so that during the process of displaying the response information output in response to the prompt information and during the process of displaying promotional information, the promotional information is displayed in the dynamically adjusted second area according to the determined target method.
[0124] In an exemplary embodiment, displaying promotional information in a second area of the search interface while displaying the response information to the prompt message includes: detecting the response progress while displaying the response information to the prompt message; adjusting the size of the second area according to the target method based on the response progress; and displaying the promotional information in the dynamically adjusted second area.
[0125] The response progress refers to the process of responding to the prompt message, which can be divided into several states, such as starting to think, thinking, thinking completed, and thinking completed. Correspondingly, the display of the response and promotional information can be divided into multiple display stages, such as a first display stage, a second display stage, a third display stage, and a fourth display stage. The terminal can detect the response progress while displaying the response to the prompt message, and adjust the size of the second area according to the aforementioned target method based on the detected response progress, displaying the promotional information in the dynamically adjusted second area.
[0126] For example, when the target method is the first type mentioned above, during the display of the response information to the prompt, the size of the second area is smallest when the current response progress is "starting to think," increases slightly when the current response progress is "thinking in progress," increases again when the current response progress is "thinking completed," and is largest when the current response progress is "thinking completed." It should be noted that during this process, promotional information is simultaneously displayed in the dynamically adjusting second area. The displayed promotional information can remain unchanged or be dynamically adjusted accordingly.
[0127] For example, when the target method is the first type mentioned above, during the display of the response information to the prompt, the size of the second area is smallest when the current response progress is "starting to think," increases slightly when the current response progress is "thinking in progress," increases again when the current response progress is "thinking completed," and is largest when the current response progress is "thinking completed." It should be noted that during this process, promotional information is simultaneously displayed in the dynamically adjusting second area. The displayed promotional information can remain unchanged or be dynamically adjusted accordingly.
[0128] In this embodiment, the size of the second area used to display promotional information is dynamically adjusted according to the real-time progress of outputting response information to the prompt information. This enhances the visual appeal of the promotional information, increases the object's interest in the promotional information, helps the object obtain information of interest efficiently and accurately, and avoids the waste of computing resources required for promotional information delivery.
[0129] Figure 9 This is a timing diagram illustrating a method for displaying promotional information according to an exemplary embodiment of this application. (Refer to...) Figure 9 This sequence diagram involves the terminal, search server, and promotion server, and specifically includes the following steps:
[0130] 901. The terminal sends a notification message indicating that the object has been submitted to the search server.
[0131] 902. The search server performs natural language processing on the prompt information, including intent recognition, topic recognition, keyword recognition, keyword category, etc., and performs generative search on the prompt information to obtain complete response information.
[0132] 903. Based on the above-mentioned prompts, intermediate data (such as the search intent of the prompts, keywords in the prompts, keyword categories, text topics of the prompts, etc.) and response information, the search server generates a promotional information matching request and sends the promotional information matching request to the promotion server.
[0133] 904. The promotion server performs the first stage of promotion information matching based on the prompt message.
[0134] 905. The promotion server will send the first matching promotion information back to the terminal.
[0135] 906. During the first display phase, the terminal displays first promotional information that matches the prompt information in the second area of the search interface.
[0136] The promotion server also segments the first part of the complete response information as the content to be displayed in the second display stage. The segmentation method is not limited; it can follow pre-defined segmentation rules or be based on a semantic segmentation strategy.
[0137] 907. The promotion server combines the prompt information and this part of the content to determine the matching second promotion information from the promotion information pool.
[0138] 908. The promotion server will send the matched second promotion information back to the terminal.
[0139] 909. During the second display phase, while the terminal displays the prompt information and the relevant content in the first area of the search interface, it also displays the matching second promotional information in the second area.
[0140] 910. The promotion server combines the prompt information and the complete response information to determine the matching third-party promotion information from the promotion information pool.
[0141] 911. The promotion server will send the matched third-party promotion information back to the terminal.
[0142] 912. During the third display phase, while displaying the prompt information and the complete reply information in the first area of the search interface, the terminal also displays the matching third promotional information in the second area.
[0143] It should be noted that the process of extracting a portion of the response information from the complete response information can also be performed by the search server, which then sends the extracted portion of the response information to the promotion server.
[0144] In some embodiments, another approach may also be used, as described below:
[0145] The terminal sends the submitted prompt information to the search server. The search server processes the prompt information to obtain intermediate data and generates a complete response. Based on the processed intermediate data (such as the search intent of the prompt information, keywords in the prompt information, keyword categories, and text topic of the prompt information), the submitted prompt information, and the complete response information, the search server generates a promotional information matching request and sends it to the promotion server. Then, the promotion server matches the promotional information to the target audience based on the matching request and obtains various aspects of the promotional information for that target audience, such as the specific name, type, image, logo, advertising slogan, and advertising video. Based on this information, it determines the promotional information to be displayed to the user in the first display stage, the second display stage, and the third display stage. For example, promotional information matching the user-submitted prompt information is selected from these multiple aspects and displayed to the user in the first display stage. Similarly, promotional information matching a portion of the user-submitted prompt information and the aforementioned response information is selected and displayed to the user in the second display stage. For example, promotional information that matches the entirety of the prompts and responses submitted by the user can be identified from the various promotional information sources and used as the promotional information to be displayed to the user in the third display stage.
[0146] Next, the promotion server feeds back the promotional information to the user in the first display stage, the second display stage, and the third display stage to the terminal. In this way, during the various display stages where the response information to the prompts is dynamically displayed in the first area, the terminal can present the user with different promotional information about the promoted target, demonstrating the dynamic adjustment of the promotional information.
[0147] Figure 10 This is a schematic diagram illustrating a promotional information display system as an exemplary embodiment of this application. (Refer to...) Figure 10 Taking the application of this method to advertising recommendation as an example, the multi-segment advertising recommendation system 1000 based on generative search scenarios includes a search component 1002, an advertising matching component 1004, a rendering engine 1006, and an advertising database 1008.
[0148] The search component 1002 is used to perform natural language processing and intent recognition on the input prompt information to obtain response information. Specifically, the search component 1002 processes the search request carrying the prompt information and generates response information. The search component 1002 needs to support functions such as natural language processing (NLP), intent recognition, and information retrieval. It will also provide the response information, prompt information, and some intermediate data (such as the search intent obtained by performing search intent recognition on the prompt information, the keywords obtained by performing keyword recognition on the prompt information, and the topics obtained by performing topic recognition on the prompt information) to the advertising matching component 1004.
[0149] The ad matching component 1004 queries and matches ads from the ad database 1008 based on the prompt information, response information, and the aforementioned intermediate data. Specifically, the ad matching component 1004 dynamically matches and recommends ads based on the content provided by the search component 1002. The ad matching component may include modules such as ad matching algorithms, ad ranking algorithms, and ad strategies. Depending on the different information display stages of the search process, different ad display strategies and ad content are selected, such as displaying basic information in the early stages of the search and displaying in-depth information in the later stages of the search.
[0150] The rendering engine 1006 dynamically renders and displays the ad content in the search interface based on the matched ads, presenting it to the person who initiated the search. Specifically, the rendering engine 1006 renders the ad display area in the search interface in real time based on the ad information provided by the ad matching component 1004, thereby achieving dynamic ad display.
[0151] The advertising database 1008 is used to store advertising information, including advertising creatives, advertising materials, and advertising objectives. It can be stored using a relational database or a NoSQL database.
[0152] In some embodiments, the system may further include: an object interaction interface layer, which is responsible for interacting with objects and receiving object search requests. This object interaction interface layer needs to handle object input, display advertisements, collect object feedback, and other functions.
[0153] In some embodiments, the system may further include: a data analysis component for collecting object feedback behavior data, such as click-through rate and conversion rate, for evaluating advertising effectiveness and optimizing advertising recommendation algorithms.
[0154] In a detailed embodiment, the interaction process based on this system may include the following steps:
[0155] 1. An object inputs a search request, and the object's interaction interface layer obtains the search request;
[0156] 2. The object interaction interface layer forwards the search request to the search component;
[0157] 3. The search component processes search requests and provides prompts, responses, and the aforementioned intermediate data to the ad matching component.
[0158] 4. The ad matching component matches appropriate ad information based on the response information and the search stage.
[0159] 5. The ad matching component passes the matched ad information to the rendering engine layer.
[0160] 6. The rendering engine layer renders the ad display area in the search interface in real time based on the ad information.
[0161] 7. The object interaction interface layer collects object feedback data and passes it to the data analysis component.
[0162] 8. The data analysis component analyzes the object data and feeds it back to the ad matching component to optimize the ad recommendation algorithm.
[0163] Figure 11 This is a flowchart illustrating an exemplary embodiment of a method for displaying promotional information. The method can be executed by a computer device. The method can also be applied to… Figure 1 The application environment shown can be a computer device that executes this method. Figure 1 Terminal 102 in the application environment shown.
[0164] In one exemplary embodiment, such as Figure 11 As shown, a method for displaying promotional information is provided, including the following steps 1102 to 1106. Wherein:
[0165] Step 1102: Obtain hints for generative search;
[0166] Step 1104: In response to the submission operation of the prompt information, obtain and dynamically display the reply information to the prompt information in the first area of the search interface, wherein the display process of the reply information to the prompt information includes multiple display stages in a time sequence;
[0167] Step 1106: For each of the multiple display stages, obtain the promotional information that matches the information already presented in the first area within the display stage, and display the matching promotional information in the second area of the search interface within the corresponding display stage. The promotional information is dynamically adjusted according to the dynamic display of the response information.
[0168] This method for displaying promotional information includes multiple sequential display stages in the process of displaying response information to input prompts. Within these stages, the response information is dynamically displayed progressively in a first area. Simultaneously, within each stage, promotional information matching the information already presented in the first area is displayed in a second area of the search interface. This division of the response information display process into multiple stages allows the promotional information to dynamically adjust as the response information is displayed, pushing matching promotional information across multiple display stages. This enhances the relevance between the promotional information and the interactive object, achieving multi-stage precise delivery of promotional information.
[0169] For a description of this embodiment, please refer to the preceding text; it will not be repeated here.
[0170] In one specific embodiment, a method for displaying promotional information is provided, comprising the following steps:
[0171] 1. Display the input box for generative search in the search interface;
[0172] 2. In response to input in the input box, display input prompts in the input box;
[0173] 3. In response to the submission of input prompts, the system dynamically displays response information in the first area of the search interface, including at least one of reasoning process information and reasoning conclusion information in response to the prompts.
[0174] The display process of the response information to the prompt includes multiple display stages in sequence. These stages are a first display stage, a second display stage, and a third display stage. The first display stage is from the submission of the input prompt information to the beginning of the display of the response information. The second display stage is from the beginning of the display of the response information to the display of a portion of the response information, during which the information presented in the first area includes a portion of the response information. The third display stage is after the display of the full content of the response information, during which the information presented in the first area includes the full content of the response information.
[0175] 4. In the first display phase of multiple display phases, promotional information matching the prompt information is displayed in the second area of the search interface;
[0176] 5. In the second display stage of multiple display stages, display the attribute information of the promoted object that matches part of the prompt information and reply information in the second area of the search interface;
[0177] 6. In the third display phase of multiple display phases, display the social information of the promoted target that matches the response information in the first area of the search interface in the second area of the search interface in the third display phase.
[0178] 7. In response to a trigger action on the promotional information displayed in the second area, switch from the search interface to the details page of the promotional object promoted by the promotional information.
[0179] The promotional information display method provided in this application improves the accuracy of ad recommendations. Specifically, the recommended ads are deeply integrated with the user's search process, matching real-time input prompts to meet the user's needs accurately and promptly. It also enhances ad conversion rates. Specifically, through progressive ad recommendations in multiple display stages, it attracts user attention and guides conversion behavior, reducing user decision-making costs and increasing conversion rates.
[0180] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0181] Based on the same inventive concept, this application also provides a display device for displaying promotional information to implement the above-mentioned method for displaying promotional information. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more embodiments of the display device for promotional information provided below can be found in the limitations of the method for displaying promotional information described above, and will not be repeated here.
[0182] In one exemplary embodiment, such as Figure 12 As shown, a promotional information display device 1200 is provided, including: a response information display module 1202 and a promotional information display module 1204, wherein:
[0183] In some embodiments, the dynamic display process of the response information for the prompt information output includes multiple display stages in a time sequence. The promotion information display module 1204 is also used to display promotion information in a second area of the search interface in each of the multiple display stages. The promotion information is dynamically adjusted according to the information already presented in the first area of the corresponding display stage.
[0184] In some embodiments, the promotional information displayed in the second area is presented in different ways in different display stages, and the promotional information displayed in the second area in later display stages has more information dimensions than that in earlier display stages.
[0185] In some embodiments, the response information display module 1202 is further configured to display an input box for generative search in the search interface; in response to an input operation in the input box, display input prompt information in the input box; and in response to a submission operation of the input prompt information, progressively and dynamically display response information for the prompt information in a first area, the response information including at least one of reasoning process information and reasoning conclusion information for the prompt information.
[0186] In some embodiments, the first area is located at the top of the search interface, and the second area is located at the bottom of the search interface. The first area gradually expands downwards as the response information is displayed dynamically, and the second area gradually moves to the bottom of the search interface as the response information is displayed dynamically.
[0187] In some embodiments, the multiple display stages in sequence include a first display stage, which is the stage from when the input prompt is submitted to when the response information for the prompt begins to be displayed; the promotion information display module 1204 is also configured to display promotion information matching the input prompt in a second area within the first display stage of the multiple display stages.
[0188] In some embodiments, the promotion information display module 1204 is further configured to send a promotion information matching request to the promotion server according to the prompt information, so as to instruct the promotion server to identify the topic of the prompt information, determine the promotion information that matches the topic of the prompt information from the promotion information pool and respond; receive the promotion information that matches the topic of the prompt information from the promotion server; and display the promotion information that matches the topic of the prompt information in a second area in a first display stage of multiple display stages.
[0189] In some embodiments, the promotion information display module 1204 is further configured to send a promotion information matching request to the promotion server according to the prompt information, so as to instruct the promotion server to identify the keywords in the prompt information and the category to which the keywords belong, and then determine the promotion information that matches the category to which the keywords belong from the promotion information pool and respond; receive the promotion information that matches the category to which the keywords belong from the promotion server; and display the promotion information that matches the category to which the keywords belong in the prompt information in the search interface in the first display stage of multiple display stages.
[0190] In some embodiments, the multiple display stages arranged in sequence include a second display stage, which is the stage from the start of displaying the response information to the prompt information to displaying a portion of the response information. The information already presented in the first area during the second display stage includes a portion of the response information. The promotional information display module 1204 is also used to display promotional information that matches a portion of the response information in the second area of the search interface during the second display stage of the multiple display stages.
[0191] In some embodiments, the promotion information display module 1204 is further configured to send a promotion information matching request to the promotion server based on a portion of the content of the reply information, instructing the promotion server to determine the promotion object that matches the portion of the reply information from the promotion information pool, and respond based on the attribute information of the promotion object, the attribute information including at least one of type, name and icon; receive the attribute information of the promotion object responded by the promotion server; and display the attribute information of the promotion object that matches the portion of the reply information in a second area of the search interface during a second display stage of a plurality of display stages.
[0192] In some embodiments, the multiple display stages in sequence include a third display stage, which is the stage after the full content of the reply information is displayed. The information presented in the first area during the third display stage includes the full content of the reply information. The promotion information display module 1204 is also used to display promotion information that matches the full content of the reply information in the second area of the search interface during the third display stage of the multiple display stages.
[0193] In some embodiments, the promotion information display module 1204 is further configured to send a promotion information matching request to the promotion server based on the full content of the response information, so as to instruct the promotion server to determine the promotion object that matches the response information in the search interface in the third display stage from the promotion information pool, and respond based on the social information of the promotion object, wherein the social information includes at least one of evaluation data and object-generated content; receive the social information of the promotion object responded by the promotion server; and display the social information of the promotion object that matches the full content of the response information in the second area of the search interface in the third display stage of the plurality of display stages.
[0194] In some embodiments, the promotional information display device 1200 further includes:
[0195] The details page display module is used to switch from the search interface to the details page of the promoted object in response to the triggered operation of the promotional information displayed in the second area.
[0196] In some embodiments, the multiple display stages in sequence include a first display stage, a second display stage, and a third display stage; the first display stage is the stage from when the input prompt is submitted until the start of displaying the response to the prompt; the second display stage is the stage from when the start of displaying the response to the prompt until the display of a portion of the response, wherein the information presented in the first area during the second display stage includes a portion of the response; the third display stage is the stage after the display of the full content of the response, wherein the information presented in the first area during the third display stage includes the full content of the response.
[0197] The promotional information display module 1204 is also used to display promotional information in a first style in a second area during a first display phase; to display promotional information in a second style in a second area during a second display phase; and to display promotional information in a third style in a second area during a third display phase; wherein the second style has more visual elements than the first style, and the third style has more visual elements than the second style.
[0198] Each module in the aforementioned promotional information display device 1200 can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0199] The aforementioned promotional information display device 1200, in response to a submission operation of the input prompt, dynamically displays the response information in a first area of the search interface; and displays the promotional information in a second area of the search interface. The promotional information is dynamically adjusted based on the dynamic display of the response information. That is, while the response information is dynamically displayed in the first area of the search interface, promotional information is simultaneously displayed in the second area of the search interface, and the promotional information is dynamically adjusted based on the dynamic display of the response information. In this way, the promotional information can be dynamically adjusted along with the dynamic display of the response information, enhancing the relevance between the promotional information and the interactive object, and achieving precise delivery of promotional information.
[0200] In one exemplary embodiment, such as Figure 13As shown, a promotional information display device 1300 is provided, including: an acquisition module 1302, a response information display module 1304, and a promotional information display module 1306, wherein:
[0201] The acquisition module 1302 is used to acquire prompt information for generative search;
[0202] The response information display module 1304 is used to respond to the submission operation of the prompt information, obtain and dynamically display the response information to the prompt information in the first area of the search interface, wherein the display process of the response information to the prompt information includes multiple display stages in a time sequence;
[0203] The promotional information display module 1306 is used to obtain promotional information that matches the information already presented in the first area within each of the multiple display stages, and to display the matching promotional information in the second area of the search interface within the corresponding display stage. The promotional information is dynamically adjusted according to the dynamic display of the response information.
[0204] The specific limitations of the promotional information display device 1300 can be found in the limitations of the promotional information display method mentioned above, and will not be repeated here.
[0205] The promotional information display device 1300 displays response information to input prompts in a sequential manner, comprising multiple display stages. Within these stages, the response information is dynamically displayed progressively in a first area. Simultaneously, within each stage, promotional information matching the information already presented in the first area is displayed in a second area of the search interface. This division of the response information display process into multiple stages allows the promotional information to dynamically adjust as the response information is displayed, pushing matching promotional information across multiple display stages. This enhances the relevance between the promotional information and the interactive object, achieving multi-stage precise delivery of promotional information.
[0206] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 14As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a method for displaying promotional information. The display unit of the computer device forms a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0207] Those skilled in the art will understand that Figure 14 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0208] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of a method for displaying promotional information.
[0209] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program being executed by a processor to implement the steps of a method for displaying promotional information.
[0210] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of a method for displaying promotional information.
[0211] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0212] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0213] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0214] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for displaying promotional information, characterized in that, The method includes: In response to the submission of the input prompt, the response information is dynamically displayed in the first area of the search interface in response to the prompt. Promotional information is displayed in the second area of the search interface, and the promotional information is dynamically adjusted according to the dynamic display of the response information.
2. The method according to claim 1, characterized in that, The dynamic display process of the response information output in response to the prompt information includes multiple display stages in a time sequence. The display of promotional information in the second area of the search interface includes: In each of the plurality of display stages, promotional information is displayed in a second area of the search interface, and the promotional information is dynamically adjusted according to the information already presented in the first area of the corresponding display stage.
3. The method according to claim 2, characterized in that, The promotional information displayed in the second area varies in different display stages, and the promotional information displayed in the second area in later display stages has more information dimensions than that in earlier display stages.
4. The method according to claim 1, characterized in that, In response to the submission of the input prompt information, the response information output in response to the prompt information is dynamically displayed in the first area of the search interface, including: An input box for generative search is displayed in the search interface; In response to an input operation in the input box, a prompt message for the input is displayed in the input box; In response to the submission of the input prompt, response information is dynamically displayed step by step in the first area. The response information includes at least one of reasoning process information and reasoning conclusion information in response to the prompt.
5. The method according to claim 1, characterized in that, The first area is located at the top of the search interface, and the second area is located at the bottom of the search interface. The first area gradually expands downwards as the reply information is displayed dynamically, and the second area gradually moves to the bottom of the search interface as the reply information is displayed dynamically.
6. The method according to claim 2, characterized in that, The sequential multiple display stages include a first display stage, which is the stage from when the input prompt information is submitted until the start of displaying the response information to the prompt information; The provision that promotional information is displayed in a second area of the search interface in each of the plurality of display stages includes: In the first of the plurality of display stages, promotional information matching the input prompt is displayed in the second area.
7. The method according to claim 6, characterized in that, The method further includes: According to the prompt information, a promotion information matching request is sent to the promotion server, instructing the promotion server to identify the theme of the prompt information, determine the promotion information that matches the theme of the prompt information from the promotion information pool, and respond accordingly; Receive promotional information from the promotion server that matches the theme of the prompt message; In the first display phase of the plurality of display phases, displaying promotional information matching the input prompt information in the second area includes: In the first display phase of the plurality of display phases, promotional information matching the theme of the prompt information is displayed in the second area.
8. The method according to claim 6, characterized in that, The method further includes: According to the prompt information, a promotion information matching request is sent to the promotion server to instruct the promotion server to identify the keywords in the prompt information and the category to which the keywords belong, and then determine the promotion information that matches the category to which the keywords belong from the promotion information pool and respond accordingly. Receive promotional information from the promotion server that matches the category to which the keyword belongs; In the first display phase of the plurality of display phases, displaying promotional information matching the input prompt information in the second area includes: In the first display phase of the plurality of display phases, promotional information matching the category of the keywords in the prompt information is displayed in the search interface.
9. The method according to claim 1, characterized in that, The sequential multiple display stages include a second display stage, which is the stage from the start of displaying the response information to the prompt information to displaying a portion of the response information. During the second display stage, the information already presented in the first area includes a portion of the response information. The provision that promotional information is displayed in a second area of the search interface in each of the plurality of display stages includes: In the second display phase of the plurality of display phases, promotional information matching a portion of the response information is displayed in the second area of the search interface.
10. The method according to claim 9, characterized in that, The method further includes: Based on a portion of the response information, a promotion information matching request is sent to the promotion server to instruct the promotion server to determine the promotion object that matches the portion of the response information from the promotion information pool, and to respond based on the attribute information of the promotion object, wherein the attribute information includes at least one of type, name and icon; Receive the attribute information of the promotion object in response from the promotion server; In the second display stage of the plurality of display stages, displaying promotional information matching a portion of the response information in a second area of the search interface includes: In the second display phase of the plurality of display phases, attribute information of the promoted object that matches a portion of the content of the response information is displayed in the second area of the search interface.
11. The method according to claim 2, characterized in that, The sequential multiple display stages include a third display stage, which is the stage after the full content of the response information is displayed. In the third display stage, the information already presented in the first area includes the full content of the response information. The provision that promotional information is displayed in a second area of the search interface in each of the plurality of display stages includes: In the third display stage of the plurality of display stages, promotional information matching the full content of the response information is displayed in the second area of the search interface.
12. The method according to claim 11, characterized in that, The method further includes: Based on the full content of the response information, a promotion information matching request is sent to the promotion server to instruct the promotion server to determine the promotion object that matches the response information in the search interface during the third display stage from the promotion information pool, and to respond based on the social information of the promotion object, wherein the social information includes at least one of evaluation data and object-generated content; Receive the social information of the target audience in response from the promotion server; In the third display stage of the plurality of display stages, displaying promotional information matching the full content of the response information in the second area of the search interface includes: In the third display phase of the plurality of display phases, the social information of the promoted target that matches the full content of the response information is displayed in the second area of the search interface.
13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: In response to a triggering operation on the promotional information displayed in the second area, the user switches from the search interface to the details page of the promotional object promoted by the promotional information.
14. The method according to claim 2, characterized in that, The sequential display stages include a first display stage, a second display stage, and a third display stage; The first display phase is the period from when the input prompt is submitted until the start of displaying the response to the prompt. The second display stage is the stage from the start of displaying the response information to the prompt information to displaying part of the response information. During the second display stage, the information already presented in the first area includes part of the response information. The third display stage is the stage after the full content of the response information is displayed, and the information already presented in the first area during the third display stage includes the full content of the response information; The provision that promotional information is displayed in a second area of the search interface in each of the plurality of display stages includes: During the first display phase, promotional information is displayed in the second area using a first style; During the second display phase, the promotional information is displayed in the second area in a second style; During the third display phase, the promotional information is displayed in the second area in a third style; The second style has more visual elements than the first style, and the third style has more visual elements than the second style.
15. A method for displaying promotional information, characterized in that, The method includes: Get hints for generative search; In response to the submission operation of the prompt information, the response information to the prompt information is obtained and dynamically displayed in the first area of the search interface, wherein the display process of the response information to the prompt information includes multiple display stages in a time sequence; For each of the plurality of display stages, promotional information matching the information already presented in the first area within the display stage is obtained, and the matching promotional information is displayed in the second area of the search interface within the corresponding display stage. The promotional information is dynamically adjusted according to the dynamic display of the response information.
16. A display device for promotional information, characterized in that, The device includes: The response information display module is used to dynamically display the response information output in response to the input prompt information in the first area of the search interface in response to the submission operation of the prompt information. The promotional information display module is used to display promotional information in the second area of the search interface, and the promotional information is dynamically adjusted according to the dynamic display of the response information.
17. A display device for promotional information, characterized in that, The device includes: The acquisition module is used to obtain prompts for generative search. The response information display module is used to respond to the submission operation of the prompt information, obtain and dynamically display the response information to the prompt information in the first area of the search interface, wherein the display process of the response information to the prompt information includes multiple display stages in a time sequence; The promotional information display module is used to acquire promotional information that matches the information already presented in the first area within each of the plurality of display stages, and to display the matching promotional information in the second area of the search interface within the corresponding display stage. The promotional information is dynamically adjusted according to the dynamic display of the response information.
18. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 15.
19. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 15.
20. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 15.