Page generation method, page display method, device and electronic equipment

By generating linked areas in the search results page and utilizing linked parameters, the content of the search page and the page after redirection is displayed consistently, solving the problem that the intelligent agent cannot respond to user needs in a timely manner, and improving the user experience and the efficiency of intelligent agent services.

CN122152306APending Publication Date: 2026-06-05BEIJING BAIDU NETCOM SCI & TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING BAIDU NETCOM SCI & TECH CO LTD
Filing Date
2026-02-10
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

On the search results page, the agent's rich resources and tools cannot respond to users' search needs in a timely manner, and the content displayed on the search page and the page after the redirection cannot be linked, resulting in a poor user experience.

Method used

By generating linked areas in the search results page and utilizing linked parameters and content identifiers, the content of the search page and the page after the jump can be displayed consistently. This includes real-time response to multimodal content and intelligent agent interaction. Rendering instructions are generated using materials in the storage system to ensure that the user's click operation on the search results page can directly jump to the target page for interaction with the target intelligent agent.

Benefits of technology

It improves the user's search experience, achieves content consistency between the search page and the target page, and ensures real-time response from the intelligent agent service, meeting users' in-depth search needs and optimizing the user's search experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122152306A_ABST
    Figure CN122152306A_ABST
Patent Text Reader

Abstract

The present disclosure provides a page generation method, relates to the technical field of artificial intelligence, and particularly relates to the fields of intelligent agents, intelligent search and data processing technology. The specific implementation scheme is: receiving a page jump request from a client, wherein the page jump request is generated based on a triggering operation on a target region in a search result page, the content of the target region is generated based on the material of a target intelligent agent, the request carries linkage parameters, the linkage parameters include the scene type and the content identifier of the target region; determining a to-be-rendered component of a target page used for interacting with the target intelligent agent according to the scene type; obtaining to-be-rendered content from a storage system according to the content identifier, wherein the storage system is used for storing the material of the target intelligent agent; and generating a rendering instruction according to the to-be-rendered component and the to-be-rendered content, and sending the rendering instruction to the client. The present disclosure also provides a page display method and device, an electronic device, a storage medium and a computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of artificial intelligence technology, and more particularly to the fields of intelligent agents, intelligent search, and data processing technology. More specifically, this disclosure provides a page generation method, a page display method, an apparatus, an electronic device, a storage medium, and a computer program product. Background Technology

[0002] As part of search advertising, when a merchant's intelligent agent is placed in an ad slot on the search results page, the search results page cannot directly obtain the intelligent agent's answer to the search query. After the user clicks on the ad and is redirected, the intelligent agent only enters the search query on the landing page and provides a plain text reply. Summary of the Invention

[0003] This disclosure provides a page generation method, a page display method, an apparatus, an electronic device, a storage medium, and a computer program product.

[0004] According to the first aspect, a page generation method is provided, the method comprising: receiving a page redirection request from a client, wherein the page redirection request is generated based on a trigger operation on a target area in a search results page, the content of the target area is generated based on materials of a target agent, the request carries linkage parameters, the linkage parameters including the scene type and content identifier of the target area; determining, based on the scene type, a component to be rendered for interacting with the target agent on the target page; retrieving, based on the content identifier, the content to be rendered from a storage system, wherein the storage system is used to store materials of the target agent; and generating rendering instructions based on the component to be rendered and the content to be rendered and sending them to the client, so that the client renders the target page according to the rendering instructions.

[0005] According to the second aspect, a page display method is provided, the method comprising: in response to receiving a search request, displaying a search results page, wherein the search results include at least one linked area, the content of which is generated based on materials of a target agent; in response to a trigger operation on a target area within the at least one linked area, generating a page redirect address, the page redirect address being used to request redirection to a target page for interaction with the target agent; adding the scene type and content identifier of the target area to the page redirect address, and initiating a page redirection request to a server based on the page redirection address; receiving a rendering instruction sent by the server in response to the page redirection request, wherein the rendering instruction includes a page to be rendered, a component to be rendered, and content to be rendered, the component to be rendered being determined based on the scene type, and the content to be rendered being determined based on the content identifier; and rendering and displaying the target page according to the rendering instruction.

[0006] According to a third aspect, a page generation apparatus is provided, comprising: a request receiving module for receiving a page redirection request from a client, wherein the page redirection request is generated based on a trigger operation on a target area in a search results page, the content of the target area is generated based on materials of a target agent, and the request carries linkage parameters, including a scene type and a content identifier of the target area; a determining module for determining, based on the scene type, a component to be rendered for interacting with the target agent on the target page; a content acquisition module for acquiring the content to be rendered from a storage system based on the content identifier, wherein the storage system is used to store materials of the target agent; and an instruction generation module for generating rendering instructions based on the component to be rendered and the content to be rendered and sending them to the client, so that the client renders the target page according to the rendering instructions.

