Conversation display method and device, equipment, medium and product

By displaying dialogues with prompts after the content ends, and using machine learning models to generate new interactive dialogue nodes, the problem of unmet user exploration desires in existing technologies is solved, thus improving the user experience.

CN121785703APending Publication Date: 2026-04-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-26
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

The existing dialogue-based interactive system prevents further exploration after the storyline is completed, resulting in a degraded user experience.

Method used

After the content-related event ends, a dialogue with prompts is displayed. New dialogues are generated through machine learning models, providing interactive nodes and entry points, allowing users to continue interacting with the content.

Benefits of technology

It enhances the interactivity of the content, improves the user experience, and satisfies users' desire for exploration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121785703A_ABST
    Figure CN121785703A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a dialogue display method and device, equipment, a medium and a product. The method comprises the steps that in response to the end of a first event associated with content, a first conversation is displayed, the first conversation comprises prompt content, the prompt content is used for indicating background information of the first conversation, and the background information is related to the content. Through the method, the new dialogue can be continuously started after the content is finished, so that the user can continuously carry out content interaction in the new dialogue, the interactivity of the content is enhanced, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed herein generally relate to the Internet field, and specifically to methods, apparatus, devices, media, and program products for displaying dialogues. Background Technology

[0002] With the development of the internet, content creation and interaction have also grown rapidly. This has led to the emergence of new content production methods based on machine learning models that automatically create text, images, videos, and audio. These methods rely on cutting-edge technologies such as large-scale pre-trained models, generative adversarial networks, and diffusion models. Through in-depth analysis of massive amounts of data, they accurately identify inherent patterns and leverage the generalization ability of machine learning models to different data patterns to continuously create novel and unique content, thereby enriching content creation and interaction.

[0003] In today's interactive content landscape, machine learning models can generate a wide variety of content, with dialogue-based content being a particularly important development direction. Dialogue-based content has significantly enriched contemporary entertainment. Utilizing machine learning models can accelerate the development of content, especially interactive dialogue content. Summary of the Invention

[0004] Embodiments of this disclosure provide a method, apparatus, device, medium, and program product for displaying a dialogue.

[0005] According to a first aspect of this disclosure, a method for displaying a dialogue is provided. The method includes displaying a first dialogue in response to the end of a first event associated with content. The first dialogue includes prompt content indicating background information related to the content.

[0006] In a second aspect of this disclosure, an apparatus for displaying a dialogue is provided. The apparatus includes a display module configured to display a first dialogue in response to the end of a first event associated with content. The first dialogue includes prompt content indicating background information related to the content.

[0007] In a third aspect of this disclosure, an electronic device is provided, including at least one processor; and a memory for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method according to a first aspect of this disclosure.

[0008] In a fourth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the method according to a first aspect of this disclosure.

[0009] In a fifth aspect of this disclosure, a computer program product is provided. This computer program product includes a computer program that, when executed by a processor, implements the method according to a first aspect of this disclosure.

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

[0011] The above and other objects, features and advantages of this disclosure will become more apparent from the accompanying drawings, in which like reference numerals generally denote like parts.

[0012] Figure 1 The illustration shows a schematic diagram of an example environment in which some embodiments of the present disclosure may be implemented;

[0013] Figure 2 The illustration shows an example method of dialogue demonstration according to some embodiments of the present disclosure;

[0014] Figure 3 The illustration shows an example of a content interaction flow according to some embodiments of the present disclosure;

[0015] Figures 4A to 4B The illustration shows a schematic diagram of an example of an interaction mode according to some embodiments of the present disclosure;

[0016] Figures 5A to 5B The illustration shows a schematic diagram of an example of another interaction mode according to some embodiments of the present disclosure;

[0017] Figure 6 The illustration shows a schematic block diagram of a dialog display apparatus according to some embodiments of the present disclosure;

[0018] Figure 7 A schematic block diagram of an example device suitable for implementing various embodiments of the present disclosure is illustrated.

[0019] In the various figures, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation

[0020] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0021] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0022] For example, upon receiving a user's proactive request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0023] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0024] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0025] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0026] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0027] With the rapid development of machine learning technology, content creation and interactive content based on machine learning models are also developing faster and faster. Especially in the field of interactive dialogue content, machine learning models can be used to generate a wide variety of interactive dialogue content, which greatly enriches people's entertainment options today.

