Method and apparatus for presenting content, and device and storage medium

By providing content generation controls and machine learning models for comparative analysis, the problem of users spending time identifying different opinions on the Internet is solved, and the efficiency of content acquisition is improved.

WO2025199706A1PCT designated stage Publication Date: 2025-10-02BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/083661
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

When users search for the same topic on the Internet, they need to spend a lot of time to identify content with different viewpoints.

Method used

Provides content generation controls to generate reference content associated with the target content, presents comparative analysis of the target content and reference content in the session window, and uses machine learning models for comparative analysis.

Benefits of technology

It improves the efficiency of users in understanding target content and helps users obtain and identify different viewpoints more quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024083661_02102025_PF_FP_ABST
    Figure CN2024083661_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a method and apparatus for presenting content, and a device and a storage medium. The method comprises: in response to receiving a query request of a user, presenting target content that matches the query request (310); providing a set of content generation controls associated with the target content, wherein the set of content generation controls is used for triggering a virtual object to generate content associated with the target content (320); on the basis of the selection of a first control in the set of content generation controls, determining at least one piece of reference content associated with the target content (330); and presenting, in a session window with the virtual object, first analysis content that is from the virtual object, wherein the first analysis content comprises comparative analysis content of the target content and the at least one piece of reference content (340). The method can provide a comparative analysis regarding target content and reference content, thereby improving the efficiency of a user acquiring content.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment and storage medium for presenting content Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to a method, apparatus, device, and computer-readable storage medium for presenting content. Background Art

[0002] With the development of computer technology, the internet has become an important platform for people to search for and obtain information. The internet often contains a large amount of content on the same topic. For example, users can use searches to view different content related to the same topic, such as text and video content. In this process, users may encounter content with different viewpoints, and they need to browse through a large amount of content to discern different viewpoints.

[0003] Summary of the Invention

[0004] In a first aspect of the present disclosure, a method for presenting content is provided. The method comprises: in response to receiving a query request from a user, presenting target content matching the query request; providing a set of content generation controls associated with the target content, the set of content generation controls being used to trigger a virtual object to generate content associated with the target content; determining at least one item of reference content associated with the target content based on a selection of a first control in the set of content generation controls; and presenting first analysis content from the virtual object in a conversation window with the virtual object, the first analysis content comprising a comparative analysis of the target content and the at least one item of reference content.

[0005] In a second aspect of the present disclosure, a device for presenting content is provided. The device includes: a first presentation module configured to, in response to receiving a user's query request, present target content matching the query request; a control providing module configured to provide a set of content generation controls associated with the target content, the set of content generation controls being used to trigger a virtual object to generate content associated with the target content; a content determination module configured to determine at least one reference content associated with the target content based on selection of a first control in the set of content generation controls; and a second presentation module configured to present first analysis content from a virtual object in a conversation window with the virtual object, the first analysis content comprising comparative analysis content between the target content and at least one reference content.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

[0008] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0010] FIG1 shows a schematic diagram of an example environment capable of implementing some embodiments of the present disclosure;

[0011] 2A and 2B illustrate example interfaces according to some embodiments of the present disclosure;

[0012] FIG3 shows a flowchart of a process for presenting content according to some embodiments of the present disclosure;

[0013] FIG4 shows a schematic structural block diagram of an example apparatus for presenting content according to some embodiments of the present disclosure; and

[0014] FIG5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0015] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0016] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.

[0017] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0018] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0019] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.

[0020] As briefly mentioned above, the internet often contains a vast amount of content on the same topic. When users search for such topics, they may encounter content with varying viewpoints. Typically, users need to sift through this vast amount of content to discern these differing viewpoints, which consumes a significant amount of time.