[0007] According to the fourth aspect, a page display device is provided, comprising: a display module for displaying a search results page in response to receiving a search request, wherein the search results include at least one linked area, the content of which is generated based on the material of a target intelligent agent; an address generation module for generating a page redirection address in response to a triggering operation on a target area within the at least one linked area, the page redirection address being used to request redirection to a target page for interaction with the target intelligent agent; an adding module for adding the scene type and content identifier of the target area to the page redirection address, and initiating a page redirection request to a server based on the page redirection address; an instruction receiving module for receiving a rendering instruction sent by the server in response to the page redirection request, wherein the rendering instruction includes a page to be rendered, a component to be rendered, and content to be rendered, the component to be rendered being determined based on the scene type, and the content to be rendered being determined based on the content identifier; and a page display module for rendering and displaying the target page according to the rendering instruction.

[0008] According to a fifth aspect, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a method provided according to the present disclosure.

[0009] According to a sixth aspect, a non-transitory computer-readable storage medium is provided storing computer instructions for causing a computer to perform the methods provided in this disclosure.

[0010] According to a seventh aspect, a computer program product is provided, comprising a computer program stored on at least one of a readable storage medium and an electronic device, the computer program implementing the method provided in this disclosure when executed by a processor.

[0011] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0012] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:

[0013] Figure 1 This is an exemplary system architecture diagram of a page generation method, page display method and apparatus applicable according to an embodiment of the present disclosure;

[0014] Figure 2 This is a flowchart of a page generation method according to an embodiment of the present disclosure;

[0015] Figure 3 This is a flowchart of a page generation method according to another embodiment of the present disclosure;

[0016] Figure 4A This is a schematic diagram of a page generated according to an embodiment of the present disclosure;

[0017] Figure 4B This is a schematic diagram generated from a page according to another embodiment of this disclosure;

[0018] Figure 4C This is a schematic diagram generated from a page according to another embodiment of this disclosure;

[0019] Figure 5 This is a flowchart of a page display method according to an embodiment of the present disclosure;

[0020] Figure 6 This is a schematic diagram showing a page according to an embodiment of the present disclosure;

[0021] Figure 7 This is a schematic diagram showing a page according to another embodiment of the present disclosure;

[0022] Figure 8 This is a block diagram of a page generation apparatus according to an embodiment of the present disclosure;

[0023] Figure 9 This is a block diagram of a page display device according to an embodiment of the present disclosure; and

[0024] Figure 10 This is a block diagram of an electronic device based on a page generation method and a page display method according to an embodiment of the present disclosure. Detailed Implementation

[0025] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0026] The collection, storage, use, processing, transmission, provision, and disclosure of any type of information, such as user personal information, in this technical solution comply with relevant laws and regulations and do not violate public order and good morals.

[0027] In the technical solution disclosed herein, the user's authorization or consent is obtained before acquiring or collecting the user's personal information.

[0028] On search websites, businesses can configure AI agents to provide search results. However, the AI ​​agent's answers based on the user's input are not directly displayed on the search results page. The AI ​​agent can only respond after the user clicks to be redirected to the relevant page.

[0029] Based on the above interaction process, the following problems exist in the application of intelligent agents in search websites.

[0030] First, the intelligent agent's rich material, tool capabilities, and question-and-answer consultation capabilities can only be seen after the user jumps to the relevant page, and cannot respond to the user's search needs in real time on the search page;

[0031] Second, the content displayed on the search page is not linked to the content displayed on the relevant pages that users are redirected to. The relevant pages only provide answers to the questions entered by the users, resulting in a poor user experience.

[0032] Based on this, this disclosure provides a page generation method and a page display method, which aim to display the materials and functions generated by the intelligent agent on the search page, and at the same time link the search page and the page after the jump, bring the multimodal content of the search page into the intelligent agent interaction page after the jump, respond to the user's needs in real time, provide users with more intelligent, efficient and diverse consulting services, and optimize the user's search experience.

[0033] Figure 1 This is a schematic diagram of an exemplary system architecture that can be applied to a page generation method, page display method, and apparatus according to an embodiment of this disclosure. It should be noted that... Figure 1The examples shown are merely examples of system architectures that can be applied to the embodiments of this disclosure, in order to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments or scenarios.

[0034] like Figure 1 As shown, the system architecture 100 according to this embodiment may include a storage system that stores agent-related materials. These materials may include merchant configuration content and agent question-and-answer information. Merchant configuration content may include structured content materials such as uploaded products, personnel, and cases, as well as tool materials such as price calculators, appointment forms, text-based consultations, report interpretations, and coupons. Agent question-and-answer information may include the agent's answers to preset search queries. The agent may include a large model trained based on knowledge from different industries or on dialogue data from the customer service / consulting domain.

[0035] When a user enters a search query on a search website, the server can retrieve relevant materials from the storage system based on the search query and render the search results page. When the user browses the rendered search results page, if the user clicks on the generated content, the server can retrieve relevant materials from the storage system based on the user's click and render the target page to provide the user with the rendered target page.

[0036] Figure 2 This is a flowchart of a page generation method according to an embodiment of the present disclosure.

[0037] like Figure 2 As shown, the page generation method 200 includes operations S210 to S240.

[0038] In operation S210, a page redirection request is received from the client. The page redirection request is generated based on the trigger operation of the target area in the search results page. The content of the target area is generated based on the material of the target agent. The request carries linkage parameters, including the scene type and content identifier of the target area.