[0028] Interactive content includes a complete storyline presented through dialogue. This dialogue includes the story's background, hints, characters, and their dialogue. The storyline also includes at least one storyline, with hints and dialogue advancing the story. Combined with interactive nodes within the dialogue, the storyline progresses step-by-step, culminating in a conclusion. However, currently, most interactive dialogue typically concludes after a storyline is completed, leaving users with only the option to choose other dialogue or restart a different storyline. This prevents users from continuing their exploration after completing a storyline, failing to satisfy their curiosity and negatively impacting the user experience.

[0029] To address one or more of the aforementioned and other potential problems, embodiments of this disclosure propose a method for displaying a dialogue. In this method, a computing device can display a first dialogue after a first event associated with content has ended. The first dialogue includes prompt content indicating background information related to the content. This method allows a new dialogue to be initiated after the end of the current content, enabling users to continue interacting with the content in the new dialogue, thus enhancing the interactivity of the content and improving the user experience.

[0030] It is understood that this disclosure is only described in conjunction with relevant embodiments and is not intended to limit the scope of protection of this disclosure. Any technical solutions in other disclosures that fall within the scope of protection of this disclosure should be protected.

[0031] The embodiments of this disclosure will now be described in further detail with reference to the accompanying drawings. Figure 1 The illustration shows an example environment in which the devices and / or methods of embodiments of this disclosure may be implemented. In environment 100, computing device 102 may be a dedicated processing device with data processing capabilities, such as a Graphics Processing Unit (GPU). Computing device 102 may also have the ability to store data. Computing device 102 may also have the ability to receive and send data. Computing device 102 may process local data or online data. Computing device 102 may also include capabilities for image generation and image synthesis, for example, the computing device may run various suitable machine learning models. Computing device 102 may also include a user interface for displaying text, images, or videos.

[0032] Examples of computing device 102 include, but are not limited to, personal computers, server computers, handheld or laptop devices, mobile devices (such as mobile phones, personal digital assistants (PDAs), media players, etc.), multiprocessor systems, consumer electronics, minicomputers, mainframe computers, and distributed computing environments that include any of the above systems or devices.

[0033] like Figure 1 As shown, computing device 102 can display first dialogue 108 after the first event 106 corresponding to content 104 ends. The first dialogue 108 includes prompt content 110, which indicates background information related to content 104. Furthermore, content 104 includes interactive and non-interactive content. Interactive content includes interactive nodes or entry points that can be interacted with, while non-interactive content does not include interactive nodes or entry points. Content 104 and first dialogue 108 can be displayed on the user interface of computing device 102. For example, content 104 can be presented as video content on the user interface. Additionally, computing device 102 can also acquire audio content corresponding to the video content and play the acquired audio content while playing content 104.

[0034] Content 104 is generated by a machine learning model. For example, content 104 could be generated by a large language model, or by other types of machine learning models; this application does not impose any limitations on this. In one example, the first dialogue 108 is also generated by a machine learning model. During the generation of the first dialogue 108, at least one object constituting content 104 and dialogue content corresponding to the objects in the at least one object are also generated. The generated at least one object and the dialogue content corresponding to the objects in the at least one object can be used to display new dialogues, for example, they can be used to display the first dialogue 108.

[0035] Then, after generating the first dialogue 108, the computing device 102 can display prompt content 110 corresponding to the first dialogue 108. In one example, the computing device 102 can generate the prompt content 110 corresponding to the first dialogue 108 via a machine learning model based on the dialogue content associated with the content 104 and at least one object. The generated prompt content 110 is associated with the object in the content 104 and the at least one object.

[0036] Finally, after displaying the prompt content 110, the computing device 102 can interact with the content in the interactive entry point or interactive node of the interactive content in the first dialogue 108. For example, the computing device 102 can receive input content in the interactive entry point or interactive node, and then use a machine learning model to further generate dialogue information for the input content in the first dialogue 108 based on the received input content and prompt information 110.

[0037] This method allows for the initiation of new conversations after the content has ended, enabling users to continue interacting with the content and enhancing its interactivity, thereby improving the user experience.

