Content presentation method and device, equipment and storage medium

By presenting the target content and reference content on the Internet, the problem that users need to spend a lot of time identifying different opinions when searching for the same topic is solved, and the efficiency of content acquisition is improved.

CN119213431APending Publication Date: 2024-12-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202480002308.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When users search for the same topic on the Internet, they need to view a large amount of content to identify different opinions, resulting in high time costs.

Method used

Provide a method of presenting content, by receiving a user's query request, presenting the target content matching the query request, and determining the reference content associated with the target content based on the selection of the content generation control, and presenting it in the session window of the virtual object. Comparative analysis of target content and reference content.

Benefits of technology

Help users better understand target content, improve the efficiency of obtaining content, and reduce the time cost of identifying different opinions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119213431A_ABST
    Figure CN119213431A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a content generation method and device, equipment and a storage medium. The method provided by the invention comprises the following steps: in response to a received query request of a user, presenting target content matched with the query request; providing a group of content generation controls associated with the target content, wherein the group of content generation controls are used for triggering the virtual object to generate content associated with the target content; determining at least one reference content associated with the target content based on selection of a first control in the group of content generation controls; and presenting first analysis content from the virtual object in a session window with the virtual object, wherein the first analysis content comprises comparative analysis content of the target content and the at least one reference content. In this way, according to the embodiment of the invention, contrastive analysis about the target content and the reference content can be provided, so that the efficiency of obtaining the content by the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

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. There is usually a large amount of content on the same topic on the Internet. For example, users can use search to view different content related to the same topic, such as text content, video content, etc. In this process, users may encounter content with different viewpoints, and users need to read a large amount of content to identify different viewpoints. Summary of the invention

[0003] In a first aspect of the present disclosure, a method for presenting content is provided. The method includes: 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 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 including comparative analysis content of the target content and at least one reference content.

[0004] In a second aspect of the present disclosure, a device for presenting content is provided. The device includes: a first presentation module, 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 group of content generation controls associated with the target content, the group 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 a selection of a first control in the group 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 including comparative analysis content of the target content and at least one reference content.

[0005] 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, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.

[0006] 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.

[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they 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

[0008] 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:

[0009] Figure 1 A schematic diagram showing an example environment capable of implementing some embodiments of the present disclosure is shown;

[0010] Figure 2A and Figure 2B shows an example interface according to some embodiments of the present disclosure;

[0011] Figure 3 A flowchart showing a process of presenting content according to some embodiments of the present disclosure;

[0012] Figure 4 A schematic structural block diagram showing an example apparatus for presenting content according to some embodiments of the present disclosure; and

[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0014] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments set forth herein. On the contrary, 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 only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, 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 different sections / subsections.

[0016] 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.

[0017] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to 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 knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. 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 can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0018] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0019] As briefly mentioned above, there is usually a large amount of content on the same topic on the Internet. When users search for such topics, they may encounter content with different viewpoints. Generally speaking, users need to read a large amount of content to identify different viewpoints, which requires users to spend a lot of time.

[0020] The embodiments of the present disclosure propose a scheme for presenting content. According to the scheme, 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. Further, at least one reference content associated with the target content can be determined based on the selection of a first control in a set of content generation controls. Accordingly, first analysis content from a virtual object can be presented in a conversation window with the virtual object, and the first analysis content includes comparative analysis content of the target content and at least one reference content.

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

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

[0023] Example Environment

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

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

[0026] exist Figure 1 In the environment 100 , if the application 120 is in an active state, the electronic device 110 can display an interface 150 for supporting interface interaction through the application 120 .

[0027] In some embodiments, the electronic device 110 communicates with the server 130 to provide 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 receiver, an e-book device, a game device, or any combination of the foregoing, 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.).

[0028] The server 130 may be an independent physical server, or a server cluster or distributed system composed 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. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports virtual scenes in the electronic device 110.

[0029] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a 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.

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

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

[0032] Example Interaction

[0033] Figure 2A and Figure 2B 200A and 200B according to some embodiments of the present disclosure. Figure 1 The electronic device 110 is provided as shown.

[0034] In some embodiments, Figure 2A As shown, 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 .

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

[0036] like Figure 2AAs shown, the electronic device 110 can provide target content 240 matching the query request 210 in the interface 200A. Such target content 240 can be searched for, for example, using the query request 210 as a search term.

[0037] In some examples, such target content 240 may include text content, such as news reports, etc. 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. The present disclosure is not intended to limit the specific type of target content and the search process.

[0038] Continue to refer Figure 2A The electronic device 110 may also 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).