[0039] In embodiments of this disclosure, the search results page may be a page generated after a user enters a search query on the client. The page redirection request may be a redirection request to the search results details page. The search results page may include multiple search results related to the search query. The content of the target area may be generated based on materials of the target intelligent agent, and the materials of the target intelligent agent may be stored in a preset storage system. The materials of the target intelligent agent may include pre-configured structured content, such as products, case studies, etc., and may also include question-and-answer information simulated using the target intelligent agent.

[0040] The linkage parameters carried in the page redirection request indicate the form and content of the page after the redirection. The style and content of the components to be displayed on the page after the redirection can be determined based on the linkage parameters. The scene type of the target area included in the linkage parameters can be determined based on the content contained in the target area and the area clicked by the user through the triggering operation.

[0041] For example, the target area includes area A, which displays the agent's answer information, and area B, which displays other related questions. The scenario type of the target area can represent whether the user selects area A or area B to trigger an operation when the target area contains both area A and area B.

[0042] The content identifiers included in the linkage parameters can be content IDs (identity documents) or content parameter information corresponding to the content in the area where the user triggers the operation. Based on the content identifier, the material corresponding to the content identifier can be retrieved from the storage system storing the target agent's materials. The content of the target area on the search results page and the content of the target page after redirection both come from the same material associated with the same content identifier in the target agent's storage system, thus ensuring the consistency of the content displayed on the search results page and the target page.

[0043] In operation S220, based on the scenario type, the components to be rendered for the target page used to interact with the target agent are determined.

[0044] The component to be rendered refers to a component template used for display and interaction on the target page. By using the target agent's materials and the component to be rendered, the target page to be displayed to the user can be obtained. Depending on the scenario type, different components to be rendered can be selected so that the user can interact with the target agent and obtain corresponding services.

[0045] For example, the scene type indicates that the user clicked on the area for product function consultation. Based on the scene type, the component to be rendered can be determined as the component that introduces the product to the target intelligent agent, so that the user can interact with the target intelligent agent to obtain product-related information.

[0046] In operation S230, the content to be rendered is retrieved from the storage system based on the content identifier, wherein the storage system is used to store the materials of the target intelligent agent.

[0047] The materials stored in the storage system can include content pre-configured by the merchant and content related to the intelligent agent. Content identifiers can include the ID information of different materials in the storage system. The content to be rendered can refer to the material associated with the content identifier.

[0048] For example, the materials stored in the storage system may include structured materials such as products, personnel, and cases uploaded by merchants, as well as tools such as price calculators, appointment forms, text and image consultations, report interpretations, and coupons; it may also include question and answer information obtained based on intelligent agents.

[0049] For example, if the content is identified by a tool ID, the tool corresponding to that tool ID can be retrieved from the storage system as the content to be rendered based on the content identifier.

[0050] In operation S240, rendering instructions are generated based on the component and content to be rendered and sent to the client so that the client can render the target page according to the rendering instructions.

[0051] Rendering instructions are used to direct the client-side frontend to render the page using the content and components to be rendered, resulting in the target page. For example, if the component to be rendered is a form filling tool template, and the content to be rendered includes an appointment form tool retrieved from the storage system, rendering the appointment form tool and the component template will produce the rendered target page, providing the appointment form service to the user.

[0052] According to embodiments of this disclosure, in response to a user's triggering operation in a target area of ​​the search results page, the content clicked by the user is brought to the target page for subsequent interaction with the intelligent agent through linkage parameters, so that the content displayed on the search results page and the target page is consistent, thereby improving the user's search experience.

[0053] According to embodiments of this disclosure, the method further includes: sending at least one of the simulation question-and-answer information, summary question-and-answer information, and content summary question-and-answer information corresponding to the content identifier as context to the target agent; wherein, the summary question-and-answer information is question-and-answer information composed of a search statement and a text summary, and the content summary question-and-answer information is question-and-answer information composed of a search statement and a video content summary.

[0054] In the embodiments of this disclosure, corresponding information can be retrieved from the storage system based on content identifiers, such as simulation question-and-answer information, summary question-and-answer information, and content summary question-and-answer information. Different content identifiers can be determined based on user triggering operations, thereby retrieving the corresponding type of information from the storage system as materials for display.

[0055] For example, if a user's trigger action is clicking on a Q&A information item displayed on the search results page, the generated page redirection request can include content identifiers corresponding to the simulated Q&A information. The simulated Q&A information is retrieved from the storage system, and the simulated Q&A information and search query are directly displayed on the target page, responding instantly to the user's needs, rather than simply providing the search query and requiring the user to wait for the agent's response, thus reducing user waiting time. Furthermore, the simulated Q&A information and search query are input as context into the target agent, enabling the agent to better perform subsequent interactions based on the context.

[0056] For example, if the user's trigger action is clicking on the video content summary displayed on the search results page, the generated page redirection request can include the content identifier corresponding to the video content summary, retrieve the video content summary from the storage system, display the video content summary and search query as content summary Q&A information on the target page, and input the video content summary and search query as context into the target agent.

[0057] In embodiments of this disclosure, the linkage parameters also include basic question-and-answer information of the target content; the method further includes sending the basic question-and-answer information as context to the target agent.