[0021] An embodiment of the present disclosure proposes a solution for presenting content. According to the solution, in response to receiving a query request from a user, target content matching the query request can be presented. A set of content generation controls associated with the target content can be provided, and the set of content generation controls is used to trigger a virtual object to generate content associated with the target content. Furthermore, based on the selection of a first control in the set of content generation controls, at least one reference content associated with the target content can be determined. Accordingly, first analysis content from the virtual object can be presented in a conversation window with the virtual object, the first analysis content including comparative analysis content of the target content and at least one reference content.

[0022] In this way, the embodiments of the present disclosure can provide comparative analysis of target content and reference content, thereby helping users better understand the target content and thereby improving the efficiency of users in acquiring content.

[0023] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.

[0024] Sample Environment

[0025] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include an electronic device 110 .

[0026] In this example environment 100, electronic device 110 may run an application 120 that supports interface interaction. Application 120 may be any suitable type of application for interface interaction, examples of which may include, but are not limited to, search applications, intelligent assistant applications, digital human applications, etc. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0027] In the environment 100 of FIG. 1 , if the application 120 is in an active state, the electronic device 110 may display an interface 150 for supporting interface interaction through the application 120 .

[0028] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).

[0029] The server 130 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. For example, the server 130 may include a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 may provide background services for the application 120 that supports virtual scenes in the electronic device 110.

[0030] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired or wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.

[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0033] Example Interaction

[0034] 2A and 2B illustrate example interfaces 200A and 200B according to some embodiments of the present disclosure. Interfaces 200A and 200B may be provided by, for example, the electronic device 110 shown in FIG1 .

[0035] In some embodiments, as shown in FIG. 2A , the electronic device 110 may provide an input control 205 in the interface 200A, and may receive a user's query request 210 via the input control 205 .

[0036] In some embodiments, the query request 210 may include text content, voice content, image content, or other appropriate content for query input by the user.

[0037] 2A , the electronic device 110 may provide target content 240 that matches the query request 210 in the interface 200A. Such target content 240 may be obtained by searching using the query request 210 as a search term, for example.

[0038] In some examples, such target content 240 may include text content, such as news reports. Alternatively, such target content 240 may also include other types of content, such as multimedia content such as video content, image content, etc. Alternatively, such target content 240 may also include a combination of text content and other forms of media content. This disclosure is not intended to limit the specific type of target content and the search process.

[0039] 2A , the electronic device 110 may further provide a set of controls in the interface 200A, for example, a control 215 - 1 , a control 215 - 2 , a control 215 - 3 , and a control 215 - 4 (individually or collectively referred to as controls 215 ).

[0040] Such a control 215 can be used to trigger the virtual object 225 to generate analysis content associated with the target content 240. Such a control 215 can also be called a content generation control, for example.

[0041] As shown in FIG. 2A , upon receiving a selection of the control 215 - 4 , the electronic device 110 may determine at least one reference content associated with the target content 240 .

[0042] In some embodiments, such reference content may include other content that the user has browsed. Specifically, with the user's knowledge and permission, the electronic device 110 may determine at least one reference content based on the user's historical browsing information.

[0043] In some embodiments, the at least one reference content may be other content related to the query request 210 that the user has browsed within a preset period of time. For example, the at least one reference content may include other articles or multimedia content that the user last browsed and that matches the query request 210.

[0044] In some embodiments, the at least one reference content may include at least one other content that matches the query request 210. For example, the electronic device 110 may automatically determine other matching content based on the query request 210 to serve as reference content. As an example, such reference content may include the most viewed article among the articles that match the query request 210.

[0045] In some other embodiments, the at least one reference content may also be determined based on the target content 240. Specifically, the electronic device 110 may determine the at least one reference content associated with the target content 240 based on the subject of the target content 240.

[0046] As an example, the electronic device 110 may analyze the target content 240 to determine one or more topics of the target content 240 , and determine corresponding articles or media content based on the one or more topics as reference content.

[0047] In some other embodiments, the at least one reference content may be determined based on user input information. Specifically, the electronic device 110 may receive user input information and determine the at least one reference content based on the input information.