[0038] The above combination Figure 1 The following is a schematic diagram illustrating an example environment in which some embodiments of this disclosure may be implemented, in conjunction with... Figure 2 The illustration depicts an example method of dialogue demonstration according to some embodiments of the present disclosure. This example method can be provided by... Figure 1 The computing device 102 or any suitable computing device in the system shall execute the test.

[0039] like Figure 2 As shown, in example method 200, at box 202, in response to the end of a first event associated with the content, a first dialogue is displayed. The first dialogue includes prompt content used to indicate background information of the first dialogue, which is related to the content. The prompt content 110 in the first dialogue 108 may be associated with at least a portion of the dialogue content in the content 104. Furthermore, the content 104 may include interactive nodes or interactive entry points, or it may not include interactive nodes; this application does not impose any limitations on this. In one example, a first event 106 may be used to indicate that the content 104 has finished playing, and the end of the first event 106 may be used to indicate that the content 104 has finished playing. The content 104 may be video content, or it may be a combination of text and image content. This application does not impose any limitations on this.

[0040] In some embodiments, after the first event 106 associated with content 104 ends, at least one dialogue in at least one conversation can be displayed. This at least one conversation may include a first conversation 108, and may also include other conversations different from the first conversation 108. In one example, when content 104 and the first conversation 108 are an animated story or a text-based story, the different conversations in the at least one conversation can be used to indicate different plot branches for the story. Additionally, at least some of the dialogue content in the other conversations may be associated with at least some of the dialogue content in content 104, and at least one object corresponding to the other conversations may be associated with at least one object corresponding to content 104.

[0041] In some embodiments, during the display of the first dialogue 108, the computing device 102 may first determine at least one object associated with the content 104, and then display the first dialogue 108 based on the determined at least one object and the content 104, wherein the object among the at least one object is associated with at least a portion of the dialogue content in the content 104. In one example, when the content 104 is an interactive dialogue, the object among the at least one object may be a character in the interactive dialogue, and the content 104 may include at least a portion of the plot content of the interactive dialogue and the dialogue of the character among at least one character. After determining at least one character, the computing device 102 may display the first dialogue 108 based on the determined at least one character, the plot content, and the character's dialogue.

[0042] In some embodiments, content 104 may be displayed in a user interface corresponding to computing device 102, and a first dialogue 108 corresponding to content 104 may also be displayed in the user interface. The user interface includes at least one control, and the control in the at least one control is used to perform an operation on content 104, such as performing a click operation, a double-click operation, or a long-press operation on the control.

[0043] In some embodiments, after the first event 106 for content 104 has ended, computing device 102 may receive a first operation on a first control in the user interface to display a first dialogue 108 for content interaction. For example, computing device 102 may receive a click operation on a first control in the user interface to display the first dialogue 108 in the user interface, where interactive entry points or interactive nodes in the interactive content of the first dialogue 108 can be used for content interaction.

[0044] In some embodiments, after the first event 106 concerning content 104 has ended, computing device 102 may use a machine learning model to generate relevant background information and display the background information as prompt content 110 in the first dialogue 108. The background information is a story context related to content 104. Furthermore, the displayed prompt content 110 may also be associated with content 104. For example, computing device 102 may use a machine learning model to generate relevant background information based on the dialogue content corresponding to content 104 and display it as prompt content 110 in the first dialogue 108.

[0045] In some embodiments, after displaying the first dialogue 108, the computing device 102 will also display prompt content 110 for the first dialogue 108 based on at least one object corresponding to the content 104 and the dialogue content corresponding to the content 104.

[0046] In some embodiments, the computing device 102 can interact with the first dialogue 108 based on the displayed prompts 110. For example, the computing device 102 can receive input content for the first dialogue 108, and then interact with the first dialogue 108 based on the received input content and prompts 110. In one example, the computing device 102 can receive input content for an interactive entry point or interactive node in the interactive content of the first dialogue 108, and then use a machine learning model to further generate first dialogue information for the input content based on the received input content and prompts 110 in the first dialogue 108, and then display the generated first dialogue information in the user interface. The input content can be text input, voice input, or image input.

[0047] In some embodiments, the computing device 102 can generate a second dialogue in the first dialogue 108 based on the received input content and prompt content 110, and then display the generated second dialogue in the user interface. The generated second dialogue may differ from the first dialogue 108; in other words, the content of the second dialogue may differ from the content of the first dialogue 108, and at least one object corresponding to the second dialogue may differ from at least one object corresponding to the first dialogue 108.