[0058] Basic question-and-answer information refers to the question-and-answer information already displayed on the search results page. This information can be generated by retrieving relevant materials from the target agent's storage system based on the user's search query. When the user's trigger action is clicking on the basic question-and-answer information on the search results page, the generated page redirection request can include the content identifier corresponding to the basic question-and-answer information. The basic question-and-answer information is then displayed on the target page and input into the target agent.

[0059] According to embodiments of this disclosure, by rendering consistent multimodal content on the search page and the target page, users can obtain a better search experience in search scenarios. While meeting users' search needs, the service capabilities of the intelligent agent can further meet users' in-depth search needs, thereby improving the user experience.

[0060] Figure 3 This is a flowchart of a page generation method according to another embodiment of the present disclosure.

[0061] According to embodiments of this disclosure, the method further includes: distributing pre-configured basic information, structured content, and tool information of the target intelligent agent to a content platform; storing the basic information, structured content, tool information, and simulation materials in the content platform into a storage system according to a preset data structure, wherein the simulation materials include simulation question-and-answer information, text summaries and video content summaries generated based on online data, as well as simulation images and simulation videos.

[0062] like Figure 3 As shown, on the landing page server, merchants can upload and configure materials to the content platform. Merchant-uploaded data can include, for example, basic information about the target agent, tool information, and structured content data. Structured content data refers to data describing the attributes of objects such as products, cases, and personnel according to a preset format.

[0063] In the content platform, in addition to the data uploaded by merchants, the database can also include simulated materials. Simulated materials can be obtained from the recall library, which can include question-and-answer text generated based on the target intelligent agent, text summaries and video content summaries generated using large models, and images, videos, and other content created based on AIGC (Artificial Intelligence Generated Content).

[0064] Simulated question-and-answer information can refer to simulated question-and-answer information obtained by using the target intelligent agent to simulate question-and-answer scenarios or actual use. Text summaries generated based on online data can refer to text information extracted from online articles, news, novels, etc. Video content summaries can refer to summary information extracted from online videos and films. Simulated images and simulated videos can be images and videos generated by the target intelligent agent based on various keywords or user-input search statements.

[0065] On the storage system side, relevant data from the content middleware database and the recall database can be stored in the storage system as materials in the form of a preset data structure. The preset data structure can refer to data structure objects of different types encapsulated according to the protocol.

[0066] For example, if the data structure object is a question-and-answer card, the stored content can be stored in the form of a question-and-answer data structure; if the data structure object is a product card, the stored content may include the introductory text, agent address, simulation question, simulation answer, and material type (product, case, or personnel), image name, and image address; if the data structure object is a tool card, the stored content may include tool name, description text, tool ID, tool link, and other information.

[0067] After receiving a user's search query on the client side, the search results can be retrieved and a search results page can be generated. The search results page can include a regular search results page and some linked areas, which can be cards generated based on data structures retrieved from the storage system. The content of the linked areas is generated based on the specific content of the data structure. After a user clicks on a linked area, a page redirect address (such as an agent address) containing the linked parameters can be generated, and a page redirect request can be sent to the landing page server.

[0068] like Figure 3 As shown, when the landing page server receives a page redirection request, it parses the linkage parameters in the request and generates a page to be rendered, which is then sent to the client. The server retrieves the corresponding components and content to be rendered from the storage system based on the linkage parameters, generates rendering instructions, and sends them to the client. The client, based on these instructions, sends the components and content to be rendered to the landing page server's rendering backend for page rendering, resulting in the rendered target page.

[0069] In one embodiment, the user can further consult with the target agent on the target page. The interaction information will be sent to the content platform through the send interface of the landing page server, and the target agent will also respond further based on the interaction information.

[0070] In another embodiment, if a user remains on the target page but does not input any information within a certain period of time, the heartbeat interface of the landing page server will send follow-up questions based on the context using the target agent to remind the user, even if no input information is detected.

[0071] Figure 4A This is a schematic diagram of a page generated according to an embodiment of the present disclosure.

[0072] Figure 4B This is a schematic diagram generated from a page according to another embodiment of the present disclosure.

[0073] Figure 4C This is a schematic diagram generated from a page according to another embodiment of the present disclosure.

[0074] In the embodiments of this disclosure, the scene type includes area type and trigger operation information. The area type includes at least one of the following: title area, answer area, structured content display area, tool entry area, related recommended question area, rich media efficiency area, and text efficiency area.

[0075] Next, combining Table 1, Table 2, and... Figures 4A-4C The method disclosed herein for determining the component to be rendered based on the scene type is further explained.

[0076] Table 1 shows the area types of several linked areas included in the search results page.

[0077] Table 1

[0078]

[0079] As shown in Table 1, the search results page can include the various types of linked areas mentioned above, and each area type can include corresponding content. Users can click on different areas to jump to the target page to obtain further relevant information.

[0080] Table 2 shows the components to be rendered for different scene types.

[0081] Table 2

[0082]

[0083] As shown in Table 2 and Figure 4A As shown, the search results page 410 may include a title area 411 and an answer area 412 for the search results. In response to a scenario where the search results page 410 does not contain a structured content display area, and the triggering operation information is clicking the title area 411 or the answer area 412, the component to be rendered is determined to be a question and answer card, and basic question and answer information is displayed in the display area 421 of the target page 420 in the form of a question and answer card.