[0048] As an example, electronic device 110 may receive user input information for virtual object 225. This input information may include, for example, the source of at least one reference content specified by the user. For example, the user may provide an address message of another related article and send it to virtual object 225, so that electronic device 110 can obtain the other related article as reference content based on the address message.

[0049] In some further embodiments, the electronic device 110 may also obtain the user's additional query request via the input control 205, for example, and may determine the content associated with the additional query request as the reference content.

[0050] It should be understood that the at least one reference content associated with the target content 240 may include one or more reference contents determined based on the above manner.

[0051] 2A , the electronic device 110 may present analysis content 230 from the virtual object 225 in the interface 200A. The analysis content 230 may include a comparative analysis of the target content 240 and the determined at least one reference content.

[0052] In some embodiments, the electronic device 110 may present the analysis content 230 in the conversation window 220 with the virtual object 225 as a message from the virtual object 225 .

[0053] In some embodiments, the analysis content 230 may be generated using an appropriate machine learning model (eg, a language model). Specifically, the electronic device 110 and / or the server 130 may generate guidance information (also referred to as prompt) of the model based on the target content and at least one reference content.

[0054] Furthermore, the electronic device 110 and / or the server 130 may provide the guidance information to the model, and may obtain the analysis content 230 generated by the model based on the guidance information.

[0055] In some embodiments, the guidance information may be used to instruct the model to perform a comparative analysis on the target content 240 and at least one reference content to generate analysis content 230 related to the comparative analysis.

[0056] Additionally, the guidance information may further indicate at least one dimension associated with the comparative analysis, such as the source of the target content 240 and the reference content. For example, the model may analyze whether the corresponding content source is an authoritative media.

[0057] Additionally or alternatively, such dimensions may also include, for example, the publishing time of the target content 240 and the reference content.

[0058] Additionally or alternatively, such dimensions may also include, for example, the arguments of the target content 240 and the reference content. For example, the model may summarize and compare the main arguments in the target content 240 and the reference content to help users more quickly understand the similarities and differences between the main viewpoints of each content.

[0059] Additionally or alternatively, such dimensions may also include, for example, evidence for the target content 240 and the reference content. For example, the model may summarize and compare the evidence used to support the argument in the target content 240 and the reference content to facilitate users to better judge the credibility of different arguments.

[0060] Additionally or alternatively, such dimensions may also include, for example, the credibility of the target content 240 and the reference content. For example, the model may analyze the target content 240 and the reference content based on their source, evidence, and other aspects to compare the credibility of the target content 240 and the reference content, thereby facilitating users to better identify related content.

[0061] Based on this approach, the embodiments of the present disclosure can provide comparative analysis of target content and reference content, thereby helping users better understand the target content and thereby improving the efficiency of users in acquiring content.

[0062] Furthermore, the electronic device 110 may also provide an interactive control 235 and may present a conversation interface 200B as shown in FIG. 2B based on a selection of the interactive control 235 .

[0063] In the conversation interface 200B, the electronic device 110 may present the user's query request 210 , the reply message 245 of the virtual object 225 , and the analysis content 230 in a dialog form, for example.

[0064] As an example, the reply message 245 may include access entries for the target content and reference content used to generate the analysis content 230. For example, the access entry 250-1 may correspond to the target content 240, and the access entry 250-2 may correspond to the reference content used for comparative analysis.

[0065] In this way, users can understand the content of the comparative analysis more intuitively and can view the content interface of related content.

[0066] Additionally, the electronic device 110 may also provide an input control 255 in the conversation interface 200B for obtaining other messages or instructions sent to the virtual object 225 for further conversational interaction.

[0067] 2A , other content generation controls provided by the electronic device 110 may be used to trigger virtual object generation and provide other analysis content associated with the target content 240 .

