Interaction method and apparatus, computer-readable storage medium and computer program product
By providing two display modes in interactive multimedia content, the problem of users' difficulty in tracing the plot is solved and interactive efficiency is improved.
Patent Information
- Application Number
- PCT/CN2024/133374
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-11
- Filing Date
- 2024-11-21
- Publication Date
- 2025-06-19
AI Technical Summary
Existing interactive multimedia content is difficult to trace the plot that has occurred during user interaction, especially when the amount of information is large, resulting in low interaction efficiency.
There are two display modes: the first is to display the picture corresponding to the current plot and the latest dialogue, and the second is to display historical dialogue records. The user can switch between the two modes and enter interactive information in any mode through interactive controls to advance content.
By providing a display mode of historical dialogue records, users can trace the plot more conveniently, improving the interactive efficiency of interactive multimedia content.
Smart Images

Figure CN2024133374_19062025_PF_FP_ABST
Abstract
Description
Interaction method, device, computer-readable storage medium, and computer program product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on and claims priority to an application filed in China with application number 202311692525.1 and filing date December 11, 2023. The disclosed content of the Chinese application is hereby introduced as a whole into this application. Technical Field
[0003] The present disclosure relates to the field of multimedia technology, and in particular to an interaction method, device, computer-readable storage medium, and computer program product. Background Art
[0004] With the development of computer and multimedia technologies, interactive multimedia content such as video games and interactive TV series has become increasingly popular. In some interactive multimedia content with a strong storyline, character portraits and backgrounds are often displayed within the interface, along with the characters' spoken words. When the user is required to make a choice, they can use the selection controls provided within the portrait interface to trigger the subsequent plot. Summary of the Invention
[0005] This summary is provided to briefly introduce concepts that will be described in detail in the detailed description below. This summary is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0006] According to some embodiments of the present disclosure, an interaction method is provided, including: displaying a first interactive interface of first interactive multimedia content; receiving a switching operation, wherein the switching operation is used to switch between a first display mode and a second display mode; when the first interactive interface is in the first display mode, displaying a screen corresponding to the current plot, a latest dialogue corresponding to a first character not controlled by the user, and a first interactive control on the first interactive interface, wherein the screen includes the first character; when the first interactive interface is in the second display mode, displaying a historical dialogue record of the character in the first interactive multimedia content and a second interactive control on the first interactive interface; receiving interactive information input by the user corresponding to the second character controlled by the user through the first interactive control or the second interactive control.
[0007] According to some embodiments of the present disclosure, an interaction device is provided, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute the interaction method of any embodiment described in the present disclosure based on instructions stored in the memory.
[0008] According to some embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the interactive method of any embodiment described in the present disclosure is performed.
[0009] According to some embodiments of the present disclosure, a computer program product is provided. When the computer program product is run on a computer, the computer is enabled to implement any one of the aforementioned interaction methods.
[0010] According to some embodiments of the present disclosure, a computer program is provided, comprising: instructions, which, when executed by a processor, cause the processor to perform the method of any embodiment described in the present disclosure.
[0011] Other features, aspects and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The preferred embodiments of the present disclosure are described below with reference to the accompanying drawings. The drawings described herein are used to provide a further understanding of the present disclosure. Each of the drawings, together with the following detailed description, is included in this specification and forms a part of the specification to explain the present disclosure. It should be understood that the drawings described below only relate to some embodiments of the present disclosure and do not constitute a limitation of the present disclosure. In the drawings:
[0013] FIG1 shows a schematic flow chart of an interaction method according to some embodiments of the present disclosure.
[0014] FIG2A shows a schematic diagram of a first interactive interface in a first display mode according to some embodiments of the present disclosure.
[0015] FIG2B shows a schematic diagram of a first interactive interface in a second display mode according to some embodiments of the present disclosure.
[0016] FIG2C shows a schematic diagram of a first interactive interface in a first display mode according to some other embodiments of the present disclosure.
[0017] FIG3 shows a schematic flow chart of an interaction method according to other embodiments of the present disclosure.
[0018] FIG4 shows a schematic diagram of a process of switching from the second display mode to the first display mode according to some embodiments of the present disclosure.
[0019] FIG5 shows a schematic diagram of a process of switching from a first display mode to a second display mode according to some embodiments of the present disclosure.
[0020] 6A and 6B exemplarily illustrate the switching process between different interactive multimedia contents.
[0021] FIG7 shows a schematic structural diagram of an interaction device according to some embodiments of the present disclosure.
[0022] FIG8 shows a schematic structural diagram of an electronic device according to some embodiments of the present disclosure.
[0023] FIG. 9 is a block diagram illustrating an example structure of a computer system that may be employed in an embodiment according to the present disclosure.
[0024] It should be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not necessarily drawn to scale. The same or similar reference numerals are used throughout the drawings to indicate the same or similar parts. Therefore, once an item is defined in one drawing, it may not be discussed further in subsequent drawings. DETAILED DESCRIPTION
[0025] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. However, it is obvious that the embodiments described are only some embodiments of the present disclosure, rather than all embodiments. The following description of the embodiments is actually only illustrative and is in no way intended to limit the present disclosure and its application or use. It should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein.
[0026] It should be understood that the various steps described in the method embodiments of the present disclosure can be performed in different orders and / or performed in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect. Unless otherwise specifically stated, the relative arrangement, numerical expressions and numerical values of the parts and steps set forth in these embodiments should be interpreted as being merely exemplary and do not limit the scope of the present disclosure.
[0027] As used in this disclosure, the term "include" and its variations are intended to be open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to." Furthermore, the term "comprise" and its variations are intended to be open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to." Therefore, "include" and "include" are synonymous. The term "based on" means "based, at least in part, on."
[0028] Reference throughout this specification to "one embodiment," "some embodiments," or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. For example, the term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Furthermore, the appearances of the phrases "in one embodiment," "in some embodiments," or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment, but may.
[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules, or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules, or units. Unless otherwise specified, concepts such as "first" and "second" are not intended to imply that the objects described in such a manner must be in a given order in time, space, ranking, or any other manner.
[0030] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0032] The following detailed description of the embodiments of the present disclosure is provided in conjunction with the accompanying drawings, but the present disclosure is not limited to these specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. In addition, in one or more embodiments, specific features, structures, or characteristics may be combined in any suitable manner that will be apparent to those skilled in the art from this disclosure.
[0033] In related technologies, interactive multimedia content is displayed in a single mode, such as by displaying a standing image, to facilitate user interaction. However, this mode makes it difficult for users to track the plot of the interactive multimedia content. This is especially inconvenient when the interactive multimedia content contains a large amount of information, resulting in relatively low interaction efficiency.
[0034] A technical problem to be solved by the present disclosure is: how to improve the interaction efficiency of interactive multimedia content.
[0035] To address the aforementioned technical issues, the embodiments of the present disclosure provide two display modes for interactive multimedia content: one for displaying the current plot and the latest dialogue, and one for displaying historical dialogue records. Users can switch between the two display modes, and in both modes, users can enter interactive information to advance the interactive multimedia content. An embodiment of the interactive method disclosed herein is described below with reference to FIG1 .
[0036] Figure 1 shows a flow chart of an interaction method according to some embodiments of the present disclosure. As shown in Figure 1 , the interaction method of this embodiment includes steps S102 to S110.
[0037] In step S102 , a first interactive interface of a first interactive multimedia content is displayed.
[0038] The first interactive multimedia content is interactive content based on a plot and includes multiple resources such as images, sounds, and text. The first interactive multimedia content is multimedia content that can provide an interactive interface to the user and display corresponding visual resources based on the interactive information input by the user. The first interactive multimedia content can be a game, an interactive movie, an interactive story, etc.
[0039] The first interactive multimedia content may include multiple virtual characters, including player (i.e., user) controlled characters and non-player controlled characters. A user may use a player-controlled character to express user-input interactive information. For example, a player-controlled character may speak text corresponding to the user-input interactive information or perform actions corresponding to the interactive information. The non-player controlled character may guide the user to provide interactive information by speaking, performing actions, or providing options. The process of the aforementioned virtual characters speaking and performing actions may also be implemented through text descriptions. For example, the text "Character A: Hello" may be displayed in the interface to express that Character A has said "Hello," or the text "Character A throws you a book" may be displayed in the interface to express that Character A has thrown a book.
[0040] The first interactive interface is used to carry the first interactive multimedia content, such as for displaying one or more pages of the first interactive multimedia content. For example, the first interactive multimedia content can be presented in at least two display modes, and different display modes can be implemented through different pages, all of which are carried by the first interactive interface; or different display modes can be implemented on the same page, but different layouts and elements are used in different display modes, and the page is carried by the first interactive interface.
[0041] In step S104 , a switching operation is received, where the switching operation is used to switch between the first display mode and the second display mode.
[0042] When the first interactive interface is in the first display mode, the switching operation is used to indicate switching from the first display mode to the second display mode; when the first interactive interface is in the second display mode, the switching operation is used to indicate switching from the second display mode to the first display mode.
[0043] The switching operation may be, for example, triggering a specified control, performing a specified gesture operation in a specified area of the first interactive interface, etc. The types of switching operations may include one or more. Those skilled in the art may implement specific switching operations as needed.
[0044] For any switching operation for triggering display mode switching, it can be common to both the first display mode and the second display mode, that is, no matter which display mode is currently in, the switching operation can trigger the switching of the display mode; or, it can also be unique to each display mode, that is, a first switching operation is required in the first display mode to switch to the second display mode, and a second switching operation is required in the second display mode to switch to the first display mode, and the first switching operation and the second switching operation are different operations.
[0045] The first display mode is used to display the screen corresponding to the current plot and the latest dialogue, and the second display mode is used to display the historical dialogue record. The specific display methods of the first display mode and the second display mode are described in steps S106 and S108.
[0046] In step S106, when the first interactive interface is in the first display mode, the first interactive interface displays a screen corresponding to the current plot, the latest dialogue corresponding to the first character not controlled by the user, and a first interactive control, wherein the screen includes the first character.
[0047] The screen corresponding to the current plot is the screen corresponding to the latest progress of the first interactive multimedia content. This screen, for example, includes an image resource of the first character. This image resource corresponds to the current plot, for example, one or more of the following: actions, clothing, expressions, etc. corresponding to the current plot. The image resource of the first character can be a standing image resource of the first character, such as a full-body image resource, a half-body image resource, a head-and-shoulders image resource, a portrait resource, or the like. The screen corresponding to the current plot can also include a background image resource corresponding to the current plot. The image resource can be a static image, a dynamic image, a video, etc.
[0048] In some embodiments, the most recent conversation corresponding to the first character is the first character's speech, or the second character's speech to the first character. The most recent conversation corresponding to the non-user-controlled first character matches the current plot and scene. The most recent conversation may include one or more sentences. Where the most recent conversation consists of multiple sentences, the multiple sentences are continuously output (i.e., "spoken") by the first character without interruption by other characters other than the first character.
[0049] In the first display mode, a dialog box of the first character may be displayed in the first interactive interface, and the latest conversation corresponding to the first character may be displayed in the dialog box. In some embodiments, other conversations other than the latest conversation corresponding to the first character may not be displayed in the dialog box so that the displayed conversation content corresponds to the current plot.
[0050] The first interactive control provides interactive information input by the user. The first interactive control is at least one of a text input control, a voice input control, and a selection control. The text input control is, for example, a text input box, so that the user can input text through a keyboard or a handwriting tablet. The voice input control is used to call the voice input interface and the voice recognition function of the device to convert the voice input by the user into text. The selection control is suitable for scenarios where the current plot provides options to the user. The user can use the selection control to provide feedback on the options of his choice. The options may be words spoken by the second character controlled by the user, or other types of content. In some embodiments, when the interactive multimedia content provides options to the user, the user can still freely input through the text input control or the voice input control, such as entering natural language text.
[0051] The first interactive interface in the first display mode can display the pictures and dialogues corresponding to the current plot, thereby delivering the latest information of the interactive multimedia content to the user in real time.
[0052] In step S108 , when the first interactive interface is in the second display mode, the historical conversation records of the characters in the first interactive multimedia content and the second interactive control are displayed on the first interactive interface.
[0053] The characters involved in the historical dialogue record can be any characters that have appeared in the first interactive multimedia content and have had dialogues, and are not limited to the first characters corresponding to the latest plot. The historical dialogue record includes the text of the speech content and the speaker (i.e., the character) sorted by the time of the dialogue.
[0054] Due to the limited display space in the first interactive interface, in the second display mode, the most recent conversations in the historical conversation history can be displayed first, so as to provide the historical conversations most relevant to the latest plot. If the user needs to view earlier conversations, they can view the earlier historical conversation records by swiping down.
[0055] Similar to the first interactive control, the second interactive control is also used to provide interactive information input by the user. The second interactive control is at least one of a text input control, a voice input control, and a selection control. Its specific implementation can refer to the first interactive control and will not be repeated here. The first interactive control and the second interactive control may be the same or different. Thus, the second display mode not only allows users to view historical conversation records, but also provides interactive information directly on the page containing the historical conversation records.
[0056] The first interactive interface in the second display mode can display historical conversations, thereby providing more historical information for reference when the user uses the interactive multimedia content.
[0057] In step S110, interaction information input by the user and corresponding to the second character controlled by the user is received through the first interaction control or the second interaction control. That is, if the first interaction interface is in the first display mode, the interaction information is received through the first interaction control; if the first interaction interface is in the second display mode, the interaction information is received through the second interaction control.
[0058] Through the above embodiment, when a user uses the first interactive multimedia content, they can switch between the two display modes, so that the first display mode can provide the screen corresponding to the current plot, and the second display mode can provide historical conversation records. In both display modes, the user can provide interactive content through the interactive control to promote the interactive multimedia content. Therefore, the present disclosure can provide users with information about the interactive multimedia content in multiple ways, improving interaction efficiency.
[0059] The first interactive interface in two display modes is described below with reference to Figures 2A and 2B. For ease of explanation, Figures 2A and 2B correspond to the same progress of the first interactive multimedia content, for example, character A says "XXXXXXXXXX".
[0060] Figure 2A shows a schematic diagram of the first interactive interface in the first display mode according to some embodiments of the present disclosure. As shown in Figure 2A, the first interactive interface 21 in the first display mode includes a screen corresponding to the current plot, which includes an image 211 of the first character, a dialog box 212, and a first interactive control 213. The dialog box 212 includes the name of the first character "Character A" and the spoken content "XXXXXXXXXX". The first interactive control 213 is embodied in the form of a text input box, in which a voice input control 2131 is also provided to switch the first interactive control 213 to a voice input mode.
[0061] In some embodiments, the screen corresponding to the current plot is obtained by synthesizing the background image resource corresponding to the current plot and the portrait resource of the first character corresponding to the current plot. For example, the two can be synthesized into a static image, a dynamic image or a video, that is, synthesized into the same layer in the interface. Of course, the two can also be placed on different layers, and the two layers can be superimposed and displayed in the first interactive interface to achieve a synthetic effect. For example, in the first interactive interface 21, a background image resource 214 is also included, and the image 211 of the first character and the background image resource 214 can be synthesized in any way.
[0062] The first interactive interface in the second display mode can be a chat interface. In some embodiments, the first interactive interface displays a chat interface of characters in the interactive multimedia content, where the chat content in the chat interface is the historical conversations of the characters in the interactive multimedia content. Figure 2B shows a schematic diagram of the first interactive interface in the second display mode according to some embodiments of the present disclosure. As shown in Figure 2B, the first interactive interface 22 in the second display mode includes the historical conversations of character A, character B, and the player-controlled character. Dialog box 221 for non-player-controlled character A, dialog box 224 for non-player-controlled character B, and other dialog boxes for non-player-controlled characters are located slightly to the left of the first interactive interface. Dialog boxes for player-controlled characters (e.g., dialog box 223) are located slightly to the right of the first interactive interface. Dialog boxes for non-player-controlled characters can be identified by character names or avatars to clearly identify the characters to which the conversations are associated. For example, character A is identified by avatar control 222, and dialog box 221 includes the conversations of character A. Dialog boxes for player-controlled characters can also be identified by the player-controlled character's name, avatar, etc., as needed.
[0063] The first interactive interface 22 includes a second interactive control 225 , which is, for example, a voice interactive control. The second interactive control 225 can be switched to a text input control through an identifier 2251 on the right side of the control.
[0064] Through the second display mode of this embodiment, users can advance interactive multimedia content by chatting with virtual characters in the interactive multimedia content. However, unlike ordinary chat robots, dialogue interactions between multiple parties can be set up in the second display mode, and although users can input freely, the advancement of the plot is based on the interactive information input by the user and the original plot of the interactive multimedia content, rather than providing replies to the user based solely on the knowledge base. Therefore, users can have a certain degree of interactive freedom and can advance the plot of the interactive multimedia content according to the framework of the original plot. For example, a machine learning model can process the original plot and the interactive information input by the user to determine the next virtual character to speak and the content of the virtual character's speech. In addition, the machine learning model can also input information such as the original plot and character settings during processing to improve the accuracy of text generation. The machine learning model can be a generative model, such as a foundation model or a large language model (LLM).
[0065] The historical conversation records in the second display mode can have a background. When the user performs an operation to browse the historical conversation records, such as sliding up and down, the background can remain unchanged, and the text, character identification and other information in the historical conversation records move or change relative to the background. In some embodiments, the background of the historical conversation records is determined based on the background image resources corresponding to the current plot. For example, in the first interactive interface 22 shown in Figure 2B, the background 226 is the same as the background 214 in Figure 2A. Thus, for the same plot node, when the user switches between different display modes, visual consistency can be maintained.
[0066] In some embodiments, when the first interactive interface is in the first display mode, progress information of one or more dimensions of the first interactive multimedia content is displayed on the first interactive interface. These dimensions reflect key information in the interactive multimedia content, such as which companions the player-controlled character has, which enemies it has, which skills it has learned so far, and so on. Figure 2C shows a schematic diagram of the first interactive interface in the first display mode according to other embodiments of the present disclosure, which embodiment is implemented based on the first interactive interface 21 in Figure 2A. As shown in Figure 2C, the first interactive interface 21 adds a progress information display area 215 on the basis of Figure 2A to present the progress information of the first interactive multimedia content. The progress information display area 215 can be always displayed in the first interactive interface 21 in the first display mode; or, it can be displayed in response to a specified progress information display operation, such as triggering a specified control, performing a specified gesture; or, it can be displayed when the plot advances to a specific node.
[0067] In some embodiments, progress information is generated by processing historical conversation records. This processing can be semantic analysis, such as extracting content of a specified topic from the text of historical conversation records; or, it can be text matching, such as matching keywords in the text to obtain progress information. In some embodiments, a machine learning model can be used to obtain progress information. For example, historical conversation records are input into a pre-trained machine learning model, and output progress information is obtained. The machine learning model can be a basic model or a large language model, so that it can process complex text. When using a basic model or a large language model, in addition to inputting historical conversation records, instruction information can also be input. The instruction information indicates the information that the model needs to output. For example, the instruction information can be expressed in natural language text as "Extract the protagonist's enemies, companions, and current skills from the historical conversation records." Of course, those skilled in the art can use other methods to process historical conversation records, which will not be detailed here.
[0068] The above embodiment exemplarily describes the specific implementation of the two display modes of the first interactive interface, one of which can be used as the default display mode of the first interactive multimedia content.
[0069] The default display mode refers to the first display mode used after the first interactive interface is displayed. For example, after switching from the second interactive multimedia content to the first interactive multimedia content, or after opening the application when the first interactive interface of the first interactive multimedia content is on the application homepage, the first display mode used is the default display mode. The default display mode can be uniformly configured, for example, the default display mode used for any interactive multimedia content is the same; or, the default display mode of the interactive multimedia content is determined according to the configuration information of the interactive multimedia content, for example, configured in advance by the developer, and the developer can refer to the type of interactive multimedia content, the amount of information, etc. for configuration; or, the default display mode can be determined according to the characteristics of the interactive multimedia content, so that the default display modes of different interactive multimedia content may be the same or different. The following exemplifies an implementation method for the latter case.
[0070] Figure 3 shows a flow chart of an interaction method according to some other embodiments of the present disclosure. As shown in Figure 3 , the interaction method of this embodiment includes steps S302 to S304.
[0071] In step S302, a default display mode of the first interactive multimedia content is determined according to the type of the first interactive multimedia content, the amount of text involved in the conversation, or the frequency of the conversation. The default display mode is one of the first display mode and the second display mode.
[0072] The type of interactive multimedia content can be pre-configured information, such as written by a developer; for example, it can be determined by identifying the title, introduction, image, and text of the interactive multimedia content. The type of interactive multimedia content can be a genre type (game, interactive movie, interactive story, etc.), a plot type (detective, science fiction, etc.). In some embodiments, when the type of the first interactive multimedia content belongs to the first type, the default display mode of the first interactive multimedia content is the first display mode; when the type of the first interactive multimedia content belongs to the second type, the default display mode of the first interactive multimedia content is the second display mode. The second type is different from the first type. For example, the dialogue of detective-type interactive multimedia content involves many clues, and the second display mode can be considered as the default display mode.
[0073] The amount of text involved in a conversation within interactive multimedia content reflects the amount of information within the interactive multimedia content and can be determined, for example, based on the number of characters in the text. In some embodiments, if the amount of text involved in a conversation within a first interactive multimedia content is no greater than a second threshold, the default display mode for the first interactive multimedia content is the first display mode; if the amount of text involved in a conversation within the first interactive multimedia content is greater than the second threshold, the default display mode for the first interactive multimedia content is the second display mode. Thus, for interactive multimedia content with a relatively small amount of text, the first display mode is used by default; for interactive multimedia content with a relatively large amount of text, the second display mode is used by default.
[0074] The frequency of conversations reflects the intensity of conversations and can be determined based on the amount of text involved in the conversations in the interactive multimedia content and the length of the interactive multimedia content. The length can be the length of the interactive multimedia content excluding the interactive portion, or an estimated length. In some embodiments, if the conversation frequency of a first interactive multimedia content is not higher than a first threshold, the default display mode of the first interactive multimedia content is the first display mode; if the conversation frequency of the first interactive multimedia content is higher than the first threshold, the default display mode of the first interactive multimedia content is the second display mode. Thus, for interactive multimedia content with a relatively low conversation frequency, the first display mode is used by default; for interactive multimedia content with a relatively high conversation frequency, the second display mode is used by default.
[0075] In step S304, in response to triggering the display of the first interactive interface, the display mode of the first interactive interface is determined as a default display mode.
[0076] The display of the first interactive interface can be triggered by switching from the second interactive multimedia content to the first interactive multimedia content, or by opening the application when the first interactive interface of the first interactive multimedia content is on the application homepage. The first interactive interface will then be in a modal display mode. The display mode can then be switched according to the switching operation.
[0077] Through the above embodiments, a display mode that matches the characteristics of the interactive multimedia content can be used as the default display mode, so that the default display mode can more efficiently transmit information about the interactive multimedia content to the user.
[0078] The above describes the specific implementation and default settings of the two display modes. The following describes two exemplary embodiments of triggering switching between display modes.
[0079] In some embodiments, when the first interactive interface is in the first display mode, the switching operation is triggered by the first switching control, which is a control in the first interactive interface in the first display mode; when the first interactive interface is in the second display mode, the switching operation is triggered by the return control, which is a control in the first interactive interface in the second display mode.
[0080] In this way, the two display modes can correspond to different pages in the first interactive interface, for example, the first display mode corresponds to the first page, the second display mode corresponds to the second page, and the second page is a secondary page of the first page. When the first page is displayed (that is, when the first interactive interface is in the first display mode), the first switch control is triggered to switch to the second page, that is, to switch to the second display mode. When the second page is displayed, the return control is triggered to switch back to the first page, that is, to switch to the first display mode.
[0081] For example, in Figure 2A, the first interactive interface 21 is in the first display mode and switches to the second display mode by triggering the control 215, such as Figure 2B. In Figure 2B, the first interactive interface 22 is in the second display mode and switches to the first display mode by triggering the return control 227.
[0082] In some embodiments, the first interactive interface includes a second switching control, and when the first interactive interface is in any one of the first display mode and the second display mode, the switching operation is triggered by the second switching control. In this way, the first display mode and the second display mode can correspond to the same page or different pages. In the case of corresponding to different pages, the second switching control can be located in the same position and have the same style and function, and the pages corresponding to the two display modes can be pages at the same level or pages at different levels. In any display mode, the switching of the display mode is triggered by the same switching control. For example, in the first display mode, the second display mode is switched to the second display mode by triggering the second switching control; in the second display mode, the second display mode is switched back to the first display mode by triggering the second switching control again.
[0083] When switching between different display modes, it is necessary to maintain consistency in the current progress of the interactive multimedia content in both display modes, so that the user can continue to progress through the interactive multimedia content normally after switching the display mode. Two embodiments of the switching process are described below with reference to FIG4 and FIG5 , respectively.
[0084] Figure 4 shows a schematic diagram of a process of switching from the second display mode to the first display mode according to some embodiments of the present disclosure. As shown in Figure 4 , the switching method of this embodiment includes steps S402 to S406.
[0085] In step S402, the latest conversation and the first role associated with the latest conversation are read from the conversation record, where the conversation record is used to store the generated conversation of the first interactive multimedia content.
[0086] The latest dialogue can come from a non-player-controlled character, in which case the non-player-controlled character is the first character; the latest dialogue can also come from a player-controlled character, in which case the character the dialogue is directed to is the first character.
[0087] The conversation log can be recorded in real time as the interactive multimedia content conversation is generated, so that the conversation log is always up to date. For example, each conversation can be written to the conversation log as it is generated. In some embodiments, the conversation of the first character is generated by a machine learning model, and the machine learning model outputs the conversation word by word rather than all at once. In this case, the conversation can also be written word by word.
[0088] In step S404, based on the latest dialogue and the first character, the image resource of the first character is determined.
[0089] The image resource for the first character can be an original image resource for the interactive multimedia content, such as one that was already drawn during the development phase. In this case, the image resource corresponding to the most recent dialogue line can be found among the image resources for the first character carried in the interactive multimedia content. For example, if the interactive multimedia content predefines a correspondence between each dialogue and an image resource, the image resource can be determined based on that correspondence.
[0090] The image resource for the first character can also be a real-time generated image resource, such as an image resource generated using a machine learning model. In this case, a generative machine learning model can be used to process the most recent conversation and the first character to obtain a generated image resource for the first character. During the processing, information such as the first character's set image, the most recent conversations, and a brief description of the plot points can also be input to more accurately generate the image resource. This allows the display of matching image resources even when the most recent conversation is freely entered by the user or temporarily generated for the first character.
[0091] In step S406, the image resource of the first character, the latest dialogue, and the first interactive control are displayed on the first interactive interface.
[0092] Through the above embodiment, when switching from the second display mode to the first display mode, the latest conversation in the conversation record can be read, thereby maintaining the consistency of progress in the two display modes.
[0093] Figure 5 shows a schematic diagram of a process of switching from a first display mode to a second display mode according to some embodiments of the present disclosure. As shown in Figure 5 , the switching method of this embodiment includes steps S502 to S504.
[0094] In step S502, the latest multiple conversations and the roles corresponding to each of the latest multiple conversations are read from the conversation record, where the conversation record is used to store the generated conversations of the first interactive multimedia content.
[0095] The dialogue record is explained after step S402 and will not be described here in detail. The role corresponding to each of the latest dialogues is the role that spoke the dialogue.
[0096] In step S504, the latest multiple conversations and the identification of the role corresponding to each of the latest multiple conversations are displayed on the first interactive interface. The identification of the role is represented by, for example, a name, an avatar, etc.
[0097] By reading the latest multiple conversations in the conversation record when switching from the first display mode to the second display mode, the progress in the second display mode can include the latest conversation in the first display mode, thereby maintaining the consistency of progress in the two display modes.
[0098] The above embodiments have described the display modes and switching methods of interactive multimedia content. These methods can be applied to multiple interactive multimedia contents. For example, when an application includes multiple interactive multimedia contents, the above embodiments can be applied to some or all of these interactive multimedia contents.
[0099] Taking games as an example, in related technologies, when an application includes multiple games, the game list is usually displayed through functions such as "Home" and "Game Hall", and the user then selects a game from the list to enter. This method of switching between games is relatively cumbersome. The embodiments of the present disclosure also provide a method for immersively experiencing and switching between interactive multimedia content, thereby improving the efficiency of users switching between different interactive multimedia content.
[0100] In some embodiments, in response to a specified gesture operation, the user switches from the first interactive interface to a second interactive interface of second interactive multimedia content. The second interactive multimedia content may also be any one of a game, an interactive movie, and an interactive story. It may have two display modes similar to the first interactive multimedia content and a method for switching between different display modes. It may also have only a single display mode, or a display mode that is completely different from both the first and second display modes. Through this embodiment, the user can directly switch from the first interactive multimedia content to the second interactive multimedia content based on a specified gesture operation, thereby improving switching efficiency.
[0101] An example of a gesture operation is a sliding operation, such as an up and down sliding operation. Figures 6A and 6B exemplify the process of switching between different interactive multimedia contents. In Figure 6A, the first interactive interface 61 of the first interactive multimedia is displayed in full screen. In response to an upward sliding operation on the first interactive interface 61, the first interactive multimedia content gradually moves up and out of the screen, and the second interactive multimedia content gradually moves up and into the screen, until the second interactive interface 62 of the second interactive multimedia content is fully displayed on the screen, as shown in Figure 6B.
[0102] For the sliding gesture operation, different effects can be produced in different display modes. In some embodiments, when the first interactive interface is in the first display mode, in response to the sliding operation, the first interactive interface is switched to the second interactive interface of the second interactive multimedia content; when the first interactive interface is in the second display mode, in response to the sliding operation, the historical conversation records are scrolled and displayed during the sliding operation. If the first interactive interface is in the second display mode, you can first switch to the first display mode, and then switch between interactive multimedia contents through sliding operations. For example, the first display mode corresponds to the first page, the second display mode corresponds to the second page, and the second page is the secondary page of the first page. Thus, through the sliding operation, switching is performed between the first page, that is, the first level page, of each interactive multimedia content.
[0103] An embodiment of the device of the present disclosure is described below with reference to Figures 7 to 9.
[0104] FIG7 shows a schematic diagram of the structure of an interactive device according to some embodiments of the present disclosure. As shown in FIG7 , the interactive device 7 of this embodiment includes: an interactive method, including: a first display module 71, configured to display a first interactive interface of first interactive multimedia content; a first receiving module 72, configured to receive a switching operation, the switching operation being used to switch between a first display mode and a second display mode; a second display module 73, configured to display, when the first interactive interface is in the first display mode, a screen corresponding to the current plot, the latest dialogue corresponding to a first character not controlled by the user, and a first interactive control on the first interactive interface, wherein the screen includes the first character; a third display module 74, configured to display, when the first interactive interface is in the second display mode, a historical dialogue record of a character in the first interactive multimedia content and a second interactive control on the first interactive interface; and a second receiving module 75, configured to receive, through the first interactive control or the second interactive control, interactive information input by a user corresponding to a second character controlled by the user.
[0105] In some embodiments, the interactive device also includes a first determination module, which is configured to: determine the default display mode of the first interactive multimedia content based on the type of the first interactive multimedia content, the amount of text involved in the conversation, or the frequency of the conversation, the default display mode being one of the first display mode and the second display mode; in response to triggering the display of the first interactive interface, determine the display mode of the first interactive interface as the default display mode.
[0106] In some embodiments, when the type of the first interactive multimedia content is the first type, the default display mode of the first interactive multimedia content is the first display mode; when the type of the first interactive multimedia content is the second type, the default display mode of the first interactive multimedia content is the second display mode; or, when the amount of text involved in the conversation of the first interactive multimedia content is not higher than the second threshold, the default display mode of the first interactive multimedia content is the first display mode; when the amount of text involved in the conversation of the first interactive multimedia content is higher than the second threshold, the default display mode of the first interactive multimedia content is the second display mode; or, when the conversation frequency of the first interactive multimedia content is not higher than the first threshold, the default display mode of the first interactive multimedia content is the first display mode; when the conversation frequency of the first interactive multimedia content is higher than the first threshold, the default display mode of the first interactive multimedia content is the second display mode.
[0107] In some embodiments, the switching operation indicates switching from the second display mode to the first display mode, and the second display module 73 is further configured to: read the latest conversation and the first role associated with the latest conversation from the conversation record, and the conversation record is used to save the generated conversation of the first interactive multimedia content; based on the latest conversation and the first role, determine the image resources of the first role; display the image resources of the first role, the latest conversation and the first interactive control on the first interactive interface.
[0108] In some embodiments, the switching operation indicates switching from the first display mode to the second display mode, and the third display module 74 is further configured to: read the latest multiple conversations and the characters corresponding to each of the latest multiple conversations from the conversation record, and the conversation record is used to save the generated conversations of the first interactive multimedia content; display the latest multiple conversations and the identification of the characters corresponding to each of the latest multiple conversations on the first interactive interface.
[0109] In some embodiments, a fourth display module is further included, which is configured to: when the first interactive interface is in the first display mode, display progress information of one or more dimensions of the first interactive multimedia content on the first interactive interface.
[0110] In some embodiments, the progress information is generated by processing historical conversation records.
[0111] In some embodiments, when the first interactive interface is in the first display mode, the switching operation is triggered by the first switching control; when the first interactive interface is in the second display mode, the switching operation is triggered by the return control.
[0112] In some embodiments, the first interactive interface includes a second switching control, and when the first interactive interface is in either the first display mode or the second display mode, the switching operation is triggered by the second switching control.
[0113] In some embodiments, the interactive device further includes a switching module configured to switch from the first interactive interface to a second interactive interface of the second interactive multimedia content in response to a specified gesture operation.
[0114] In some embodiments, the switching module is further configured to switch from the first interactive interface to the second interactive interface of the second interactive multimedia content in response to a sliding operation when the first interactive interface is in the first display mode; the third display module 74 is further configured to scroll and display the historical conversation records during the sliding operation in response to a sliding operation when the first interactive interface is in the second display mode.
[0115] In some embodiments, the picture corresponding to the current plot is obtained by synthesizing the background image resource corresponding to the current plot and the portrait resource of the first character corresponding to the current plot.
[0116] In some embodiments, the latest dialogue corresponding to the first character is the speech of the first character, or the speech of the second character to the first character.
[0117] In some embodiments, the third display module 74 is further configured to display a chat interface of the characters in the interactive multimedia content on the first interactive interface, where the chat content of the chat interface is the historical conversations of the characters in the interactive multimedia content.
[0118] In some embodiments, the background of the historical conversation record is determined according to the background image resource corresponding to the current plot.
[0119] In some embodiments, the first interactive control is at least one of a text input control, a voice input control, and a selection control; the second interactive control is at least one of a text input control, a voice input control, and a selection control; the first interactive control and the second interactive control are the same or different.
[0120] In some embodiments, the interactive device further includes a second determination module configured to determine a default display mode of the interactive multimedia content according to configuration information of the interactive multimedia content.
[0121] In some embodiments, the interactive multimedia content is a game, an interactive movie, or an interactive story.
[0122] It should be noted that the above-mentioned units are merely logical modules divided according to the specific functions they implement, and are not intended to limit specific implementation methods. For example, they can be implemented in software, hardware, or a combination of software and hardware. In actual implementation, the above-mentioned units can be implemented as independent physical entities, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.). In addition, the above-mentioned units are shown with dotted lines in the accompanying drawings to indicate that these units may not actually exist, and the operations / functions they implement can be implemented by the processing circuit itself.
[0123] In addition, although not shown, the device may also include a memory that can store various information generated by the device and the various units contained in the device during operation, programs and data used for operation, data to be sent by the communication unit, etc. The memory can be volatile memory and / or non-volatile memory. For example, the memory can include but is not limited to random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Of course, the memory can also be located outside the device. Optionally, although not shown, the device may also include a communication unit that can be used to communicate with other devices. In one example, the communication unit can be implemented in an appropriate manner known in the art, for example, including communication components such as an antenna array and / or a radio frequency link, various types of interfaces, communication units, etc. This will not be described in detail here. In addition, the device may also include other components not shown, such as a radio frequency link, a baseband processing unit, a network interface, a processor, a controller, etc. This will not be described in detail here.
[0124] Some embodiments of the present disclosure also provide an electronic device. Figure 8 shows a schematic structural diagram of an electronic device according to some embodiments of the present disclosure. For example, in some embodiments, the electronic device 8 can be various types of devices, for example, including but not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. For example, the electronic device 8 may include a display panel for displaying data and / or execution results utilized in the scheme of the present disclosure. For example, the display panel can be of various shapes, such as a rectangular panel, an elliptical panel, or a polygonal panel. In addition, the display panel can be not only a flat panel, but also a curved panel or even a spherical panel.
[0125] As shown in FIG8 , the electronic device 8 of this embodiment includes a memory 81 and a processor 82 coupled to the memory 81. It should be noted that the components of the electronic device 8 shown in FIG8 are merely exemplary and non-limiting. The electronic device 8 may also include other components as required by actual applications. The processor 82 may control the other components in the electronic device 8 to perform desired functions.
[0126] In some embodiments, the memory 81 is configured to store one or more computer-readable instructions. When the processor 82 is configured to execute the computer-readable instructions, the computer-readable instructions, when executed by the processor 82, implement the method according to any of the above-described embodiments. The specific implementation and related explanations of each step of the method can be found in the above-described embodiments, and any repetitive details are omitted here.
[0127] For example, the processor 82 and the memory 81 may communicate with each other directly or indirectly. For example, the processor 82 and the memory 81 may communicate with each other via a network. The network may include a wireless network, a wired network, and / or any combination of wireless networks and wired networks. The processor 82 and the memory 81 may also communicate with each other via a system bus, which is not limited in this disclosure.
[0128] For example, the processor 82 can be embodied as various appropriate processors, processing devices, etc., such as a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The central processing unit (CPU) can be an X86 or ARM architecture, etc. For example, the memory 81 can include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The memory 81 can include, for example, a system memory, which stores, for example, an operating system, an application, a boot loader (Boot Loader), a database, and other programs. Various applications and various data can also be stored in the storage medium.
[0129] In addition, according to some embodiments of the present disclosure, when various operations / processes according to the present disclosure are implemented via software and / or firmware, the programs constituting the software may be installed from a storage medium or a network to a computer system having a dedicated hardware structure, such as the computer system 90 shown in FIG. 9 . When the various programs are installed, the computer system can perform various functions, including those described above. FIG. 9 is a block diagram illustrating an example structure of a computer system that may be employed in embodiments of the present disclosure.
[0130] In Figure 9, a central processing unit (CPU) 901 performs various processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 to a random access memory (RAM) 903. In the RAM 903, data required when the CPU 901 performs various processes, etc., is also stored as needed. The central processing unit is merely exemplary and may also be other types of processors, such as the various processors described above. The ROM 902, RAM 903, and storage part 908 may be various forms of computer-readable storage media, as described below. It should be noted that although ROM 902, RAM 903, and storage device 908 are shown separately in Figure 9, one or more of them may be combined or located in the same or different memory or storage modules.
[0131] The CPU 901, the ROM 902, and the RAM 903 are connected to one another via a bus 904. An input / output interface 905 is also connected to the bus 904.
[0132] The following components are connected to the input / output interface 905: an input portion 906, such as a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; an output portion 907, including a display, such as a cathode ray tube (CRT), liquid crystal display (LCD), speaker, vibrator, etc.; a storage portion 908, including a hard disk, magnetic tape, etc.; and a communication portion 909, including a network interface card, such as a LAN card, modem, etc. The communication portion 909 allows communication processing to be performed via a network, such as the Internet. It will be readily understood that although FIG9 shows that the various devices or modules in the computer system 90 communicate via the bus 904, they may also communicate via a network or other means, where the network may include a wireless network, a wired network, and / or any combination of wireless and wired networks.
[0133] A drive 910 is also connected to the input / output interface 905 as needed. A removable medium 911 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory or the like is mounted on the drive 910 as needed so that a computer program read therefrom is installed in the storage portion 908 as needed.
[0134] In the case of realizing the above-described series of processing by software, a program constituting the software can be installed from a network such as the Internet or a storage medium such as the removable medium 911 .
[0135] According to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the CPU 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0136] It should be noted that in the context of the present disclosure, a computer-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0137] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0138] In some embodiments, a computer program is further provided, comprising: instructions, which, when executed by a processor, cause the processor to perform any of the methods of the above embodiments. For example, the instructions may be embodied as computer program codes.
[0139] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate 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).
[0140] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0141] The modules, components, or units described in the embodiments of the present disclosure may be implemented in software or hardware. The names of the modules, components, or units do not necessarily limit the modules, components, or units themselves.
[0142] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, and without limitation, exemplary hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0143] According to some embodiments of the present disclosure, a computer program is provided, comprising: instructions, which, when executed by a processor, cause the processor to perform the interactive method of any embodiment described in the present disclosure.
[0144] According to some embodiments of the present disclosure, a computer program product is provided, comprising instructions, which, when executed by a processor, implement the interactive method of any embodiment described in the present disclosure.
[0145] The above descriptions are merely some embodiments of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in the present disclosure.
[0146] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the present invention may be practiced without these specific details. In other cases, well-known methods, structures, and techniques are not presented in detail in order not to obscure the understanding of the description.
[0147] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0148] Although some specific embodiments of the present disclosure have been described in detail by way of examples, those skilled in the art will appreciate that the above examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Those skilled in the art will appreciate that modifications may be made to the above embodiments without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Claims
1. An interactive method, comprising: Displaying a first interactive interface of first interactive multimedia content; receiving a switching operation, wherein the switching operation is used to switch between a first display mode and a second display mode; When the first interactive interface is in the first display mode, a screen corresponding to the current plot, a latest dialogue corresponding to a first character not controlled by the user, and a first interactive control are displayed on the first interactive interface, wherein the screen includes the first character; When the first interactive interface is in the second display mode, displaying the historical dialogue records of the characters in the first interactive multimedia content and the second interactive control on the first interactive interface; Interaction information input by the user and corresponding to the second character controlled by the user is received through the first interaction control or the second interaction control.
2. The interactive method according to claim 1, further comprising: Determining a default display mode of the first interactive multimedia content according to the type of the first interactive multimedia content, the amount of text involved in the conversation, or the frequency of the conversation, wherein the default display mode is one of the first display mode and the second display mode; In response to triggering display of the first interactive interface, the display mode of the first interactive interface is determined as the default display mode.
3. The interactive method according to claim 2, wherein: When the type of the first interactive multimedia content belongs to the first type, the default display mode of the first interactive multimedia content is the first display mode; when the type of the first interactive multimedia content belongs to the second type, the default display mode of the first interactive multimedia content is the second display mode; or When the amount of text involved in the conversation of the first interactive multimedia content is not higher than a second threshold, the default display mode of the first interactive multimedia content is the first display mode; when the amount of text involved in the conversation of the first interactive multimedia content is higher than the second threshold, the default display mode of the first interactive multimedia content is the second display mode; or, When the conversation frequency of the first interactive multimedia content is not higher than a first threshold, the default display mode of the first interactive multimedia content is the first display mode; when the conversation frequency of the first interactive multimedia content is higher than the first threshold, the default display mode of the first interactive multimedia content is the second display mode.
4. The interactive method according to any one of claims 1 to 3, wherein: The switching operation indicates switching from the second display mode to the first display mode, and the displaying of the screen corresponding to the current plot, the latest dialogue corresponding to the first character not controlled by the user, and the first interactive control on the first interactive interface includes: Reading a latest conversation and a first role associated with the latest conversation from a conversation record, wherein the conversation record is used to store the conversation generated by the first interactive multimedia content; Determining an image resource of the first character based on the latest dialogue and the first character; The image resource of the first character, the latest dialogue, and the first interactive control are displayed on the first interactive interface.
5. The interactive method according to any one of claims 1 to 4, wherein: The switching operation indicates switching from the first display mode to the second display mode, and the displaying of the historical dialogue record of the character in the first interactive multimedia content and the second interactive control on the first interactive interface includes: Reading the latest multiple dialogues and the roles corresponding to each of the latest multiple dialogues from the dialogue record, wherein the dialogue record is used to store the generated dialogues of the first interactive multimedia content; The latest multiple conversations and the identification of the role corresponding to each of the latest multiple conversations are displayed on the first interactive interface.
6. The interactive method according to any one of claims 1 to 5, further comprising: When the first interactive interface is in the first display mode, progress information of one or more dimensions of the first interactive multimedia content is displayed on the first interactive interface.
7. The interactive method according to claim 6, wherein: The progress information is generated by processing the historical conversation records.
8. The interactive method according to any one of claims 1 to 7, wherein: When the first interactive interface is in the first display mode, the switching operation is triggered by a first switching control; When the first interactive interface is in the second display mode, the switching operation is triggered by a return control.
9. The interactive method according to any one of claims 1 to 8, wherein: The first interactive interface includes a second switching control. When the first interactive interface is in any one of the first display mode and the second display mode, the switching operation is triggered by the second switching control.
10. The interactive method according to any one of claims 1 to 9, further comprising: In response to a designated gesture operation, switching is performed from the first interactive interface to a second interactive interface of a second interactive multimedia content.
11. The interactive method according to any one of claims 1 to 10, further comprising: When the first interactive interface is in the first display mode, in response to a sliding operation, switching from the first interactive interface to a second interactive interface of a second interactive multimedia content; When the first interactive interface is in the second display mode, in response to the sliding operation, the historical conversation record is scrolled and displayed during the sliding operation.
12. The interactive method according to any one of claims 1 to 11, wherein: The picture corresponding to the current plot is obtained by synthesizing the background image resources corresponding to the current plot and the portrait resources of the first character corresponding to the current plot.
13. The interactive method according to any one of claims 1 to 12, wherein: The latest dialogue corresponding to the first character is the speech content of the first character, or the speech content of the second character to the first character.
14. The interactive method according to any one of claims 1 to 13, wherein: Displaying the historical dialogue records of the characters in the interactive multimedia content on the first interactive interface includes: A chat interface of a character in the interactive multimedia content is displayed on the first interactive interface, and the chat content of the chat interface is the historical conversation of the character in the interactive multimedia content.
15. The interactive method according to any one of claims 1 to 14, wherein: The background of the historical dialogue record is determined according to the background image resources corresponding to the current plot.
16. The interactive method according to any one of claims 1 to 15, wherein: The first interactive control is at least one of a text input control, a voice input control, and a selection control; The second interactive control is at least one of a text input control, a voice input control, and a selection control; The first interactive control is the same as or different from the second interactive control.
17. The interactive method according to any one of claims 1 to 16, further comprising: A default display mode of the interactive multimedia content is determined according to the configuration information of the interactive multimedia content.
18. The interactive method according to any one of claims 1 to 17, wherein: The interactive multimedia content is a game, an interactive movie or an interactive story.
19. An interactive device, comprising: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the interaction method according to any one of claims 1 to 18 based on instructions stored in the memory.
20. A computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the interactive method according to any one of claims 1 to 18.
21. A computer program product, when the computer program product is run on a computer, enables the computer to implement the interactive method according to any one of claims 1 to 18.
22. A computer program comprising: Instructions, which, when executed by a processor, cause the processor to perform the interaction method according to any one of claims 1 to 18.
Citation Information
Patent Citations
Interaction control method and device, electronic equipment and storage medium
CN107977141A
Game information display method and device, computer storage medium and electronic equipment
CN111760272A
Message display method and device, equipment and storage medium
CN114443201A
Information display method and device, equipment and medium
CN115767002A
Historical record display method and device, electronic equipment and storage medium
CN116821531A