[0084] As shown in Table 2 and Figure 4B As shown, in addition to the title area 411 and the answer area 412 of the search results, the search results page 410 may also include a structured content display area 413 and other areas 414.

[0085] In the embodiments of this disclosure, in response to the scenario type being a search results page 410 containing a structured content display area 413 and the trigger operation information being a click on the answer area 412, it is determined that the component to be rendered is a structured content card. On the target page 420, in the form of a structured content card, basic question and answer information is displayed in the display area 421, and the corresponding structured content is displayed in the display area 422.

[0086] In response to the scenario type of search results page 410 containing a structured content display area 413, and the triggering operation information being clicking any structured content in the structured content display area 413, the component to be rendered is determined to be a structured content single card. The corresponding structured content is displayed in the display area 421 of the target page 420 in the form of a structured content single card.

[0087] In embodiments of this disclosure, other areas 414 may be, for example, a tool entry area or a related recommended question area.

[0088] In response to the scenario type of search results page 410 including a tool entry area, and the triggering operation information being clicking the tool entry area, the component to be rendered is determined to be a tool card. Tool cards can be, for example, text / image consultation cards, report interpretation cards, price calculator cards, discount coupon cards, or appointment form cards, and are displayed as tool cards in display area 421 of the target page 420.

[0089] In response to the trigger action of clicking the relevant recommended question area, the component to be rendered is determined to be plain text. The relevant recommended questions are displayed in display area 421 of the target page 420, and the answer information for the relevant recommended questions is output using the target agent.

[0090] As shown in Table 2 and Figure 4C As shown, in another embodiment, the search results page 410 may include a title area 411, a rich media efficiency area 415, and a text efficiency area 416. The rich media efficiency area can be used to display video materials generated by the target agent based on the search query, and the text efficiency area can be used to display text materials generated by the target agent based on the search query.

[0091] In response to the trigger operation information of clicking the rich media efficiency area, the component to be rendered is determined to be a structured content single card. Video material information is displayed in display area 423 of the target page 420, and text material information is displayed in display area 424 of the target page 420.

[0092] In response to the trigger operation information being a click on the text efficiency area, the component to be rendered is determined to be a Q&A card, and the text material information is displayed in the display area 423 of the target page 420.

[0093] Figure 5 This is a flowchart of a page display method according to an embodiment of the present disclosure.

[0094] like Figure 5 As shown, the page display method 500 of this embodiment includes operations S510-S550.

[0095] When operating the S510, in response to receiving a search request, the search results page is displayed.

[0096] A search request can refer to a search query based on a user's search query, and a search results page can refer to a page displaying search results related to the user's search query. Search results include at least one linked area, the content of which is generated based on the target agent's materials.

[0097] In operation S520, in response to a trigger operation targeting a target area in at least one linked area, a page redirect address is generated.

[0098] A trigger action can refer to an action performed by a user clicking on a specific area of ​​a target search result on a search results page. A page redirect URL is used to request redirection to the target page where the target agent can interact.

[0099] When operating S530, add the scene type and content identifier of the target area to the page redirect address, and initiate a page redirect request to the server based on the page redirect address.

[0100] The scene type of the target area can refer to the content type contained within the target area and the type of area clicked to trigger the operation. The content identifier can refer to the material identifier information to be retrieved from the storage system. After initiating a page redirection request to the server, the server can retrieve the components and content to be rendered from the storage system based on the scene type and content identifier contained in the page redirection address, and generate rendering instructions for the page redirection request based on the components and content to be rendered.

[0101] When operating the S540, it receives rendering instructions sent by the server in response to the page redirection request.

[0102] The rendering instructions include the page to be rendered, the component to be rendered, and the content to be rendered. The component to be rendered is determined based on the scene type, and the content to be rendered is determined based on the content identifier.

[0103] When operating the S550, the target page is rendered and displayed according to the rendering instructions.

[0104] Based on the rendering instructions from the server, the page to be rendered can be rendered according to the content and components to be rendered obtained from the storage system, and the target page can be obtained and displayed so that users can conduct subsequent Q&A, consultation and other interactions with the target agent based on the target page.

[0105] According to embodiments of this disclosure, by establishing information linkage between the search results page and the target page, users can directly jump to the landing page to obtain multimodal content consistent with the clicked area through clicking behavior on the search results page, thereby improving the user's search experience and enhancing the processing efficiency of the intelligent agent.

[0106] In the embodiments of this disclosure, the scene type is determined based on the area type of the target area and the trigger operation information of the trigger operation. The area type includes at least one of the following: title area, answer area, structured content display area, tool entry area, related recommended question area, rich media efficiency area, and text efficiency area.

[0107] In the embodiments of this disclosure, adding the scene type and content identifier of the target area to the page redirect address includes: generating linkage parameters based on the scene type and content identifier; and encrypting the linkage parameters before adding them to the page redirect address.

[0108] Linkage parameters refer to the content parameters of the area clicked by the user through a trigger action. The scene type and content identifier can be encoded to obtain linkage parameters in JSON format. These linkage parameters are then encrypted and added to the page redirection URL when generating the page redirection request, thus achieving content linkage between the target page and the target area.

