Content display method and device, equipment, medium and product
By combining text and image content in its display mode, the problem of monotonous dialogue content is solved, improving user experience and willingness to interact, and enhancing user immersion.
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
The current way of displaying dialogue content is monotonous, which leads to a decrease in user immersion and experience, and reduces users' willingness to continue interacting.
It adopts a display mode that combines text and image content, providing interactive and non-interactive content, enhancing user interactivity through interactive entry points, and supporting the switching of display modes to meet diverse user needs.
The diverse interactive methods improved the user experience, enhancing user immersion and willingness to interact.
Smart Images

Figure CN121785702A_ABST
Abstract
Description
Technical Field
[0001] The embodiments disclosed herein generally relate to the Internet field, and specifically to methods, apparatuses, devices, media, and program products for displaying content. 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 improvement 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 content display.
[0005] According to a first aspect of this disclosure, a method for displaying content is provided. The method includes, in response to receiving a first request for content, displaying the content in a first display mode, the content including dialogue information, the first display mode being used to instruct the dialogue information and image content to be displayed in a predetermined manner, the dialogue information including interactive content and non-interactive content, the interactive content in the dialogue information being used to provide an interactive entry point for interaction.
[0006] In a second aspect of this disclosure, a content display apparatus is provided. The apparatus includes a display module configured to display content in a first display mode in response to receiving a first request for content. The content includes dialogue information. The first display mode is used to instruct the display of the dialogue information and image content in a predetermined manner. The dialogue information includes interactive content and non-interactive content, and the interactive content in the dialogue information is used to provide an interactive entry point for interaction.
[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 illustrating 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 display mode switching according to some embodiments of the present disclosure;
[0016] Figures 5A to 5C The illustration shows schematic diagrams of examples of interaction according to some embodiments of the present disclosure;
[0017] Figure 6 The illustration shows a schematic block diagram of an 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, content creation and interactive content based on machine learning models are also developing rapidly, 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 complete storylines presented in dialogue format. This includes showcasing the story's background, narration, characters, and their dialogue. Each storyline contains at least one plot line, which is advanced by narration and dialogue. Interactive elements within the dialogue allow the plot to progress step-by-step, culminating in a conclusion. However, most current dialogue content is presented in a single, fixed format, such as video. This approach is somewhat simplistic, and user engagement decreases as the time spent interacting increases. This leads to a decline in user willingness to continue interacting and ultimately degrades the user experience.
[0029] To address one or more of the aforementioned and other potential problems, embodiments of this disclosure provide a method for content display. In this method, a computing device, upon receiving a first request for content, can first display the content in a first display mode. The content includes dialogue information, and the first display mode instructs the display of the dialogue information and image content in a predetermined manner. The dialogue information includes interactive and non-interactive content, with the interactive content providing an entry point for interaction. This method allows content to be displayed on a user interface in a combination of text and image content, enhancing the diversity of user interaction 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 1The 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, after receiving a first request 104 for content 108, computing device 102 displays dialogue information 110 corresponding to content 108 in a first display mode 106. Content 108 includes dialogue information 110, and the first display mode 106 instructs that dialogue information 110 and image content be displayed in a predetermined manner. Dialogue information 110 includes interactive and non-interactive content. The interactive content in dialogue information 110 provides an interactive entry point for interaction. Interactive content may include interactive dialogue information or interactive controls capable of receiving content input. Computing device 102 can interact based on interactive dialogue information or interactive controls. The dialogue of interactive content includes at least one interactive entry point or interactive node, while the dialogue of non-interactive content does not include an interactive entry point or interactive node. In some embodiments, content 108 and dialogue information 110 are generated by a machine learning model. For example, content 108 and dialogue information 110 may be generated by a large language model, or other types of machine learning models. This application does not impose any limitations on these methods. The first display mode 106 can display content 108 in the form of text content and image content. For example, the dialogue content of the dialogue information 110 corresponding to content 108 can be displayed in the form of text, and the image content corresponding to content 108 can also be displayed.
[0034] Furthermore, upon receiving a second request for a display mode of content 108, computing device 102 will display content 108 in a second display mode. This second display mode differs from the first display mode 106. For example, the first display mode 106 could display the dialogue content of the conversation information 110 of content 108 as instant messaging content, such as displaying the dialogue content of conversation information 110 as text and displaying image content. The second display mode could display content 108 as video content, such as displaying content 108 as video. Moreover, after switching the display mode of content 108 from the first display mode 106 to the second display mode, computing device 102 can also switch the display mode of content 108 back from the second display mode to the first display mode 106.
[0035] Additionally, the computing device 102 can also interact with the dialogue information 110 according to the first display mode 106. For example, the computing device 102 can receive input content to interact with the dialogue information 110. As another example, the computing device 102 can also receive operations on at least one interactive option in at least one interactive node in the dialogue information 110 to interact with the dialogue information 110.
[0036] This method allows content to be displayed on the user interface in a combination of text and image content, enhancing the diversity of user interaction and improving the user experience.
[0037] 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 based on some embodiments of the present disclosure. This example method can be derived from... Figure 1 The computing device 102 or any suitable computing device in the system shall execute the test.
[0038] like Figure 2As shown, in example method 200, at block 202, in response to receiving a first request for content, the content is displayed in a first display mode. The content includes dialogue information. The first display mode is used to instruct the dialogue information and image content to be displayed in a predetermined manner. The dialogue information includes interactive content and non-interactive content. The interactive content in the dialogue information is used to provide an interactive entry point for interaction. Content 108 can be displayed in a user interface corresponding to computing device 102. Dialogue information 110 includes a storyline or plot related to content 108. The first display mode 106 can display the dialogue content of dialogue information 110 corresponding to content 108 as text content and display image content. The image content may include content associated with the storyline or plot of content 108. In some embodiments, dialogue information 110 can be an interactive dialogue. The interactive dialogue may include corresponding storyline content, which may include at least one character and dialogue corresponding to at least one character. Users can play at least one character in the interactive dialogue to interact with the content. In some embodiments, the content 108 and the dialogue information 110 are generated by a machine learning model. For example, the content 108 and the dialogue information 110 may be generated by a large language model, or by other types of machine learning models. This application does not impose any limitations on these aspects.
[0039] In some embodiments, taking a multi-person story as an example, the dialogue information 110 corresponding to content 108 may include a narrator and at least one character. The text content corresponding to the character, the text content corresponding to the narrator, and other displayed text and image content in the story can be arranged in the user interface according to a predetermined layout. In one example, the dialogue content of the character, the dialogue content of the narrator, other text content, and image content can be arranged and displayed in the user interface in a top-to-bottom order. Furthermore, the text content corresponding to the narrator can be displayed on the left side of the user interface, while the text content corresponding to the character can be displayed on the right side of the user interface, and the image content can be displayed in the center of the user interface. It should be noted that the text content and image content corresponding to the dialogue information 110 can be set and displayed in the user interface in any suitable predetermined manner, and this application does not impose any limitations on this. Additionally, in addition to text content, the dialogue information 110 may also include image content, which differs from the image content in content 108 other than the dialogue information 110.
[0040] In some embodiments, after receiving a first request 104 for content 108, computing device 102 further determines a display area in the user interface for displaying content 108. For example, computing device 102 may determine a 90% top-to-bottom area of the total displayable area in the user interface as the display area for displaying content 108. Furthermore, the display area may include at least one control for interaction in the dialogue information 110, such as a "share dialogue" control, a "exit interaction" control, or an "audio" control. The proportion of the display area to the total displayable area in the user interface can be adjusted as needed, and this application does not impose any limitations on this.
[0041] In some embodiments, after receiving a first request 104 for content 108, computing device 102 displays content 108 in a first display mode 106, for example, displaying dialogue information 110 as text content in the user interface, and displaying image content other than dialogue information 110 in the user interface. In one example, after receiving the first request 104 for content 108, computing device 102 may first obtain the text content of dialogue information 110, and display the text content of dialogue information 110 in the first display mode in the user interface according to the determined display area, and display image content. In one example, computing device 102 may display the dialogue content corresponding to the characters in dialogue information 110 in the user interface. In another example, computing device 102 may also display the scene diagram corresponding to content 108 in the user interface. In addition, when displaying content 108 in the user interface in the first display mode 106, computing device 102 may also obtain the content segment of the currently playing dialogue content in dialogue information 110, and highlight the determined content segment, for example, by bolding or highlighting the determined content segment.
[0042] In some embodiments, after receiving a second request for a display mode of content 108, such as after receiving a request to switch display modes of content 108, the computing device 102 displays the dialogue in a second display mode on the user interface, which is different from the first display mode 106. The second display mode may involve displaying the dialogue content of the dialogue information 110 corresponding to content 108 and the image content corresponding to content 108 in a video format on the user interface. Additionally, the first display mode 106 indicates that the dialogue information 110 is displayed as either video content or instant messaging content, while the second display mode, different from the first display mode 106, displays the dialogue information 110 in the other of either video content or instant messaging content. In one example, when the first display mode 106 displays the dialogue information 110 as video content, the second display mode displays the dialogue information 110 as instant messaging content. In another example, when the first display mode 106 displays the dialogue information 110 as instant messaging content, the second display mode displays the dialogue information 110 as video content. This application does not limit the display method of the first display mode 106 and the second display mode.
[0043] In some embodiments, after receiving a second request for a display mode of content 108, computing device 102 further determines the video stream corresponding to content 108. Then, computing device 102 can display content 108 in video format on the user interface based on the determined display area and the determined video stream. Additionally, computing device 102 can also acquire an audio stream corresponding to the video stream, and can also play the audio stream corresponding to the video stream when displaying the video stream of content 108 on the user interface.
[0044] In some embodiments, content 108 may be displayed in a user interface, and dialogue information 110 corresponding to content 108 and image content corresponding to content 108 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 108, such as performing a click operation, a double-click operation, a long-press operation, or a scroll operation on the control. In one example, computing device 102 may receive a first operation on a first control in a first display mode 106 in the user interface, such as receiving a long-press operation on the first control, to switch the first display mode 106 of content 108 to a second display mode in the user interface. In one example, computing device 102 may receive a "mode switch" control in the first display mode 106 to display dialogue information 110 and image content corresponding to content 108 in the user interface in the second display mode.
[0045] Additionally, after switching the display mode of content 108 from the first display mode 106 to the second display mode, the computing device 102 can also switch the display mode of content 108 back from the second display mode to the first display mode 106. In one example, the computing device 102 can receive a second operation on a second control in the second display mode of the user interface, such as receiving a click operation on the second control, to re-display content 108 in the first display mode 106 in the user interface, and display the dialog information 110 corresponding to content 108 and the image content corresponding to content 108. In one example, the computing device 102 can receive a click operation on a "back" control in the second display mode, thereby re-displaying content 108 in the user interface in the first display mode 106.
[0046] In some embodiments, the computing device 102 can interact with the interactive content in the dialogue information 110 based on a first display mode 106. Furthermore, the computing device 102 can also interact with the interactive content in the dialogue information 110 based on a second display mode. In one example, when the display mode is the first display mode 106, the computing device 102 can receive input content and interact based on the received input content and the interactive content in the dialogue information 110. In another example, after receiving a third request for content 108, such as after receiving an interaction request for content 108, the computing device 102 can also display at least one interactive node in the interactive content of the dialogue information 110, receive interaction requests for at least one interactive node in the interactive content, and interact with the interactive content in the dialogue information 110 based on the content of the interaction options in the at least one interactive node. The at least one interactive node is used to connect the context in the dialogue information 110. Additionally, after the interaction in dialogue information 110 is completed, the user can enter a new dialogue to continue interacting. In this case, the interaction node can be used to connect dialogue information 110 with the new dialogue. Furthermore, when there is no interaction node in dialogue information 110, after content 108 finishes playing, computing device 102 can receive operations on controls in content 108 for entering a new dialogue, thereby entering the new content for interaction. For example, computing device 102 can receive click operations on controls in content 108 for entering a new dialogue, thereby entering the new content. Computing device 102 can further receive input content for interaction in the new content.
[0047] In some embodiments, during interaction with interactive content in the dialogue information 110 of content 108 in the first display mode 106, the computing device 102 may also receive a third operation on the content 108 in the first display mode 106, such as receiving a scroll operation on the content 108 to display a first interactive entry point of the dialogue information 110 of the content 108 at a designated position in the display area for displaying the content 108, such as displaying an interactive node of the interactive content of the dialogue information 110 and displaying at least one interactive option in the interactive node. In one example, the computing device 102 may receive a downward scroll operation on the content 108 to display three interactive options of the interactive node of the interactive content in the dialogue information 110 of the content 108 at the bottom of the display area for displaying the dialogue.
[0048] In some embodiments, after displaying the interactive options in the display area, the computing device 102 may also receive a fourth action on the interactive options to interact with them in the dialogue information 110. In one example, the computing device 102 may receive a click action on one of the three interactive options in the interactive entry to interact with them in the dialogue information 110.
[0049] Additionally, during the display of content 108 in the first display mode 106, the computing device 102 can also receive a fifth operation on a content segment in the text content corresponding to the dialogue information 110, determining that the content segment is selected, and playing the selected content segment. Furthermore, the selected content segment can be highlighted. In one example, the computing device 102 can receive a double-click operation on a content segment in the text content corresponding to the dialogue information 110 to determine that the content segment is selected, play the audio stream corresponding to the selected content segment, and highlight the selected content segment.
[0050] Additionally, during the interaction with interactive content in the dialogue information 110 of content 108 in the first display mode 106, the computing device 102 can also receive a sixth operation on the third control in the first display mode 106, displaying a second interactive entry corresponding to the dialogue information on the user interface. For example, after receiving a click operation on the third control, a second interactive entry for content input is displayed on the user interface. Subsequently, the computing device 102 can also receive a seventh operation on the second interactive entry to interact within the dialogue information. In one example, the computing device 102 can receive a content input operation on the second interactive entry to determine the input content for content interaction, and interact within the dialogue information 110 based on the received input content and the dialogue information 110. The input content may include at least one of text content, voice content, or image content. In one example, computing device 102 can receive a double-click operation on a third control in the first display mode 106 to receive input text content and interact with the dialogue information 110 based on the input text content. For example, a machine learning model can be used to generate output text content in the dialogue information 110 in response to the input text content. Furthermore, while content 108 is playing, computing device 102 can receive an eighth operation on the third control in the first display mode 106 to interrupt the playback of content 108. For example, computing device 102 can receive a long-press operation on the third control in the first display mode 106 to interrupt the playback of content 108.
[0051] This method allows content to be displayed on the user interface in a combination of text and image content, enhancing the diversity of user interaction, meeting users' needs for different display modes, and improving the user experience.
[0052] The above combination Figure 2 Schematic diagrams illustrating example methods according to some embodiments of this disclosure are described below. Figure 3 A schematic diagram illustrating an example of a content interaction process according to some embodiments of this disclosure.
[0053] 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.
[0054] First, after receiving an interaction request for the interactive dialogue, computing device 102 enters the storyline 304 of the interactive dialogue and then displays the dialogue of one of the storylines 306 corresponding to the storyline 304 in a first display mode at 302, for example, displaying the dialogue of storyline 306 in a mode of text content and image content. Subsequently, after receiving a display mode switching request 308 for the dialogue's display mode, computing device 102 displays the dialogue of storyline 306 in a second display mode at 310. In one example, computing device 102 may receive a click operation on a "mode switching" control for the dialogue in the user interface to switch the display mode of the dialogue of storyline 306 from the first display mode to the second display mode. Additionally, computing device 102 may receive a click operation on a control for switching the display mode in the second display mode, and then display the dialogue of storyline 306 in the user interface again in the first display mode.
[0055] When the dialogue is displayed in the first display mode, the computing device 102 can interact in the first display mode at point 314. In one example, at point 316, interaction with an interactive node is possible. For example, the computing device 102 can receive a downward swipe operation for the dialogue to display an interactive node corresponding to the dialogue in the first display mode. The interactive node may include at least one interactive option. Subsequently, the computing device 102 can receive a click operation for an interactive option among the at least one interactive option to interact in the dialogue. In another example, the computing device 102 can also receive a long press operation or at least one single click operation, at least one double click operation, or at least one long press operation for an input content control in the first display mode to receive at least one of text input content, voice input content, or image input content. Then, based on the received input content, interaction is performed in the dialogue. Additionally, the computing device 102 can also highlight or bold the content segment of the text content being played in the dialogue displayed in the first display mode.
[0056] Furthermore, at 312, the computing device 102 can highlight the content segment of the text content being played. For example, the computing device 102 can also receive a click operation on the content segment of the text content in the dialogue to play the selected content segment and highlight or bold the selected content segment.
[0057] 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 examples of display mode switching according to some embodiments of the present disclosure.
[0058] like Figures 4A to 4B As shown in Examples 400A and 400B, the interactive content is illustrated using an interactive dialogue as an example. First, in Example 400A, after receiving an interaction request for the interactive content, the content of the interactive dialogue is displayed in the user interface 402, for example, in a video content display mode. In addition, the user interface 402 also displays the interactive content title information, chapter information, chapter title information, and author information, etc.
[0059] Subsequently, computing device 102 can receive a click operation on control 404 to display the full text of the interactive dialogue in real-time information content mode on user interface 402. In example 400B, the user interface 402 displays the text content of the dialogue information in real-time information content mode, and also displays plot images of the interactive dialogue on user interface 402. Furthermore, computing device 102 can receive a click operation on control 408 to switch the dialogue display mode from the real-time information content display mode in example 400B back to the video content display mode in example 400A.
[0060] Furthermore, the computing device 102 can also highlight content segments in the currently playing dialogue, such as highlighting the currently playing content segment 406. Additionally, the computing device 102 can also receive click operations on content segments in the dialogue to play and highlight the selected content segment; for example, the computing device 102 can receive a click operation on content segment 406 to play and highlight the selected content segment 406.
[0061] The above combination Figures 4A to 4B A schematic diagram illustrating examples of display mode switching according to some embodiments of the present disclosure is provided below. Figures 5A to 5C A schematic diagram illustrating examples of interaction according to some embodiments of this disclosure.
[0062] like Figures 5A to 5CAs shown, in Examples 500A to 500C, in conjunction with the previous Examples 400A to 400B, firstly, in Example 500A, during an interactive dialogue, the content of the interactive dialogue is displayed in the user interface 502, for example, in a display mode for instant messaging content. The computing device 102 can receive click, double-click, long-press, or scroll operations from the cursor 504 to interact with the dialogue in the user interface 502.
[0063] Subsequently, the computing device 102 can receive a downward swipe operation of the cursor 504 to display an interactive node in the dialogue information for the interactive dialogue in the user interface 502. The interactive node may include at least one interactive option. In one example, in example 500B, after the computing device 102 receives the downward swipe operation of the cursor 504, interactive options 506, 508, and 510 for the interactive node of the dialogue are displayed at the bottom of the display area for displaying interactive content in the user interface 502. Next, the computing device 102 can interact after receiving a click operation on one of the interactive options 506, 508, and 510. For example, after receiving a click operation on interactive option 508, the computing device 102 displays interactive dialogue content 514 in example 500C. Additionally, after receiving a click operation on interactive option 508, a new dialogue different from the current dialogue can be generated, thereby transitioning from the storyline corresponding to the current dialogue to a new storyline corresponding to the new dialogue.
[0064] In another example, computing device 102 can also receive at least one click, at least one double-click, or at least one long-press operation on control 512 to receive at least one of text input, voice input, or image input for interaction. For example, after receiving a long-press operation on control 512, computing device 102 receives voice input, displaying interactive dialogue content 514 in example 500C. Additionally, during the generation of interactive dialogue content, computing device 102 can also receive a long-press operation on control 512 to receive new voice input, thereby regenerating new interactive dialogue content.
[0065] like Figure 6 As shown, it illustrates a content display device 600, which can realize the display of content in... Figure 1The device 600 is located in computing device 102. The device 600 includes a display module 602 configured to display content in a first display mode in response to receiving a first request for content. The content includes dialogue information. The first display mode is used to instruct the display of dialogue information and image content in a predetermined manner. The dialogue information includes interactive and non-interactive content, and the interactive content in the dialogue information is used to provide an interactive entry point for interaction.
[0066] In some embodiments, the first display mode is used to indicate that the content is displayed as real-time information content, and the display module 602 includes: a display area determination module configured to determine a display area in the user interface for displaying the content in response to receiving a first request for the content; and a first content display module configured to display the content in the first display mode based on the display area.
[0067] In some embodiments, the display module 602 includes: a content determination module configured to acquire text content corresponding to dialogue information; and a second content display module configured to display the content in a first display mode based on a display area, text content, image content, and a predetermined method.
[0068] In some embodiments, the apparatus 600 further includes: a first display module configured to display the content in a second display mode in response to receiving a second request for a display mode of the content, the second display mode being used to instruct the content to be displayed in a video manner.
[0069] In some embodiments, the second content display module includes: a content paragraph determination module, configured to obtain the currently playing content paragraph from the text content corresponding to the dialogue information; and a first highlighting module, configured to highlight the content paragraph.
[0070] In some embodiments, the highlighting may include at least one of the following: highlighting or bolding.
[0071] In some embodiments, the apparatus 600 further includes: an interactive node display module configured to display at least one interactive node corresponding to the dialogue information in response to receiving a third request for the content, the at least one interactive node being used to connect the context in the dialogue information; and a first interactive module configured to interact in the dialogue information in response to receiving an interactive request for the at least one interactive node.
[0072] In some embodiments, the user interface includes at least one control for performing an operation on the content, and the first display module includes a third content display module configured to display the content in a second display mode in response to receiving a first operation on a first control in a first display mode of the user interface.
[0073] In some embodiments, the device 600 further includes a fourth content display module configured to re-display content in the first display mode in response to receiving a second operation on a second control in the second display mode.
[0074] In some embodiments, the device 600 further includes: an interactive node display module configured to display an interactive entry corresponding to the dialogue information in response to receiving a third operation on the content in the first display mode; and a second interactive module configured to interact in the dialogue information in response to receiving a fourth operation on at least one interactive option in the interactive entry.
[0075] In some embodiments, the apparatus 600 further includes: a selection determination module configured to determine that a content segment is selected in response to receiving a fifth operation on a content segment in text content corresponding to dialogue information; a playback module configured to play the selected content segment; and a second highlighting module configured to highlight the selected content segment.
[0076] In some embodiments, the interactive entry is a first interactive entry, and the device 600 further includes: an input content determination module configured to display a second interactive entry corresponding to the dialogue information on the user interface in response to receiving a sixth operation on a third control in the user interface; and a third interactive module configured to interact in the dialogue information in response to receiving a seventh operation on the second interactive entry.
[0077] In some embodiments, the operation may include at least one of the following: a single click, a double click, a long press, or a scrolling operation.
[0078] In some embodiments, the content is generated by a machine learning model.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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 content, comprising: In response to receiving a first request for content, the content is displayed in a first display mode, the content including dialogue information, the first display mode being used to instruct the dialogue information and image content to be displayed in a predetermined manner, the dialogue information including interactive content and non-interactive content, the interactive content in the dialogue information being used to provide an interactive entry point for interaction.
2. The method of claim 1, wherein the first display mode is used to instruct the content to be displayed as real-time information content, and displaying the content in the first display mode includes: Obtain the text content corresponding to the dialogue information; as well as Based on the text content, the image content, and the predetermined method, the content is displayed in the first display mode.
3. The method according to claim 2, further comprising: In response to receiving a second request for a display mode of the content, the content is displayed in a second display mode, the second display mode being used to instruct the content to be displayed in a video manner.
4. The method of claim 2, wherein displaying the content in a first display mode includes: Obtain the currently playing content segment from the text content corresponding to the dialogue information; as well as Highlight the paragraph containing the content.
5. The method of claim 4, wherein the highlighting may include at least one of the following: Highlight or bold the display.
6. The method according to claim 1, further comprising: In response to receiving a third request for the content, at least one interactive node corresponding to the dialogue information is displayed, the at least one interactive node being used to connect the context in the dialogue information; as well as In response to receiving an interaction request for one of the at least one interactive nodes, interaction is performed in the dialogue information.
7. The method of claim 3, wherein the content is displayed in a user interface, wherein the user interface includes at least one control for performing an operation on the content, and displaying the content in a second display mode includes: In response to receiving a first operation on a first control in the first display mode of the user interface, the content is displayed in a second display mode.
8. The method according to claim 7, further comprising: In response to receiving a second operation on the second control in the second display mode, the content is re-displayed in the first display mode.
9. The method of claim 7, further comprising: In response to receiving a third operation for the content in the first display mode, an interactive entry corresponding to the dialogue information is displayed; as well as In response to receiving a fourth action for at least one interactive option in the interactive entry, interact with the dialogue information.
10. The method of claim 7, further comprising: In response to receiving a fifth operation targeting a content paragraph in the text content corresponding to the dialogue information, it is determined that the content paragraph is selected; Play the selected content segment; and Highlight the selected paragraph.
11. The method of claim 9, wherein the interactive entry point is a first interactive entry point, and the method further comprises: In response to receiving a sixth operation on a third control in the user interface, a second interactive entry corresponding to the dialogue information is displayed in the user interface; as well as In response to receiving a seventh operation for the second interactive entry point, interact within the dialogue information.
12. The method of claim 7, wherein the operation may include at least one of the following: Single-click, double-click, long-press, or scrolling actions.
13. The method of claim 1, wherein the content is generated by a machine learning model.
14. A content display device, comprising: The display module is configured to display the content in a first display mode in response to receiving a first request for the content. The content includes dialogue information. The first display mode is used to instruct the dialogue information and image content to be displayed in a predetermined manner. The dialogue information includes interactive content and non-interactive content. The interactive content in the dialogue information is used to provide an interactive entry point for interaction.
15. 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-13.
16. A computer-readable storage medium having a computer program stored thereon, the computer program implementing the method according to any one of claims 1-13 when executed by a processor.
17. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-13.