[0068] As an example, control 215-1 can, for example, trigger the virtual object to generate summary content about the target content 240; control 215-2 can, for example, trigger the virtual object to generate explanatory content about the target content 240; control 215-3 can, for example, trigger the virtual object to generate analytical content about the target content 240.

[0069] In some embodiments, such controls 215 may correspond to different interaction instructions with the virtual object 225. In this way, embodiments of the present disclosure may improve the efficiency of interaction with the virtual object 225 by exposing relevant instruction controls for interacting with the virtual object 225.

[0070] Example Process

[0071] FIG3 shows a flow chart of an example process 300 for content presentation according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. The process 300 is described below with reference to FIG1.

[0072] As shown in the figure, in block 310 , in response to receiving a query request from a user, the electronic device 110 presents target content matching the query request.

[0073] In box 320, the electronic device 110 provides a set of content generation controls associated with the target content, and the set of content generation controls is used to trigger the virtual object to generate content associated with the target content.

[0074] In block 330 , the electronic device 110 determines at least one item of reference content associated with the target content based on the selection of the first control in the set of content generation controls.

[0075] In box 340, the electronic device 110 presents first analysis content from the virtual object in a conversation window with the virtual object, where the first analysis content includes comparative analysis content of the target content and at least one reference content.

[0076] In some embodiments, determining at least one reference content associated with the target content includes: determining at least one reference content browsed by the user within a preset time period based on historical browsing information of the user.

[0077] In some embodiments, determining at least one reference content associated with the target content includes: determining, based on a query request, at least one reference content that matches the query request.

[0078] In some embodiments, determining at least one item of reference content associated with the target content includes: determining at least one item of reference content associated with the target content based on a theme of the target content.

[0079] In some embodiments, determining at least one reference content associated with the target content includes: receiving user input information; and determining at least one reference content based on the input information.

[0080] In some embodiments, the input information includes at least one of the following: an additional query request; a source for obtaining at least one reference content.

[0081] In some embodiments, the first analysis content is generated based on the following process: providing guidance information to the model, where the guidance information is generated based on the target content and at least one reference content; and obtaining the first analysis content generated based on the guidance information from the model.

[0082] In some embodiments, the guidance information at least indicates at least one dimension associated with the comparative analysis content.

[0083] In some embodiments, the at least one dimension includes at least one of the following: the source of different contents, the release time of different contents, the arguments of different contents, the evidence of different contents, and the credibility of different contents.

[0084] In some embodiments, the set of controls further includes a second control for triggering generation of second analysis content associated with the target content, the second analysis content being generated based on the target content, and the second analysis content being different from the first analysis content.

[0085] Example devices and equipment

[0086] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG4 shows a schematic structural block diagram of an example apparatus 400 for presenting content according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in electronic device 110. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0087] As shown in Figure 4, the device 400 includes a first presentation module 410, which is configured to present target content matching the query request in response to receiving a user's query request; a control providing module 420, which is configured to provide a group of content generation controls associated with the target content, and the group of content generation controls is used to trigger the virtual object to generate content associated with the target content; a content determination module 430, which is configured to determine at least one reference content associated with the target content based on the selection of the first control in the group of content generation controls; and a second presentation module 440, which is configured to present first analysis content from the virtual object in a session window with the virtual object, the first analysis content including comparative analysis content of the target content and at least one reference content.

[0088] In some embodiments, the content determination module 430 is further configured to determine at least one reference content that the user has browsed within a preset time period based on the user's historical browsing information.

[0089] In some embodiments, the content determination module 430 is further configured to: determine, based on the query request, at least one reference content that matches the query request.

[0090] In some embodiments, the content determination module 430 is further configured to determine at least one reference content associated with the target content based on the subject of the target content.

[0091] In some embodiments, the content determination module 430 is further configured to: receive user input information; and determine at least one reference content based on the input information.

[0092] In some embodiments, the input information includes at least one of the following: an additional query request; and a source for obtaining at least one reference content.