[0048] In some embodiments, the computing device 102 may receive a second operation on a second control in the user interface, thereby receiving input content for the first dialogue 108. In one example, the computing device 102 may receive a long press operation, at least one single click operation, or at least one double click operation on the second control, thereby receiving at least one of voice input content, text input content, or image input content for the first dialogue 108. Therefore, the computing device 102 can generate second dialogue information in the first dialogue for interaction based on at least one of the received voice input content, text input content, or image input content and the prompt content 110, and display the second dialogue information in the user interface.

[0049] In some embodiments, the computing device 102 can also generate a third dialogue in the first dialogue 108 based on the received input content and prompt content 110, and display the generated third dialogue on the user interface. The generated third dialogue includes at least a portion of the content 104. In one example, the dialogue content in the third dialogue includes at least a portion of the dialogue content of the content 104. In another example, at least one object corresponding to the third dialogue includes at least one object corresponding to the content 104. In one example, when the content 104 and the first dialogue 108 are a video storyline or a real-time information storyline, the second and third dialogues are used to indicate a plot branch different from the first dialogue. Additionally, the computing device 102 can also determine at least a portion of the dialogue content of the second dialogue and at least a portion of the dialogue content of the third dialogue, associate the determined at least a portion of the dialogue content of the second dialogue and the determined at least a portion of the dialogue content of the third dialogue with objects in at least one object in the content 104, and display the generated third dialogue on the user interface, thereby improving the relevance of the generated dialogue to the content 104.

[0050] Additionally, the computing device 102 can also receive a third operation on a third control in the first conversation 108, exiting the first conversation 108. In one example, the computing device 102 can receive a long press operation, at least one single click operation, or at least one double click operation on the third control, thereby triggering the operation to exit the first conversation 108.

[0051] Additionally, during the interaction in the first dialogue 108, the computing device 102 can also receive a fourth operation on the interactive options in at least one interactive entry point corresponding to the first dialogue 108, generating a fourth dialogue in the first dialogue 108. The computing device 102 can also receive a fourth operation on the interactive options in at least one interactive node corresponding to the first dialogue 108, generating a fourth dialogue in the first dialogue 108, and then displaying the generated fourth dialogue in the user interface. In one example, when the content 104 or the first dialogue 108 is a storyline of video content or instant messaging content, the fourth dialogue is a branch of the storyline different from the first dialogue 108, the second dialogue, or the third dialogue. The interactive options in at least one interactive entry point or at least one interactive node corresponding to the first dialogue 108 are used to connect the context of the dialogue content in the first dialogue 108, and can also be used to connect the first dialogue 108 with other dialogues. Furthermore, the interactive entry point or interactive node may include at least one interactive option (e.g., including three interactive options), and the computing device 102 can receive a fourth operation on an option among the at least one interactive option to generate a fourth dialogue. Subsequently, the generated fourth dialogue is displayed in the user interface.

[0052] Additionally, the computing device 102 can also determine at least one object associated with the fourth dialogue, determine the dialogue content of the historical dialogues of the at least one object associated with the fourth dialogue, and associate the determined dialogue content of the historical dialogues of the at least one object associated with the fourth dialogue with the fourth dialogue. In one example, the computing device 102 can determine the dialogue content of the historical dialogues of the at least one object associated with the fourth dialogue, for example, the determined historical dialogues may include the dialogue content of the historical dialogues of the at least one object associated with the fourth dialogue in the first dialogue 108, the second dialogue, or the third dialogue, and then associate the determined dialogue content of the historical dialogues with the fourth dialogue.

[0053] This method allows for the initiation of new conversations after the content has ended, enabling users to continue interacting with the content in these new conversations. It also allows for the linking of historical conversations to new conversations, providing interactive options and enhancing the interactivity of the content, thereby improving the user experience.

[0054] The above combination Figure 2 A schematic diagram illustrating example methods of dialogue demonstration according to some embodiments of this disclosure is described below. Figure 3 A schematic diagram illustrating an example of a content interaction process according to some embodiments of this disclosure.