[0039] Such a control 215 may be used to trigger the virtual object 225 to generate analysis content associated with the target content 240. Such a control 215 may also be referred to as a content generation control, for example.

[0040] like Figure 2A As shown, 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 .

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

[0042] In some embodiments, the at least one reference content may be other content about 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 browsed last and matches the query request 210.

[0043] 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 as reference content based on the query request 210. As an example, such reference content may include the article that has been viewed the most times among the articles that match the query request 210.

[0044] 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 at least one reference content associated with the target content 240 based on the theme of the target content 240.

[0045] 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.

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

[0047] As an example, the electronic device 110 may receive user input information for the virtual object 225. The 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 other related articles and send it to the virtual object 225, so that the electronic device 110 may obtain other related articles based on the address message as reference content.

[0048] In some other 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.

[0049] 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.

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

[0051] 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 .

[0052] 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.

[0053] 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.

[0054] 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.

[0055] Additionally, the guidance information may also 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.

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

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

[0058] Additionally or alternatively, such dimensions may also include, for example, evidence of the target content 240 and the reference content. As an example, the model may summarize and compare evidence used to support the argument in the target content 240 and the reference content to facilitate the user to better determine the credibility of different arguments.

[0059] Additionally or alternatively, such dimensions may also include, for example, the credibility of the target content 240 and the reference content. As an example, the model may analyze the target content 240 and the reference content based on content sources, evidence, and other aspects to compare the credibility of the target content 240 and the reference content, so as to facilitate users to better identify related content.

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

[0061] Furthermore, the electronic device 110 may also provide an interactive control 235, and may present the following based on the selection of the interactive control 235: Figure 2B The conversation interface 200B is shown.

[0062] 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 , for example, in a dialog form.

[0063] As an example, the reply message 245 may include access entries to 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.

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

[0065] 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.

[0066] Continue to refer Figure 2A Other content generation controls provided by the electronic device 110 can be used to trigger virtual object generation and provide other analysis content associated with the target content 240.

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

[0068] In some embodiments, such controls 215 may correspond to different interactive 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.

[0069] Example Process

[0070] Figure 3 1 is a flowchart showing 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. Figure 1 The process 300 is described below.

[0071] 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.

[0072] 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.

[0073] 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 a first control in a set of content generating controls.

[0074] 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.

[0075] 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.

[0076] In some embodiments, determining at least one reference content associated with the target content includes: determining, based on the query request, at least one reference content matching the query request.

[0077] 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.

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

[0079] 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.

[0080] 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 acquiring the first analysis content generated based on the guidance information from the model.

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

[0082] In some embodiments, at least one dimension includes at least one of the following: sources of different contents, publishing time of different contents, arguments of different contents, evidence of different contents, and credibility of different contents.

[0083] In some embodiments, a 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.

[0084] Example devices and equipment

[0085] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an example apparatus 400 for content presentation according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in the electronic device 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0086] like Figure 4 As shown, 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 query request from a user; 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 a selection of a 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.

[0087] 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.

[0088] 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.

[0089] 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 theme of the target content.

[0090] 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.

[0091] 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.

[0092] 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 acquiring the first analysis content generated based on the guidance information from the model.

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

[0094] In some embodiments, at least one dimension includes at least one of the following: sources of different contents, publishing time of different contents, arguments of different contents, evidence of different contents, and credibility of different contents.

[0095] In some embodiments, a 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.

[0096] Figure 5 1 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 Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 An electronic device 110.

[0097] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

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

[0099] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the 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 that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0100] The communication unit 540 implements communication with other electronic devices through 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 through a communication connection. Therefore, 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.

[0101] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the 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).

[0102] 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.

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

[0104] 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, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0105] 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, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0106] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square 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.

[0107] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill 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 Presenting first analysis content from the virtual object in a conversation window with the virtual object, the first analysis content including comparative analysis content of 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: Based on the historical browsing information of the user, the at least one reference content browsed by the user within a preset time period is determined.

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 a theme 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, the guidance information being 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 also includes a second control, the second control is used to trigger the generation of second analysis content associated with the target content, the second analysis content is generated based on the target content, and the second analysis content is different from the first analysis content.

11. An apparatus for presenting content, comprising: A first presentation module, 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, the at least one memory being 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

  • Content recommendation in automatic chat

    CN112015958A

  • Interaction response method and device based on intention recognition, equipment and storage medium

    CN116541493A

  • Interface interaction method and device, equipment and storage medium

    CN116700541A

  • Interaction method and device, equipment and storage medium

    CN117519528A