[0109] In embodiments of this disclosure, the target region includes basic question-and-answer information; the method further includes adding the basic question-and-answer information to the linkage parameters so that the server sends the basic question-and-answer information as context to the target agent.

[0110] Basic question-and-answer information includes the title and answer information displayed in the target area of ​​the search results page. Basic question-and-answer information can be added to the linkage parameters so that it can be sent as context to the target agent and displayed on the target page.

[0111] According to embodiments of this disclosure, rendering a target page according to rendering instructions includes: controlling the position of a scroll bar based on the height of other components located before the component to be rendered, so that the component to be rendered is displayed at the top of the page after being rendered; and truncating the component to be rendered if the height of the component to be rendered is greater than the displayable height, and displaying an interactive control for triggering the display of the complete content.

[0112] Next, combined Figures 6-7 Further explanation of the page display in this disclosure.

[0113] Figure 6 This is a schematic diagram showing a page according to an embodiment of the present disclosure.

[0114] Figure 7 This is a schematic diagram showing a page according to another embodiment of the present disclosure.

[0115] like Figure 6 As shown, on the target page 620, other components can be displayed before the component 621 to be rendered, such as components A and B located above the component 621. When navigating to the target page 620, the positions of each component can be adjusted by controlling the scroll bar, so that the component 621 to be rendered is displayed at the top of the target page.

[0116] like Figure 7As shown, in addition to displaying the component to be rendered 721, the target page also needs to reserve space for displaying other components (such as the input component 722). The displayable height refers to the total height of the page minus the height occupied by other components. If the height of the component to be rendered 721 is greater than the displayable height, it means that the target page 720 cannot fully display the component to be rendered 721. The component to be rendered 721 can be truncated to obtain the truncated component to be rendered 721A, as well as the interactive control 723. Users can obtain the complete component to be rendered 721 by clicking the interactive control 723.

[0117] According to embodiments of this disclosure, the target page can automatically place the rendered component content at the top of the page based on the user's device type and browser type, so that the user can obtain consistent multimodal information when jumping to the intelligent agent landing page, and truncate excessively long text content to further optimize the user's search experience.

[0118] According to embodiments of this disclosure, this disclosure also provides a page generation apparatus and a page display apparatus.

[0119] Figure 8 This is a block diagram of a page generation apparatus according to an embodiment of the present disclosure.

[0120] like Figure 8 As shown, the page generation device 800 includes a request receiving module 810, a determination module 820, a content acquisition module 830, and an instruction generation module 840.

[0121] The request receiving module 810 is used to receive page redirection requests from the client. The page redirection request is generated based on the trigger operation of the target area in the search results page. The content of the target area is generated based on the material of the target intelligent agent. The request carries linkage parameters, including the scene type and content identifier of the target area.

[0122] The determination module 820 is used to determine the components to be rendered for the target page that will interact with the target intelligent agent, based on the scene type.

[0123] The content acquisition module 830 is used to acquire the content to be rendered from the storage system according to the content identifier, wherein the storage system is used to store the materials of the target intelligent agent.

[0124] The instruction generation module 840 is used to generate rendering instructions based on the component to be rendered and the content to be rendered, and send them to the client so that the client can render the target page according to the rendering instructions.

[0125] According to embodiments of this disclosure, the page generation apparatus 800 further includes a configuration module and a storage module.

[0126] The configuration module is used to distribute the pre-configured basic information, structured content, and tool information of the target intelligent agent to the content platform. The storage module is used to store the basic information, structured content, tool information, and simulation materials in the content platform into the storage system according to a preset data structure. The simulation materials include simulation question and answer information, text summaries and video content summaries generated based on online data, as well as simulation images and simulation videos.

[0127] According to an embodiment of this disclosure, the page generation apparatus 800 further includes a first sending module, configured to send at least one of the simulation question-and-answer information, summary question-and-answer information, and content summary question-and-answer information corresponding to the content identifier as context to the target intelligent agent; wherein, the summary question-and-answer information is question-and-answer information composed of a search statement and a text summary, and the content summary question-and-answer information is question-and-answer information composed of a search statement and a video content summary.

[0128] According to embodiments of this disclosure, the linkage parameters also include basic question-and-answer information of the target content; the page generation device 800 further includes a second sending module for sending the basic question-and-answer information as context to the target intelligent agent.

[0129] According to embodiments of this disclosure, the scene type includes a region type and trigger operation information. The region type includes at least one of the following: title region, answer region, structured content display region, tool entry region, related recommended question region, rich media efficiency region, and text efficiency region. The determining module 820 includes a first determining submodule, a second determining submodule, a third determining submodule, a fourth determining submodule, a fifth determining submodule, a sixth determining submodule, and a seventh determining submodule.

[0130] The first determination submodule is used to determine the component to be rendered as a question-and-answer card when the search results page does not contain a structured content display area and the triggering operation information is clicking the title area or the answer area. The second determination submodule is used to determine the component to be rendered as a structured content group card when the search results page contains a structured content display area and the triggering operation information is clicking the answer area. The third determination submodule is used to determine the component to be rendered as a structured content single card when the search results page contains a structured content display area and the triggering operation information is clicking any structured content within that area. The fourth determination submodule is used to determine the component to be rendered as a tool card when the search results page includes a tool entry area and the triggering operation information is clicking the tool entry area. The fifth determination submodule is used to determine the component to be rendered as plain text when the triggering operation information is clicking the related recommended questions area. The sixth determination submodule is used to determine the component to be rendered as a structured content single card when the triggering operation information is clicking the rich media efficiency area. The seventh determination submodule is used to determine the component to be rendered as a question-and-answer card when the triggering operation information is clicking the text efficiency area.