[0055] like Figure 3As shown in Example 300, interactive dialogue is used as an example of interactive content. The interactive dialogue includes a storyline 304 generated by a machine learning model. Storyline 304 may include at least one storyline, for example, it may include three storylines. Each storyline includes a corresponding ending and dialogue; for example, one storyline 308 may include a corresponding first ending and first dialogue. Furthermore, storyline 304 includes at least one character, and user 302 will also play one of the characters in storyline 304. Each character has corresponding dialogue content and story memories.

[0056] First, after receiving an interaction request for the interactive dialogue, the computing device 102 enters the storyline 304 of the interactive dialogue, and then enters one of the storylines 308 corresponding to the storyline 304. When the interaction with the user 302 in storyline 308 ends, the ending 310 corresponding to storyline 308 is reached. Subsequently, after the ending 310 corresponding to storyline 308 is displayed on the user interface, the computing device 102 can receive a single click, double click, or long press operation on the control for entering a new dialogue in the user interface to enter the group chat 312.

[0057] The group chat entered is a new dialogue corresponding to the interactive dialogue. The group chat can include a narrator from the storyline, other characters, and the user's role. Upon entering the group chat, prompts will be displayed, such as narration. This narration can be generated using a machine learning model based on at least part of the dialogue content corresponding to storyline 308 and at least one character. In one example, after entering group chat 312, the new dialogue can include at least part of the dialogue content from storyline 308 and at least one character. In another example, the new dialogue can include a second storyline different from storyline 308, where the dialogue content differs from that of storyline 308, and at least one character in storyline 308 differs from at least one character in storyline 308.

[0058] Next, after entering a new dialogue, during the interaction with the user in the interactive dialogue, at point 316, a new branch / or a new storyline is triggered during the chat. In one example, computing device 102 can receive an operation on at least one interactive option in at least one interactive node corresponding to the new dialogue, such as receiving a click operation on one of the three interactive options for one of the interactive nodes in the new dialogue, to trigger a new storyline three or trigger a different storyline from storyline 304. Subsequently, at point 314, one can enter a new storyline or return to the original storyline, i.e., trigger a new storyline three.

[0059] Additionally, during interactive dialogues, at point 306, if other storylines are experienced, memories are also loaded into the group chat memories. In one example, when a user is interacting during storyline one (308), and then triggers storyline two, the corresponding storyline memory can be loaded into the new dialogue. Furthermore, at point 318, memories from the group chat are added to each character. In one example, during dialogue interactions in a new dialogue, after experiencing storyline one (308) and storyline two, during interactions during storyline three, the historical storyline memories corresponding to storyline one (308) and storyline two can be added to at least one character in storyline three.

[0060] Finally, during the interactive conversation, the computing device 102 can also receive operations on the user interface controls for exiting a new conversation, thereby exiting the group chat.

[0061] The above combination Figure 3 A schematic diagram illustrating examples of content interaction flows according to some embodiments of this disclosure is provided below. Figures 4A to 4B A schematic diagram illustrating an example of an interaction mode according to some embodiments of the present disclosure.

[0062] like Figures 4A to 4B As shown in Examples 400A and 400B, interactive dialogue is used as an example for explanation. First, in Example 400A, during the interactive dialogue, its content is displayed in user interface 402, for example, presented in an interactive mode as video content. Furthermore, user interface 402 also displays the interactive dialogue's title information, author information, conclusion title information, and ending conclusion information.

[0063] Once one of the storylines in the interactive dialogue has been completed, the final cover 404 for that storyline can be displayed on the user interface. At this point, the computing device 102 can receive operations on the control 406 to enter a new dialogue. Additionally, the computing device 102 can also receive operations on the control's "history" to review the plot of one of the storylines.

[0064] Upon entering a new conversation, in example 400B, a prompt message 408 stating "You've joined the group, let's continue chatting, the story won't end" can be displayed on the user interface to indicate that a new conversation has begun. Subsequently, the computing device 102 can also display narration 410 in the new conversation, for example, generating narration content in the form of prompts. During the conversational interaction in the new conversation, the computing device 102 can receive operations on the control 412 to receive voice input, text input, or image input, enabling dialogue interaction with the user.

[0065] The above combination Figures 4A to 4B A schematic diagram illustrating an example of an interaction mode according to some embodiments of the present disclosure is shown below. Figures 5A to 5B A schematic diagram illustrating an example of another interaction mode according to some embodiments of the present disclosure.