[0093] In some embodiments, the first analysis content is generated based on the following process: providing guidance information to the model, where the guidance information is generated based on the target content and at least one reference content; and obtaining the first analysis content generated based on the guidance information from the model.

[0094] In some embodiments, the guidance information at least indicates at least one dimension associated with the comparative analysis content.

[0095] In some embodiments, the at least one dimension includes at least one of the following: the source of different contents, the release time of different contents, the arguments of different contents, the evidence of different contents, and the credibility of different contents.

[0096] In some embodiments, the set of controls further includes a second control for triggering generation of second analysis content associated with the target content, the second analysis content being generated based on the target content, and the second analysis content being different from the first analysis content.

[0097] FIG5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in FIG5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG5 can be used to implement the electronic device 110 of FIG1 .

[0098] As shown in FIG5 , electronic device 500 is in the form of a general electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 500.

[0099] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.

[0100] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0101] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0102] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0103] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0104] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0105] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0106] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0107] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0108] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for presenting content, comprising: In response to receiving a query request from a user, presenting target content matching the query request; providing a set of content generation controls associated with the target content, wherein the set of content generation controls is used to trigger a virtual object to generate content associated with the target content; determining, based on a selection of a first control in the set of content generation controls, at least one reference content associated with the target content; as well as First analysis content from the virtual object is presented in a conversation window with the virtual object, where the first analysis content includes comparative analysis content between the target content and the at least one reference content.

2. The method according to claim 1, wherein determining at least one reference content associated with the target content comprises: The at least one reference content browsed by the user within a preset time period is determined based on the historical browsing information of the user.

3. The method according to claim 1 , wherein determining at least one reference content associated with the target content comprises: Based on the query request, the at least one reference content matching the query request is determined.

4. The method according to claim 1 , wherein determining at least one reference content associated with the target content comprises: Based on the subject of the target content, the at least one reference content associated with the target content is determined.

5. The method according to claim 1 , wherein determining at least one reference content associated with the target content comprises: receiving input information from the user; as well as Based on the input information, the at least one reference content is determined.

6. The method according to claim 5, wherein the input information comprises at least one of the following: Additional query requests; A source for obtaining the at least one reference content.

7. The method according to claim 1, wherein the first analysis content is generated based on the following process: providing guidance information to a model, wherein the guidance information is generated based on the target content and the at least one reference content; and The first analysis content generated based on the guidance information is acquired from the model. The method according to claim 7 , wherein the guide information at least indicates at least one dimension associated with the comparative analysis content.

9. The method of claim 1 , wherein the at least one dimension comprises at least one of the following: Different sources of content, The release time of different content, Different arguments, Evidence of different contents, Credibility of different content.

10. The method according to claim 1, wherein the set of controls further includes a second control, the second control being used to trigger generation of second analysis content associated with the target content, the second analysis content being generated based on the target content, and the second analysis content being different from the first analysis content.

11. An apparatus for presenting content, comprising: A first presentation module is configured to present target content matching the query request in response to receiving a query request from a user; a control providing module, configured to provide a set of content generation controls associated with the target content, wherein the set of content generation controls is used to trigger a virtual object to generate content associated with the target content; a content determination module configured to determine at least one reference content associated with the target content based on a selection of a first control in the set of content generation controls; as well as The second presentation module is configured to present first analysis content from the virtual object in a conversation window with the virtual object, where the first analysis content includes comparative analysis content between the target content and the at least one reference content.

12. An electronic device comprising: at least one processing unit; as well as At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processing unit.

13. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method and system for directly displaying search result on search page

    CN105574115A

  • System, method, and user interface for a search engine based on multi-document summarization

    US10783192B1

  • System, method, and user interface for a search engine based on multi-document summarization

    US11651039B1

  • System, method, and user interface for a search engine based on multi-document summarization

    US20120278300A1

  • Presenting Search And Comparison Results

    US20210019802A1