[0131] Figure 9 This is a block diagram of a page display device according to an embodiment of the present disclosure.

[0132] like Figure 9 As shown, the page display device 900 includes a display module 910, an address generation module 920, an add model 930, an instruction receiving module 940, and a page display module 950.

[0133] The display module 910 is used to display a search results page in response to receiving a search request, wherein the search results include at least one linked area, the content of which is generated based on the material of the target intelligent agent.

[0134] Address generation module 920 is used to generate a page jump address in response to a trigger operation on a target area in at least one linked area. The page jump address is used to request a jump to the target page for interaction with the target agent.

[0135] Add module 930 to add the scene type and content identifier of the target area to the page redirect address, and initiate a page redirect request to the server based on the page redirect address.

[0136] The instruction receiving module 940 is used to receive rendering instructions sent by the server in response to the page redirection request. The rendering instructions include the page to be rendered, the component to be rendered, and the content to be rendered. The component to be rendered is determined according to the scene type, and the content to be rendered is determined according to the content identifier.

[0137] Page display module 950 is used to render and display the target page according to rendering instructions.

[0138] According to embodiments of this disclosure, the adding module 930 includes a parameter generation submodule and an encryption submodule.

[0139] The parameter generation submodule is used to generate linkage parameters based on scene type and content identifier; the encryption submodule is used to encrypt the linkage parameters and add them to the page redirect address.

[0140] According to embodiments of this disclosure, the target area includes basic question-and-answer information; the page display device 900 further includes a parameter adding module for adding basic question-and-answer information to linkage parameters so that the server sends the basic question-and-answer information as context to the target intelligent agent.

[0141] According to embodiments of this disclosure, the page display module includes a control submodule and a cropping submodule.

[0142] The control submodule controls the scrollbar position based on the height of other components preceding the component to be rendered, ensuring that the component to be rendered is displayed at the top of the page after rendering. The clipping submodule truncates the component to be rendered in response to its height exceeding the displayable height, and displays interactive controls to trigger the display of the full content.

[0143] According to embodiments of this disclosure, the scene type is determined based on the region type of the target area and the trigger operation information of the trigger operation. The region type includes at least one of the following: title area, answer area, structured content display area, tool entry area, related recommended question area, rich media efficiency area, and text efficiency area.

[0144] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0145] Figure 10 A schematic block diagram of an example electronic device 1000 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0146] like Figure 10 As shown, device 1000 includes a computing unit 1001, which can perform various appropriate actions and processes according to a computer program stored in read-only memory (ROM) 1002 or a computer program loaded into random access memory (RAM) 1003 from storage unit 1008. The RAM 1003 may also store various programs and data required for the operation of device 1000. The computing unit 1001, ROM 1002, and RAM 1003 are interconnected via bus 1004. Input / output (I / O) interface 1005 is also connected to bus 1004.

[0147] Multiple components in device 1000 are connected to I / O interface 1005, including: input unit 1006, such as keyboard, mouse, etc.; output unit 1007, such as various types of monitors, speakers, etc.; storage unit 1008, such as disk, optical disk, etc.; and communication unit 1009, such as network card, modem, wireless transceiver, etc. Communication unit 1009 allows device 1000 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0148] The computing unit 1001 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1001 performs the various methods and processes described above, such as page generation methods and page display methods. For example, in some embodiments, the page generation methods and page display methods can be implemented as computer software programs tangibly contained in a machine-readable medium, such as storage unit 1008. In some embodiments, part or all of the computer program can be loaded and / or installed on device 1000 via ROM 1002 and / or communication unit 1009. When the computer program is loaded into RAM 1003 and executed by the computing unit 1001, one or more steps of the page generation methods and page display methods described above can be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the page generation method and the page display method by any other suitable means (e.g., by means of firmware).

[0149] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0150] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0151] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0152] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0153] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0154] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.

[0155] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0156] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A page generation method, comprising: Receive a page redirection request from the client, wherein the page redirection request is generated based on a trigger operation on a target area in the search results page, the content of the target area is generated based on the material of the target agent, and the request carries linkage parameters, the linkage parameters including the scene type and content identifier of the target area; Based on the scenario type, determine the components to be rendered for the target page used to interact with the target agent; The content to be rendered is obtained from the storage system according to the content identifier, wherein the storage system is used to store the materials of the target intelligent agent; Based on the component to be rendered and the content to be rendered, a rendering instruction is generated and sent to the client so that the client can render the target page according to the rendering instruction.

2. The method according to claim 1, further comprising: The pre-configured basic information, structured content, and tool information of the target intelligent agent are distributed to the content platform; The basic information, structured content, tool information, and simulation materials in the content platform are stored in the storage system according to a preset data structure. The simulation materials include simulation question and answer information, text summaries and video content summaries generated based on online data, as well as simulation images and simulation videos.