[0066] like Figures 5A to 5B As shown, in Examples 500A to 500B, the previous Examples 400A to 400B are incorporated. First, in Example 500A, during an interactive dialogue, the content of the interactive dialogue is displayed in the user interface 502, for example, presented in an interactive mode as instant messaging content. At 504, the computing device 102 can receive operations on interactive options in the interactive node, followed by the conclusion of the interactive dialogue. At this point, the computing device 102 can receive operations on the control 506 to enter a new dialogue.

[0067] Upon entering a new conversation, in example 500B, a prompt message 508 can be displayed on the user interface, stating "You've joined the group, the story won't end," indicating that a new conversation has begun. Subsequently, the computing device 102 can also display content 510 in the new conversation, such as narration. During the conversational interaction in the new conversation, the computing device 102 can receive operations on the control 512 to receive input content and engage in conversational interaction with the user. Additionally, during the conversational interaction in the new conversation, the computing device 102 can also receive operations on the "back" control to exit the new conversation.

[0068] like Figure 6 As shown, it illustrates a dialog display device 600, which can realize... Figure 1 In computing device 102. Device 600 includes display module 602, configured to display a first dialogue in response to the end of a first event associated with content, the first dialogue including prompt content indicating background information of the first dialogue, the background information being related to the content.

[0069] In some embodiments, the display module 602 includes: a first object determination module configured to determine at least one object associated with content; and a first display module configured to display a first dialogue based on at least one object and content.

[0070] In some embodiments, the display module 604 further includes a second display module configured to display prompt content based on at least one object and dialogue content associated with the content.

[0071] In some embodiments, the device 600 further includes: an input content receiving module configured to receive input content for a first dialogue; a first dialogue information generation module configured to generate first dialogue information for interaction based on the input content and prompt content; and a first dialogue information display module configured to display the first dialogue information.

[0072] In some embodiments, the first dialogue information display includes: a second dialogue generation module configured to generate a second dialogue based on input content and prompt content; and a second dialogue display module configured to display the second dialogue.

[0073] In some embodiments, the apparatus 600 further includes: a third dialogue generation module configured to generate a third dialogue including at least a portion of the dialogue content based on input content and prompt content; and a third dialogue display module configured to display the third dialogue.

[0074] In some embodiments, the input content includes at least one of the following: text input or voice input.

[0075] In some embodiments, where at least one object is associated with dialogue content in the content, and the apparatus 600 further includes: a first dialogue content determination module configured to determine the dialogue content of a second dialogue and the dialogue content of a third dialogue; and a first association module configured to associate the dialogue content of the second dialogue and the dialogue content of the third dialogue with the object in at least one object.

[0076] In some embodiments, the user interface includes at least one control for performing an operation on content, and the display module 602 includes a third display module configured to display a first dialogue in response to receiving a first operation on a first control for at least one control in the user interface.

[0077] In some embodiments, the apparatus 600 further includes: an input content determination module configured to determine input content for a first dialogue in response to receiving a second operation on a second control in a user interface; a second dialogue information generation module configured to generate second dialogue information for interaction based on the input content and prompt content; and a second dialogue information display module configured to display the second dialogue information.

[0078] In some embodiments, the device 600 further includes an exit module configured to exit the first dialog in response to receiving a third operation on a third control in the user interface.

[0079] In some embodiments, the operation may include at least one of the following: a single click, a double click, or a long press.

[0080] In some embodiments, the apparatus 600 further includes: a fourth dialogue generation module configured to generate a fourth dialogue in response to a fourth operation of receiving an interactive option in at least one interactive entry corresponding to the first dialogue; and a fourth dialogue display module configured to display the fourth dialogue.

[0081] In some embodiments, the apparatus 600 further includes: a second object determination module configured to determine at least one object associated with the fourth dialogue; a second dialogue content determination module configured to determine dialogue content of a historical dialogue of the at least one object associated with the fourth dialogue; and a second association module configured to associate the dialogue content of the historical dialogue of the at least one object associated with the fourth dialogue with the fourth dialogue.

[0082] In some embodiments, the content is generated by a machine learning model.

