Interaction method and apparatus, and device and storage medium
By presenting information components and viewing windows in the conversation interface of the virtual entity, the problem of not being able to provide information content to users in the existing technology is solved, and efficient processing of user information push and selection is achieved.
Patent Information
- Application Number
- PCT/CN2024/102712
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2025-04-24
AI Technical Summary
In existing conversation scenarios with virtual entities, information content cannot be provided to users easily and efficiently.
The information component is presented in the conversation interface between the target user and the virtual entity. The information component presents the title content of multiple information items, receives the target user's selection of the target information items in the multiple information items, and presents a viewing window for the target information items. The viewing window presents the information and reference information of the target information items.
It realizes pushing multiple information contents generated based on multiple groups of reference information content to users in the conversation interface, and presents the detailed contents and reference contents of the selected information content according to the user's choice, improving the efficiency of information push.
Smart Images

Figure CN2024102712_24042025_PF_FP_ABST
Abstract
Description
Interaction method, device, equipment and storage medium Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to an interaction method, apparatus, device, and computer-readable storage medium. Background Art
[0002] With the recent development of the internet, more and more users are engaging in online activities within application platforms. For example, users are engaging in conversations with virtual entities within online platforms. However, existing conversation scenarios with virtual entities cannot provide users with information content conveniently and efficiently.
[0003] Summary of the Invention
[0004] In a first aspect of the present disclosure, an interaction method is provided. The method includes: presenting an information component in a conversation interface between a target user and a virtual entity, the information component presenting title content of multiple information items; receiving a selection by the target user of a target information item from the multiple information items; and presenting a viewing window for the target information item, the viewing window presenting information information and reference information for the target information item, the information information including body content generated based on a set of reference information content, and the reference information indicating a source of the set of reference information content.
[0005] In a second aspect of the present disclosure, an apparatus for interaction is provided. The apparatus includes: a presentation module configured to present an information component in a conversation interface between a target user and a virtual entity, the information component presenting title content of multiple information items; a receiving module configured to receive a target information item selected by the target user from the multiple information items; and a viewing module configured to present a viewing window for the target information item, the viewing window presenting information information and reference information of the target information item, the information information including body content generated based on a set of reference information content, and the reference information indicating the source of the set of reference information 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] In a fifth aspect of the present disclosure, a computer program product is provided, which includes computer-executable instructions, which, when executed by a processor, implement the method according to the first aspect of the present disclosure.
[0009] 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
[0010] 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:
[0011] FIG1 shows a schematic diagram of an example environment capable of implementing some embodiments of the present disclosure;
[0012] 2A-2B illustrate example interfaces according to some embodiments of the present disclosure;
[0013] FIG3 shows a flowchart of an example process of interaction according to some embodiments of the present disclosure;
[0014] FIG4 shows a schematic structural block diagram of an example apparatus for interaction according to some embodiments of the present disclosure; and
[0015] FIG5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0016] 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.
[0017] 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.
[0018] 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.
[0019] 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.
[0020] 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.
[0021] As briefly mentioned above, with the development of the internet in recent years, more and more users are engaging in online activities within application platforms. For example, users are engaging in conversations with virtual entities within online platforms. However, existing conversation scenarios with virtual entities cannot provide users with information content conveniently and efficiently.
[0022] The embodiments of the present disclosure propose an interactive solution. According to the solution, an information component can be presented in a conversation interface between a target user and a virtual entity, the information component presenting the title content of multiple information items; receiving a target information item selected by the target user from the multiple information items; and presenting a viewing window for the target information item, the viewing window presenting information information and reference information for the target information item, the information information including body content generated based on a set of reference information content, and the reference information indicating the source of the set of reference information content.
[0023] In this way, embodiments of the present disclosure can push multiple pieces of information generated based on multiple sets of reference information content to users in a conversational interface, and based on the user's selection, present the details and references of the selected information content. Thus, embodiments of the present disclosure can improve the efficiency of pushing information content to users.
[0024] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.
[0025] Sample Environment
[0026] 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 .
[0027] 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, including, but not limited to, information applications, social applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.
[0028] In the environment 100 of FIG. 1 , if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120 .
[0029] 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.).
[0030] 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.
[0031] 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.
[0032] 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.
[0033] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0034] Example Interaction
[0035] 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 .
[0036] In some embodiments, as shown in FIG2A , the electronic device 110 may present a conversation interface 200A between the target user and the virtual entity. Furthermore, the electronic device 110 may present an information component 205 in the conversation interface 200A. As an example, in some scenarios, virtual entities may also be referred to as virtual objects, examples of which may include, but are not limited to, agents, bots, or other objects that support interaction through dialogue. Such virtual entities may, for example, be implemented using appropriate machine learning models to interact accordingly based on received prompts. This disclosure is not intended to limit the specific construction method of virtual entities.
[0037] In some embodiments, with continued reference to FIG. 2A , electronic device 110 presents title content of multiple information items 210 (e.g., first information item 210-1, second information item 210-2, etc. (individually or collectively referred to as information items 210)) in an information component. By way of example, multiple information items 210 may correspond to multiple pieces of information content. By way of example, each information item 210 may be generated from a set of corresponding reference information content.
[0038] In some embodiments, with continued reference to FIG. 2A , the process of generating the title content of a first information item 210-1 among multiple information items 210 may include: determining multiple keywords for the first information item using a language model based on a set of first reference information content associated with the first information item 210-1. Furthermore, the title content of the first information item 210-1 is generated based on the multiple keywords using the language model. As an example, the language model may be a machine model with text processing capabilities. This disclosure is not intended to limit the specific content or training process of the language model.
[0039] In some embodiments, the virtual entity may be a first virtual entity, and the set of reference information content may be determined based on historical interaction information between the target user and the virtual entity. In some embodiments, the historical interaction information may indicate session information and interaction operations (i.e., interaction information in the current session scenario) between the target user and the first virtual entity, and / or session information between the target user and a second virtual entity (e.g., interaction information with the current virtual entity or other virtual entities before the current session scenario).
[0040] 2A , the electronic device 110 may further present image content corresponding to the target information item in the information component 205. The image content may be determined based on a set of reference information content corresponding to the target information item (e.g., image content in the set of reference information content).
[0041] In some embodiments, with continued reference to FIG2A , the electronic device 110 may, in response to receiving a request from a target user, present an information component 205 associated with the request in the conversation interface. For example, the electronic device 110 may receive a message (e.g., a text message, a voice message, etc.) input by the target user via an input control (e.g., a message input box) as the request to present the information component 205. For example, the electronic device 110 may receive voice conversation content associated with the information component 205 during a voice call between the target user and a virtual entity as the request to present the information component 205.
[0042] 2A , the electronic device 110 may present the information component 205 in the conversation interface 200A at a target time. The target time may include a preset time or a time configured by the target user.
[0043] In some embodiments, with continued reference to FIG2A , the electronic device 110 may, in response to receiving a configuration request from a target user for a push time of the information component 205, determine a time associated with the configuration request as a target time. As an example, the electronic device 110 may, in response to receiving an input message from the target user (e.g., “Push information content to me every morning at 8 o’clock”), determine the target time (e.g., every morning at 8 o’clock) for pushing the information component 205 based on the input message. As an example, the input message may include a text message input by the user, a voice message, or the voice content of a voice call with a virtual entity.
[0044] 2A , the electronic device 110 may obtain configuration information of the target user and further present an information component 205 in the conversation interface 200A between the target user and the virtual entity based on the configuration information.
[0045] In some embodiments, with continued reference to FIG. 2A , electronic device 110 obtaining the target user's configuration information may include obtaining the configuration information based on at least one piece of configuration information sent by the target user to the virtual entity in conversation interface 200A. For example, the target user may send a text message (e.g., "I like financial information content") to the virtual entity in conversation interface 200A. Electronic device 110 may then obtain configuration information associated with information component 205 (e.g., information component 205 is associated with financial content).
[0046] In some embodiments, with continued reference to FIG2A , the electronic device 110 obtaining the target user's configuration information may include: obtaining the configuration information based on the target user's selection of at least one target configuration item from a plurality of configuration items. As an example, the electronic device 110 may present a plurality of preset configuration items (e.g., financial configuration items, political configuration items, military configuration items, entertainment configuration items, etc.) in the conversation interface 200A in response to receiving a request from the target user to set configuration information (e.g., receiving a message "Set configuration information"). Each configuration item may be associated with a theme (e.g., a financial configuration item may be associated with a financial theme). Furthermore, the electronic device 110 may obtain configuration information (e.g., associated with financial content) based on the target user's selection of at least one target configuration item from the plurality of configuration items (e.g., a click operation on a financial configuration item).
[0047] In some embodiments, the configuration information may include at least one of the following: time configuration information, indicating the time when the information component is provided (for example, the target moment mentioned above); preference configuration information, indicating at least one topic associated with the information component (for example, a financial topic); tone configuration information, indicating the tone associated with the voice content provided by the information component (for example, a tone selected by the user from multiple preset tones, or a tone generated based on an audio file uploaded by the user, etc.).
[0048] 2A , the electronic device 110 receives a target user's selection of a target information item from among the plurality of information items 210. As an example, the electronic device 110 may receive a target user's selection of a second information item 210-2 from among the plurality of information items 210 (e.g., a click operation or a voice command for the second information item 210-2).
[0049] In some embodiments, with continued reference to FIG. 2A , the electronic device 110 may provide a first voice control 215 in the information component 205. Furthermore, in response to receiving a trigger for the first voice control 215, the electronic device 110 may provide first voice content associated with multiple information items 210. The first voice content may correspond to first text content. The first text content may include a summary description of the information information of the multiple information items 210. As an example, the first text content may be generated based on the information information of the multiple information items 210 based on a language model. As an example, the first text content may be a voice script.
[0050] In some embodiments, continuing to refer to Figure 2A, the electronic device 110 can adjust the playback of the first voice content based on the control instruction in response to receiving a control instruction during the playback of the first voice content. As an example, the control instruction can be issued by the user through voice content during a text message, a voice message, or a voice call with a virtual entity. As an example, adjusting the playback of the first voice content based on the control instruction may include: adjusting the playback progress of the first voice content (for example, replaying the previous sentence or the content of the previous information item 210, directly playing the content of the next information item 210, etc.), the playback speed (for example, double-speed playback) and / or the playback status (for example, pausing or continuing playback).
[0051] In some embodiments, as shown in FIG2B , electronic device 110 presents a viewing window 200B for a target information item. Electronic device 110 presents information information and reference information for the target information item in viewing window 200B. The information information may include textual content generated based on a set of reference information content. The reference information may indicate the source of the set of reference information content.
[0052] In some embodiments, with continued reference to FIG2B , the news information that the electronic device 110 may present in the viewing window 200B may include the title content 220 of the target news item. In some embodiments, the news information that the electronic device 110 may present in the viewing window may include the body content 230 of the target news item. As an example, the body content 230 may include text content and / or image content.
[0053] In some embodiments, referring again to FIG2B , the main text content can be generated based on a set of reference information content. In some embodiments, the server can use a language model to generate a set of reference information summaries based on the set of reference information content (e.g., by summarizing each reference information content to generate a reference information summary). Furthermore, the server can use the language model to generate the main text content based on the set of reference information summaries.
[0054] In some embodiments, with continued reference to FIG2B , the electronic device 110 may present a reference component 225 associated with reference information in the viewing window 200B. For example, the electronic device 110 may present the reference component 225 in a collapsed state. The electronic device 110 may present the number of reference information content in the collapsed state (for example, "Based on X sources" in FIG2B may indicate that the number of reference information content in the set is X). For example, the electronic device 110 may present the reference component 225 in an expanded state. The electronic device may present the title content of the set of reference information content in the expanded state. Furthermore, upon receiving a preset operation (for example, a click operation on the reference component 225 or a voice command associated with expanding the reference component 225) in the collapsed state, the electronic device 110 may switch to presenting the reference component 225 in the expanded state. For example, in response to receiving a selection of a target title content from the title content of the set of reference information content in the expanded state of the reference component, the electronic device 110 may present detailed content (for example, detailed text content) of the reference information content associated with the target title content. As an example, title content of a group of reference information content may be implemented as a hyperlink (eg, a hyperlink associated with detailed content of the group of reference information content).
[0055] In some embodiments, with continued reference to FIG. 2B , the electronic device 110 may also provide a second voice control (not shown) in the viewing window 200B. Furthermore, the electronic device 110 may provide second voice content associated with the target information item in response to receiving a trigger (e.g., a click operation or a voice command) for the second voice control. The second voice content may correspond to second text content, which may include information and / or reference information about the target information item.
[0056] Based on the process described above, embodiments of the present disclosure can present multiple pieces of information that meet the user's requirements at a target time based on the user's configuration information, and provide the function of voice broadcasting the information content. In addition, embodiments of the present disclosure can also adjust the voice broadcast process or the details of the information content presented based on user instructions.
[0057] Therefore, the embodiments of the present disclosure can provide users with information content that meets their requirements and make reasonable responses to users' instructions regarding information content, thereby improving the efficiency of pushing information content and improving user experience.
[0058] Example Process
[0059] FIG3 shows a flow chart of an example process 300 of interaction according to some embodiments of the present disclosure. Process 300 may be implemented at electronic device 110. Process 300 is described below with reference to FIG1.
[0060] As shown in the figure, in box 310, the electronic device 110 presents an information component in the conversation interface between the target user and the virtual entity, and the information component presents the title content of multiple information items.
[0061] In block 320 , the electronic device 110 receives a target user's selection of a target information item from among the plurality of information items.
[0062] In box 330, the electronic device 110 presents a viewing window for the target information item, and the viewing window presents information information and reference information of the target information item. The information information includes text content generated based on a set of reference information content, and the reference information indicates the source of the set of reference information content.
[0063] In some embodiments, the information component includes a first voice control, and method 300 further includes: in response to receiving a trigger for the first voice control, providing first voice content associated with multiple information items, the first voice content corresponding to first text content, and the first text content including a summary description of the information information of the multiple information items.
[0064] In some embodiments, the method 300 further includes: in response to receiving a control instruction during the playback of the first voice content, adjusting the playback of the first voice content based on the control instruction.
[0065] In some embodiments, the viewing window includes a second voice control, and method 300 further includes: in response to receiving a trigger for the second voice control, providing second voice content associated with the target information item, the second voice content corresponding to second text content, and the second text content including information information and / or reference information of the target information item.
[0066] In some embodiments, method 300 further includes: presenting image content corresponding to the target information item in the information component and / or viewing window, where the image content is determined based on a set of reference information content.
[0067] In some embodiments, presenting an information component in a conversation interface with a virtual entity includes: obtaining configuration information of a target user; and presenting the information component in a conversation interface between the target user and the virtual entity based on the configuration information.
[0068] In some embodiments, obtaining the configuration information of the target user includes: obtaining the configuration information based on at least one configuration message sent by the target user to the virtual entity in the session interface; and / or obtaining the configuration information based on the target user's selection of at least one configuration item from a plurality of preset configuration items.
[0069] In some embodiments, the configuration information includes at least one of the following: time configuration information indicating the time when the information component is provided; preference configuration information indicating at least one topic associated with the information component; and timbre configuration information indicating the timbre associated with the voice content provided by the information component.
[0070] In some embodiments, presenting an information component in a conversation interface with a virtual entity includes: presenting an information component in the conversation interface in response to an acquisition request from a target user; or presenting an information component in the conversation interface at a target moment, where the target moment includes a preset moment or a moment configured by the target user.
[0071] In some embodiments, the virtual entity is a first virtual entity, and a set of reference information content is determined based on historical interaction information between the target user and the virtual entity, and the historical interaction information indicates session information, interaction operations and / or session information between the target user and the first virtual entity and the second virtual entity.
[0072] In some embodiments, the main text content is generated based on at least the following process: generating a set of reference information summaries based on a set of reference information content; and generating the main text content based on the set of reference information summaries.
[0073] In some embodiments, the title content of a first information item among multiple information items is generated based on at least the following process: determining multiple keywords of the first information item based on a set of first reference information content associated with the first information item; and generating the title content of the first information item based on the multiple keywords.
[0074] Example devices and equipment
[0075] 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 interaction according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in an electronic device. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0076] As shown in Figure 4, the device 400 includes a presentation module 410, which is configured to present an information component in the conversation interface between the target user and the virtual entity, and the information component presents the title content of multiple information items; a receiving module 420, which is configured to receive the target user's selection of a target information item from multiple information items; and a viewing module 430, which is configured to present a viewing window for the target information item, and the viewing window presents information information and reference information of the target information item, the information information includes text content generated based on a set of reference information content, and the reference information indicates the source of a set of reference information content.
[0077] In some embodiments, the presentation module 410 is further configured as follows: the information component includes a first voice control, the device 400 also includes a voice module, and the voice module is configured as follows: in response to receiving a trigger for the first voice control, providing first voice content associated with multiple information items, the first voice content corresponds to first text content, and the first text content includes a summary description of the information information of the multiple information items.
[0078] In some embodiments, the voice module is further configured to: in response to receiving a control instruction during the playback of the first voice content, adjust the playback of the first voice content based on the control instruction.
[0079] In some embodiments, the viewing module 430 is further configured to: the viewing window includes a second voice control, and the voice module is further configured to: in response to receiving a trigger for the second voice control, provide second voice content associated with the target information item, the second voice content corresponds to second text content, and the second text content includes information information and / or reference information of the target information item.
[0080] In some embodiments, the presentation module 410 is further configured to present image content corresponding to the target information item in the information component and / or viewing window, where the image content is determined based on a set of reference information content.
[0081] In some embodiments, the presentation module 410 is further configured to: present the information component in the conversation interface with the virtual entity, including: obtaining configuration information of the target user; and presenting the information component in the conversation interface between the target user and the virtual entity based on the configuration information.
[0082] In some embodiments, the presentation module 410 is further configured to: obtain the configuration information of the target user, including: obtaining the configuration information based on at least one configuration message sent by the target user to the virtual entity in the session interface; and / or obtaining the configuration information based on the target user's selection of at least one configuration item from a plurality of preset configuration items.
[0083] In some embodiments, the presentation module 410 is further configured as follows: the configuration information includes at least one of the following: time configuration information, indicating the time when the information component is provided; preference configuration information, indicating at least one topic associated with the information component; and timbre configuration information, indicating the timbre associated with the voice content provided by the information component.
[0084] In some embodiments, the presentation module 410 is further configured to: present the information component in the conversation interface with the virtual entity, including: presenting the information component in the conversation interface in response to an acquisition request from the target user; or presenting the information component in the conversation interface at a target moment, the target moment including a preset moment or a moment configured by the target user.
[0085] In some embodiments, the presentation module 410 is further configured as follows: the virtual entity is a first virtual entity, a set of reference information content is determined based on historical interaction information between the target user and the virtual entity, and the historical interaction information indicates session information, interaction operations and / or session information between the target user and the first virtual entity and the second virtual entity.
[0086] In some embodiments, the viewing module 430 is further configured to: generate the main content based on at least the following process: generate a set of reference information summaries based on a set of reference information content; and generate the main content based on the set of reference information summaries.
[0087] In some embodiments, the presentation module 410 is further configured to: generate the title content of the first information item among multiple information items based on at least the following process: determine multiple keywords of the first information item based on a set of first reference information content associated with the first information item; and generate the title content of the first information item based on the multiple keywords.
[0088] 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 in electronic devices.
[0089] As shown in FIG5 , electronic device 500 is a general-purpose 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 enhance the parallel processing capabilities of electronic device 500.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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).
[0094] 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.
[0095] 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.
[0096] 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.
[0097] 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.
[0098] 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.
[0099] 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. An interactive method, comprising: Presenting an information component in a conversation interface between a target user and a virtual entity, wherein the information component presents title contents of a plurality of information items; receiving a selection by the target user of a target information item among the plurality of information items; as well as A viewing window for the target information item is presented, wherein the viewing window presents information information and reference information of the target information item, wherein the information information includes text content generated based on a set of reference information content, and the reference information indicates the source of the set of reference information content.
2. The method according to claim 1, wherein the information component comprises a first voice control, the method further comprising: In response to receiving a trigger on the first voice control, first voice content associated with the multiple information items is provided, the first voice content corresponds to first text content, and the first text content includes a summary description of the information information of the multiple information items.
3. The method according to claim 2, further comprising: In response to receiving a control instruction during the playing of the first voice content, the playing of the first voice content is adjusted based on the control instruction.
4. The method of claim 1, wherein the viewing window includes a second voice control, the method further comprising: In response to receiving a trigger for the second voice control, second voice content associated with the target information item is provided, the second voice content corresponds to second text content, and the second text content includes information information and / or reference information of the target information item.
5. The method according to claim 1, further comprising: Image content corresponding to the target information item is presented in the information component and / or the viewing window, wherein the image content is determined based on the set of reference information content.
6. The method of claim 1, wherein presenting the information component in the conversation interface with the virtual entity comprises: Obtaining configuration information of the target user; as well as Based on the configuration information, the information component is presented in the conversation interface between the target user and the virtual entity.
7. The method according to claim 6, wherein obtaining the configuration information of the target user comprises: Acquire the configuration information based on at least one configuration message sent by the target user to the virtual entity in the session interface; and / or The configuration information is acquired based on a selection by the target user of at least one configuration item among a plurality of preset configuration items.
8. The method according to claim 6, wherein the configuration information comprises at least one of the following: Time configuration information, indicating the time when the information component is provided; preference configuration information indicating at least one topic associated with the information component; The timbre configuration information indicates the timbre associated with the voice content provided by the information component.
9. The method of claim 1, wherein presenting the information component in the conversation interface with the virtual entity comprises: In response to the acquisition request of the target user, presenting the information component in the conversation interface; or At a target time, the information component is presented in the conversation interface, and the target time includes a preset time or a time configured by the target user.
10. The method according to claim 1, wherein the virtual entity is a first virtual entity, and the set of reference information content is determined based on historical interaction information between the target user and the virtual entity, and the historical interaction information indicates session information, interactive operations and / or session information between the target user and the first virtual entity.
11. The method according to claim 1, wherein the text content is generated based on at least the following process: Based on the set of reference information contents, generating a set of reference information summaries; The main content is generated based on the set of reference information summaries.
12. The method according to claim 1, wherein the title content of the first information item among the plurality of information items is generated based on at least the following process: Determining a plurality of keywords of the first information item based on a set of first reference information content associated with the first information item; The title content of the first information item is generated based on the multiple keywords.
13. A device for interaction, comprising: A presentation module, configured to present an information component in a conversation interface between a target user and a virtual entity, wherein the information component presents title contents of a plurality of information items; A receiving module, configured to receive a selection by the target user of a target information item among the multiple information items; as well as A viewing module is configured to present a viewing window for the target information item, wherein the viewing window presents information information and reference information of the target information item, wherein the information information includes text content generated based on a set of reference information content, and the reference information indicates the source of the set of reference information content.
14. 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 12 when executed by the at least one processing unit.
15. 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 12.
16. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Information display method and Information display terminal
CN106649439A
Method and device for information recommendation based on conversation interaction, server, and storage medium
CN107832433A
Visual display method, device and equipment for hot topics
CN111026981A
Intelligent information recommendation and information search system based on large language model
CN117112904A
Mobile terminal used for remotely controlling external screen, external screen remotely controlled by mobile terminal and system for remotely controlling external screen by utilizing mobile terminal
CN202563665U
Cited By
Information display method and device, electronic equipment, storage medium and program product
CN121143672A