3. The method according to claim 2, wherein, The method further includes: At least one of the simulation question-and-answer information, summary question-and-answer information, and content summary question-and-answer information corresponding to the content identifier is sent as context to the target agent; The summary question-and-answer information is a question-and-answer information composed of the search statement and the text summary, and the content summary question-and-answer information is a question-and-answer information composed of the search statement and the video content summary.

4. The method according to claim 1, wherein, The linkage parameters also include basic question-and-answer information of the target region; the method further includes: The basic question-and-answer information is sent as context to the target agent.

5. The method according to claim 1, wherein, The scene type includes a region type and trigger operation information. The region type includes at least one of the following: title region, answer region, structured content display region, tool entry region, related recommended question region, rich media efficiency region, and text efficiency region. The step of determining the components to be rendered on the target page based on the scene type includes: In response to the fact that the search results page does not contain the structured content display area, and the trigger operation information is clicking the title area or the answer area, the component to be rendered is determined to be a question and answer card; In response to the search results page containing the structured content display area, and the triggering operation information being clicking the answer area, it is determined that the component to be rendered is a structured content group card; In response to the search results page containing the structured content display area, and the triggering operation information being clicking on any structured content in the structured content display area, the component to be rendered is determined to be a structured content single card; In response to the search results page including the tool entry area, and the triggering operation information being clicking the tool entry area, the component to be rendered is determined to be a tool card; In response to the trigger operation information being a click on the relevant recommended question area, the component to be rendered is determined to be plain text; In response to the trigger operation information being a click on the rich media efficiency area, it is determined that the component to be rendered is a structured content single card; In response to the trigger operation information being a click on the text efficiency area, the component to be rendered is determined to be a question and answer card.

6. A method for displaying a page, comprising: In response to receiving a search request, a search results page is displayed, wherein the search results include at least one linked area, the content of which is generated based on the materials of the target intelligent agent; In response to a trigger operation targeting a target area within the at least one linked area, a page redirection address is generated, which is used to request redirection to a target page for interacting with the target agent; Add the scene type and content identifier of the target area to the page redirect address, and initiate a page redirect request to the server based on the page redirect address; The server receives a rendering instruction sent in response to the page redirection request, wherein the rendering instruction includes a page to be rendered, a component to be rendered, and content to be rendered, the component to be rendered is determined according to the scene type, and the content to be rendered is determined according to the content identifier. The target page is rendered and displayed according to the rendering instructions.

7. The method according to claim 6, wherein, Adding the scene type and content identifier of the target area to the page redirect address includes: Generate linkage parameters based on the scene type and the content identifier; The linkage parameters are encrypted and then added to the page redirect address.

8. The method according to claim 7, wherein, The target area includes basic question-and-answer information; the method further includes: The basic question-and-answer information is added to the linkage parameters so that the server sends the basic question-and-answer information as context to the target agent.

9. The method according to claim 6, wherein, Rendering the target page according to the rendering instructions includes: The position of the scroll bar is controlled according to the height of other components located before the component to be rendered, so that the component to be rendered is displayed at the top of the page to be rendered after being rendered; In response to the fact that the height of the component to be rendered is greater than the displayable height, the component to be rendered is truncated, and an interactive control for triggering the display of the full content is displayed.

10. The method according to claim 6, wherein, The scene type is determined based on the area type of the target area and the trigger operation information of the trigger operation. The area type includes at least one of the following: title area, answer area, structured content display area, tool entry area, related recommended question area, rich media efficiency area, and text efficiency area.

11. A page generation apparatus, comprising: The request receiving module is used to receive page jump requests from the client, wherein the page jump request is generated based on the trigger operation of the target area in the search results page, the content of the target area is generated based on the material of the target intelligent agent, and the request carries linkage parameters, the linkage parameters including the scene type and content identifier of the target area; The determination module is used to determine, based on the scenario type, the components to be rendered for the target page used to interact with the target agent; The content acquisition module is used to acquire the content to be rendered from the storage system according to the content identifier, wherein the storage system is used to store the materials of the target intelligent agent; The instruction generation module is used to generate rendering instructions based on the component to be rendered and the content to be rendered, and send them to the client so that the client can render the target page according to the rendering instructions.

12. A page display device, comprising: The display module is used to display a search results page in response to a received search request, wherein the search results include at least one linked area, the content of which is generated based on the material of the target intelligent agent; The address generation module is used to generate a page jump address in response to a trigger operation on a target area in the at least one linked area. The page jump address is used to request a jump to a target page that interacts with the target agent. An add module is used to add the scene type and content identifier of the target area to the page redirect address, and to send a page redirect request to the server based on the page redirect address; The instruction receiving module is used to receive the rendering instruction sent by the server in response to the page jump request, wherein the rendering instruction includes the page to be rendered, the component to be rendered, and the content to be rendered, the component to be rendered is determined according to the scene type, and the content to be rendered is determined according to the content identifier; The page display module is used to render and display the target page according to the rendering instructions.

13. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 10.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 10.

15. A computer program product comprising a computer program stored on at least one of a readable storage medium and an electronic device, the computer program implementing the method according to any one of claims 1 to 10 when executed by a processor.