[0083] Figure 7 A schematic block diagram of an example device 700 that can be used to implement embodiments of the present disclosure is shown. Figure 1 The computing device 102 can be implemented using device 700. As shown, device 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes based on computer program instructions stored in read-only memory (ROM) 702 or loaded from storage unit 708 into random access memory (RAM) 703. RAM 703 can also store various programs and data required for the operation of device 700. CPU 701, ROM 702, and RAM 703 are interconnected via bus 704. Input / output (I / O) interface 705 is also connected to bus 704.

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

[0085] The various processes and handling described above, such as method 200, can be executed by processing unit 701. For example, in some embodiments, method 200 can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 708. In some embodiments, part or all of the computer program can be loaded and / or installed on device 700 via ROM 702 and / or communication unit 709. When the computer program is loaded into RAM 703 and executed by CPU 701, one or more actions of the example method 200 described above can be performed.

[0086] This disclosure can be a method, apparatus, system, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for performing various aspects of this disclosure.

[0087] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0088] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. Network adapter cards or network interfaces in all computing / processing devices receive the computer-readable program instructions from the network and forward them to computer-readable storage media in the various computing / processing devices.

[0089] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.

[0090] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that all blocks of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0091] 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 apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0092] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be 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 perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, all blocks in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that all blocks in the block diagrams and / or flowcharts, as well as combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0094] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A method for displaying a dialogue, comprising: In response to the end of a first event associated with the content, a first dialogue is displayed, the first dialogue including prompt content indicating background information of the first dialogue, the background information being related to the content.

2. The method of claim 1, wherein displaying the first dialogue comprises: Identify at least one object associated with the content; as well as The first dialogue is displayed based on the at least one object and the content.

3. The method of claim 2, wherein displaying the first dialogue further comprises: The prompt content is displayed based on the at least one object and the dialogue content associated with the content.

4. The method according to claim 2, further comprising: Receive input content for the first dialogue; Based on the input content and the prompt content, generate first dialogue information for interaction; as well as The first dialogue information is displayed in the first dialogue.

5. The method according to claim 4, further comprising: Based on the input content and the prompt content, a second dialogue is generated; as well as Show the second dialogue.

6. The method of claim 5, further comprising: Based on the input content and the prompt content, a third dialogue is generated that includes at least a portion of the dialogue content. as well as The third dialogue is presented.

7. The method of claim 6, wherein the input content includes at least one of the following: Text input or voice input.

8. The method of claim 6, wherein the object in the at least one object is associated with the dialogue content in the content, and the method further comprises: Determine the content of the second dialogue and the content of the third dialogue; as well as The dialogue content of the second dialogue and the dialogue content of the third dialogue are associated with objects in at least one of the objects.

9. The method of claim 1, wherein the user interface includes at least one control for performing an operation on the content, and displaying the first dialogue includes: In response to receiving a first operation on a first control for at least one control in the user interface, the first dialog is displayed.

10. The method of claim 9, further comprising: In response to receiving a second operation on a second control in the user interface, determine the input content for the first dialogue; Based on the input content and the prompt content, generate second dialogue information for interaction; and The second dialogue information is displayed in the first dialogue.

11. The method of claim 10, further comprising: In response to receiving a third operation on a third control in the user interface, the first dialog is exited.

12. The method of claim 9, wherein the operation may include at least one of the following: Single-click, double-click, or long-press operation.

13. The method of claim 11, further comprising: In response to receiving an interactive option from at least one interactive entry point corresponding to the first dialogue, a fourth dialogue is generated; as well as The fourth dialogue is presented.

14. The method of claim 13, further comprising: Identify at least one object associated with the fourth dialogue; Determine the dialogue content of the historical dialogue of the at least one object associated with the fourth dialogue; as well as The dialogue content of the historical dialogue of the at least one object associated with the fourth dialogue is linked to the fourth dialogue.

15. The method of claim 13, wherein the content is generated by a machine learning model.

16. A device for interactive display, comprising: The display module is configured to display a first dialogue in response to the end of a first event associated with the content. The first dialogue includes prompt content indicating background information of the first dialogue, which is related to the content.

17. An electronic device comprising: At least one processor; as well as A memory for storing at least one program, which, when executed by the at least one processor, causes the at least one processor to implement the method according to any one of claims 1-15.

18. A computer-readable storage medium having a computer program stored thereon, the computer program implementing the method according to any one of claims 1-15 when executed by a processor.

19. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-15.