Method, device and equipment for interaction guidance and storage medium

By presenting dialogue guidance information in the interface of the virtual scene, the problem that users find it difficult to determine how to interact with virtual objects in the virtual scene is solved, and the user's interactive experience is improved.

CN120216635APending Publication Date: 2025-06-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510259634.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

When users interact with virtual objects, it is difficult to clarify how to communicate based on different types of virtual scene parts, resulting in users losing interest in further interaction.

Method used

An interactive guidance method is provided, guiding the user to conduct dialogue behavior by presenting an interface for the first part of a virtual scene and presenting dialogue guidance information for the part in the interface. The dialogue guidance information is determined based on the scene information of the virtual scene.

Benefits of technology

By providing dialogue guidance information, users can intuitively understand how to interact with virtual objects in different types of virtual scene parts, thereby improving user interaction experience and sense of participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120216635A_ABST
    Figure CN120216635A_ABST
Patent Text Reader

Abstract

According to the embodiment of the invention, a method and device for interaction guidance, equipment, a storage medium and a program product are provided. The method includes: presenting a first interface for a first portion of a virtual scene, the virtual scene including at least one virtual object and configured to vary according to a conversation with the at least one virtual object; dialogue guiding information for the first part is presented in the first interface, and the dialogue guiding information is used for guiding the dialogue behavior of the user for the first part and is determined based on the scene information of the first part. In the embodiment of the invention, for different virtual scenes, guidance of how to interact with the virtual object can be provided for the user. In this way, it is convenient for the user to efficiently interact with the virtual object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for interactive guidance. Background Art

[0002] With the development of information technology, various terminal devices can provide people with various services in aspects such as work and life. For example, an application for interacting with virtual objects can be deployed in a terminal device. The terminal device or the application can provide a function for the user to converse with the virtual object to assist the user in using the terminal device or the application or to provide the user with a more diverse interactive experience. Summary of the Invention

[0003] In a first aspect of the present disclosure, there is provided a method for interactive guidance, including: presenting a first interface for a first part of a virtual scene, the virtual scene including at least one virtual object and being configured to change according to a conversation with at least one virtual object; and presenting, in the first interface, conversation guidance information for the first part, the conversation guidance information being used to guide the user's conversation behavior for the first part and being determined based on the scene information of the first part.

[0004] In a second aspect of the present disclosure, there is provided an apparatus for interactive guidance, including: an interface presentation module configured to present a first interface for a first part of a virtual scene, the virtual scene including at least one virtual object and being configured to change according to a conversation with at least one virtual object; and a guidance information presentation module configured to present, in the first interface, conversation guidance information for the first part, the conversation guidance information being used to guide the user's conversation behavior for the first part and being determined based on the scene information of the first part.

[0005] In a third aspect of the present disclosure, there is provided an electronic device. The device includes at least one processor; and at least one memory, the at least one memory being coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to execute the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, there is provided a computer-readable storage medium. A computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

[0007] According to a fifth aspect of the present disclosure, there is provided a computer program product including computer-executable instructions, where when the computer-executable instructions are executed by a processor, the method of the first aspect is implemented.

[0008] It should be understood that the content described in this content part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:

[0010] Figure 1 FIG. shows a schematic diagram of an exemplary environment in which embodiments of the present disclosure can be implemented;

[0011] Figure 2 FIG. shows a flowchart of a process for interactive guidance according to some embodiments of the present disclosure;

[0012] Figures 3A to 3I FIG. shows a schematic diagram of an exemplary interface for interactive guidance according to some embodiments of the present disclosure;

[0013] Figure 4 FIG. shows a block diagram of a device for interactive guidance according to some embodiments of the present disclosure; and

[0014] Figure 5 FIG. shows a block diagram of a device capable of implementing one or more embodiments of the present disclosure. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0016] In the description of the embodiments of the present disclosure, the term "including" and its like should be understood as an open 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 term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter.

[0017] In this document, unless otherwise specified, performing a step "in response to A" does not mean that the step is immediately performed after "A", but may include one or more intermediate steps.

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

[0019] It is understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure shall be informed to the user and the user's authorization shall be obtained in an appropriate manner according to the relevant laws and regulations.

[0020] For example, when responding to the user's active request, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require the acquisition and use of the user's personal information, so that the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server or a storage medium that executes the operation of the technical solution of the present disclosure according to the prompt message.

[0021] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving the user's active request may be, for example, in the form of a pop-up window, and the prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is understood that the above process of notifying and obtaining the user's authorization is only illustrative and does not limit the implementation manner of the present disclosure, and other manners that meet the relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0023] As briefly mentioned above, the terminal device or the application can provide the user with the function of conversing with the virtual object to assist the user in using the terminal device or the application. Conventionally, the user can interact with the virtual object based on different types of parts included in the virtual scene via the terminal device and / or the provided interaction function. For example, the user can interact with the virtual object based on different chapters of the story. However, during the process of the user interacting with the virtual object based on different types of parts, the user cannot clearly know how to interact with the virtual object based on these parts for different types of parts. That is to say, this may cause the user not to know how to converse with the virtual object to advance when facing the virtual scene. This in turn causes the user to lose interest in further interacting with the virtual object.

[0024] In view of this, the present disclosure proposes an improved solution for interactive guidance. According to the solution of an embodiment of the present disclosure, a first interface for a first part of a virtual scene is presented. The virtual scene includes at least one virtual object and is configured to change according to a conversation with at least one virtual object. Further, conversation guidance information for the first part is presented in the first interface. The conversation guidance information is used to guide the user's conversation behavior for the first part and is determined based on the scene information of the first part.

[0025] In an embodiment of the present disclosure, for different virtual scenes, conversation guidance information on how to interact with virtual objects based on these parts of the virtual scene can be provided to the user. Further, presenting the conversation guidance information for different types of parts in the interface can enable the user to intuitively understand how to converse with the virtual object based on these parts to drive the development of the plot. In this way, it is convenient for the user to interact with the virtual object efficiently.

[0026] Example embodiments of the present disclosure will be described below with reference to the accompanying drawings.

[0027] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In this example environment 100, an instance of an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via an attached device of the terminal device 110.

[0028] In some embodiments, the application 120 can be any suitable application that can provide a conversation interaction with a virtual object. As an example, the application 120 can be an instant messaging (IM) application. As another example, the application 120 can be an entertainment application, such as a virtual object interaction application, etc. It should be understood that the above are only examples of the application 120 and are not intended to impose any limitations. The application 120 can be any suitable type of application that conducts a conversation interaction with a virtual object. In Figure 1 the environment 100, if the application 120 is active, the terminal device 110 can present an interface 150 of the application 120. The interface 150 can include various types of pages that the application 120 can provide, such as an interface for conversing with other users, a conversation interface with a virtual object, a selection interface for a virtual object, and so on.

[0029] In some embodiments, the terminal device 110 communicates with the server 130 to implement the supply of services for the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 is also capable of supporting any type of user interface (such as a "wearable" circuit, etc.). The server 130 can be various types of computing systems / servers capable of providing computing capabilities, including but not limited to mainframes, edge computing nodes, computing devices in a cloud environment, and the like.

[0030] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.

[0031] The various example implementations of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the pages shown in the drawings are only examples, and various page designs may actually exist. The various graphical elements in the pages may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and there may also be one or more other elements. The embodiments of the present disclosure are not limited in this regard. In addition, in the following, the example embodiments will be mainly described with respect to the terminal device 110. It should be understood that the actions described with respect to the terminal device may be performed by the application 120 on the terminal device, or may be performed by the application 120 in cooperation with its server side (for example, the server 130).

[0032] The following first refers to Figure 2 and Figures 3A to 3I to describe the solution of the present disclosure for providing interactive guidance. Figure 2 A flowchart of a process 200 for interactive guidance according to some embodiments of the present disclosure is shown. Figures 3A to 3I Schematic diagrams of example interfaces 300A to 300I for interactive guidance according to some embodiments of the present disclosure are shown.

[0033] In process 200, at block 210, the terminal device 110 presents a first interface for a first part of a virtual scene. The virtual scene includes at least one virtual object and is configured to change according to a conversation with at least one virtual object. In some scenarios, the user 140 can interact with at least one virtual object according to the functions of the interactions provided via the terminal device 110 and / or the application 120. In some examples, the user 140 can interact with at least one virtual object in the first interface based on the first part of the virtual scene. As Figure 3A shown in the example interface 300A, the user 140 can interact with virtual object A, virtual object B, and other virtual objects in the first interface (such as the example interface 300A) based on the AA content (e.g., a certain chapter) of the XX story.

[0034] In other scenarios, the user 140 can also have a dialogue interaction with one or more of the at least one virtual objects based on recommendation information related to the conversation content distributed by other users between the user and at least one virtual object. In some examples, the user 140 can interact with at least one virtual object in the first interface based on the first conversation content for the virtual scene. As Figure 3H shown in the example interface 300H, the user 140 can continue to interact with virtual object C, virtual object D, and other virtual objects in the first interface (such as the example interface 300H) based on the conversation content of the publishing user of the first conversation content interacting with virtual object C and virtual object D.

[0035] In some embodiments, one or more virtual objects can have different characteristics or belong to different characters in different stories. The virtual object can be, for example, a digital robot implemented by means of a machine learning model (e.g., a machine learning model), such as a digital assistant or a virtual chat object. That is, the virtual object can support the user to input questions in a natural language manner and perform tasks and provide responses based on the understanding of the natural language input and logical reasoning ability.

[0036] For the above-mentioned some scenarios, the present disclosure can provide dialogue guidance information to provide the user with how to have a dialogue interaction with the virtual object based on some parts of the virtual scene.

[0037] Continuing with the example process 200, at block 220, the terminal device 110 presents dialogue guidance information for the first part in the first interface. The dialogue guidance information is used to guide the user's dialogue behavior for the first part. As Figure 3A shown in the example interface 300A, the terminal device 110 provides the user 140 with dialogue guidance information 311 in the first interface for guiding the user 140 on how to have a dialogue with at least one virtual object based on the first part.

[0038] In some embodiments, the terminal device 110 determines the dialogue guidance information based on the scene information of the first part. In some examples, for different scene information of the first part, the dialogue guidance information 311 presented by the terminal device 110 in the first interface may be different. As Figure 3A and Figure 3D shown in the example interfaces 300A and 300D, when the scene information of the first part of the terminal device 110 includes scene configuration information, the guidance information 311 for the dialogue guidance label 312 indicating the dialogue target can be presented in the first interface (such as the example interface 300A). Correspondingly, when the scene information of the first part of the terminal device 110 includes scene classification, the guidance information 311 for the dialogue guidance label 341 indicating the dialogue strategy can be presented in the first interface (such as the example interface 300D). The following will refer in detail to Figures 3A to 3I to describe how to present the dialogue guidance information for the first part for different scene information of the first part.

[0039] The following first refers to Figures 3A to 3B to describe the guidance information for the dialogue guidance label indicating the dialogue target presented in the first interface when the scene information of the first part includes scene configuration information.

[0040] In some embodiments, if the terminal device 110 determines that the first part is associated with a dialogue target visible to the user, it can present the dialogue target and the first description information for the dialogue target in the first interface. The dialogue target is determined based on the scene configuration information included in the scene information. In some examples, when other users create the first part, they configure the scene information of this part as the dialogue target, and when publishing this part, they configure the dialogue target of this part to be visible to some users (for example, user 140). The terminal device 110 can present the guidance information for the dialogue guidance label indicating the dialogue target in the first interface.

[0041] As Figure 3A shown, when other users create the AA content of the XX story, they can configure the dialogue target of the AA content (for example, "collect XX for XXXX") and set it to be visible to some users (for example, user 140). In this case, the terminal device 110 can present the dialogue guidance label 312 for the AA content indicating the dialogue target in the first interface (such as the example interface 300A). As Figure 3BIn the example interface 300B shown, the terminal device 110 can also present the first description information of the conversation target in the first interface (such as the example interface 300B), such as the label description information 321 for indicating the first description information (for example, "Collect XX for XXXX"). In some examples, the first description information can be pre-configured by the publishing user. In some examples, the terminal device 110 can present the first description information according to different policies, which will be described in detail below with reference to the accompanying drawings. It can be understood that other users can also instruct the user 140, that is, the user 140 is configured for the first part of the virtual scenario, and then the user 140 can view the conversation guidance information for the first part in its corresponding page.

[0042] Continue to refer to the following Figures 3D to 3E to describe the guidance information for presenting the conversation guidance label indicating the conversation strategy in the first interface when the scenario information of the first part includes the scenario classification.

[0043] In some embodiments, if the terminal device 110 determines that the first part is not associated with a conversation target visible to the user, it can present the conversation strategy and the second description information for the conversation strategy in the first interface. The conversation strategy is determined based on the scenario classification of the first part. In this scenario, the terminal device 110 can determine the scenario classification of the first part by using a machine learning model according to the scenario information of the first part. Further, the terminal device 110 determines the predetermined policy label corresponding to the determined scenario classification as the conversation strategy for the first part, as part of the conversation guidance information. Correspondingly, the terminal device 110 can determine the second description information for the conversation strategy according to the predetermined policy label, as part of the conversation guidance information.

[0044] In some embodiments, the server (for example, the server 130) can call a machine learning model (for example, a classification model) according to the scenario information of some parts of the XX story to determine the scenario classification to which these parts of the XX story belong respectively. For example, according to the scenario information, it can be determined that these parts belong to scenario classifications such as open category, simple challenge, plot challenge, plot, etc. The scenario classification of the open category can indicate that the user can freely decide the development of the plot. The scenario classification of the simple challenge or plot challenge can indicate that the user can complete some challenges, etc. The plot can indicate that the user can experience according to the pre-configured plot. However, these are only exemplary, and the present disclosure does not limit this.

[0045] Further, the server 130 may respectively determine corresponding predetermined policy tags based on the scenario classifications to which these parts belong. In some embodiments, the server 130 may store the predetermined policy tags corresponding to each part it determines for the terminal device 110 to determine the predetermined policy tags for any part. In some examples, the predetermined policy tags may be pre-configured. Further, the terminal device 110 will determine the dialogue policy for the first part based on the predetermined policy tag corresponding to the scenario classification to which the first part belongs. For example, if it is determined that the BB content of the XX story belongs to the open category, the dialogue policy for the BB content may be determined as exploration. If it is determined that the BB content of the XX story belongs to the simple challenge or the plot challenge, the dialogue policy for the BB content may be determined as challenge. If it is determined that the BB content of the XX story belongs to the plot category, the dialogue policy for the BB content may be determined as experiencing the plot. These are merely exemplary, and the present disclosure does not limit this.

[0046] Correspondingly, the server 130 may generate description information for the predetermined policy tag for this part according to the specific content of the first part. In some examples, the description information corresponding to the predetermined policy tag may also be pre-generated based on the predetermined policy tag. In some embodiments, the server 130 may store the description information of the predetermined policy tag for each part it determines for the terminal device 110 to determine the description information corresponding to any predetermined policy tag. In some examples, the terminal device 110 determines the second description information for the dialogue policy based on the predetermined policy tag. For example, if it is determined that the dialogue policy for the BB content of the XX story is determined as exploration, the second description information may be determined as "freely determine the plot development with at least one virtual object". If it is determined that the dialogue policy for the BB content of the XX story is determined as challenge, the second description information may be determined as "freely determine the plot development and complete the challenge". If it is determined that the dialogue policy for the BB content of the XX story is determined as experiencing the plot, the second description information may be determined as "XXX experience the plot". These are merely exemplary, and the present disclosure does not limit this.

[0047] Thus, in the scenario where the publishing user sets the dialogue goals corresponding to these parts respectively when creating some parts for the virtual scene and other users (e.g., user 140) can view them, the dialogue goals for these parts and the description information for the dialogue goals can be respectively displayed in the interface. Further, it is possible to provide the user with an interaction with at least one virtual object based on the dialogue goal, thereby enriching the user experience.

[0048] In some embodiments, when other users create the first part, the scene information of this part is configured as a dialogue target, and when this part is published, the dialogue target of this part is configured to be invisible to some users (e.g., user 140). The terminal device 110 can present guiding information for a dialogue guiding label indicating a dialogue strategy in the first interface. When other users create the BB content of the XX story, they can configure the dialogue strategy of the BB content (e.g., "Dialogue with virtual object B, freely XXXX") and set it to be invisible to some users (e.g., user 140). Correspondingly, it is determined that the first part (e.g., the BB content) belongs to the open type.

[0049] In this case, as Figure 3D shown in the example interface 300D, the terminal device 110 can present a dialogue guiding label 341 (e.g., "Explore") for the BB content indicating a dialogue strategy in the first interface (such as the example interface 300D). As Figure 3E shown in the example interface 300E, the terminal device 110 can also present a dialogue guiding label 341 for the dialogue strategy and second description information in the first interface (such as the example interface 300E), for example, label description information 351 indicating the second description information (e.g., "Dialogue with virtual object B, freely XXXX"). It can be understood that other users can also instruct user 140, that is, user 140 configures the first part for the virtual scene, and then user 140 can view the dialogue guiding information for the first part on its corresponding page.

[0050] In other embodiments, when other users do not configure the scene configuration information of the first part when creating it. The terminal device 110 can also present guiding information for a dialogue guiding label indicating a dialogue strategy in the first interface. For example, when other users create the BB content of the XX story, they can configure the dialogue strategy of the BB content (e.g., "Dialogue with virtual object B, freely XXXX") and set it to be invisible to some users (e.g., user 140). Correspondingly, it is determined that the first part (e.g., the BB content) belongs to a simple challenge or a plot challenge.

[0051] In this case, as Figure 3D shown in the example interface 300D, the terminal device 110 can present a dialogue guiding label 341 (e.g., "Challenge") for the BB content indicating a dialogue strategy in the first interface (such as the example interface 300D). As Figure 3EIn the example interface 300E shown, the terminal device 110 can also present a dialogue guidance label 341 of a dialogue strategy and second description information in the first interface (such as the example interface 300E), for example, label description information 351 for indicating the second description information (for example, "XXXXX, complete the challenge"). In some examples, the terminal device 110 can present the second description information according to different strategies, which will be described in detail below with reference to the accompanying drawings.

[0052] In summary, for the scenario where the publishing user sets dialogue goals corresponding to certain parts of the virtual scene and other users (such as user 140) cannot see them, or for the scenario where no dialogue goals corresponding to these parts are set. The dialogue strategies for these parts determined based on the scene categories to which these parts belong respectively and the description information for the dialogue strategies can be displayed in the interface respectively. Furthermore, the user can be provided to interact with at least one virtual object based on the dialogue strategy, thereby enriching the user experience.

[0053] Continue to refer below Figures 3A to 3G Continue to describe how to present the description information for the dialogue goal or the description information for the dialogue strategy included in the guidance information.

[0054] In some embodiments, the guidance information can include a dialogue guidance label and label description information for the dialogue guidance label. It can be understood that the dialogue guidance label can indicate the dialogue goal. Correspondingly, the dialogue guidance label can also indicate the dialogue strategy. The label description information can indicate the first description information for describing the dialogue goal. The label description information can also indicate the second description information for describing the dialogue strategy. For ease of understanding, both the dialogue goal and the dialogue strategy will be described as dialogue guidance labels below, and both the first description information and the second description information will be described as label description information.

[0055] In some embodiments, when the dialogue guidance information is in the collapsed mode, the dialogue guidance label is presented and the label description information is hidden. As Figure 3A 、 Figure 3D 、or Figure 3H shown in the example interfaces 300A, 300D, or 300H, when the dialogue guidance information 311 is in the collapsed mode, the terminal device 110 only presents the dialogue guidance label 312 for indicating the dialogue goal in the first interface (such as the example interface 300A). The terminal device 110 only presents the dialogue guidance label 341 or 381 for indicating the dialogue strategy in the first interface (such as the example interface 300D or the example interface 300H).

[0056] In some embodiments, when the dialogue guidance information is in the expanded mode, the dialogue guidance label and the label description information are presented. As Figure 3B 、 Figure 3Eor Figure 3I In the example interfaces 300B, 300E, or 300I shown, when the dialogue guidance information 311 is in the expanded mode, the terminal device 110 presents, in the first interface (such as the example interface 300B), a dialogue guidance label 312 for indicating a dialogue target and a label description information 321 for indicating first description information. The terminal device 110 presents, in the first interface (such as the example interface 300E or the example interface 300I), a dialogue guidance label 341 or 381 for indicating a dialogue strategy and a label description information 351 or 391 for indicating second description information.

[0057] In some embodiments, if the terminal device 110 receives a trigger for a dialogue guidance label, it may present label description information in the first interface. For example, Figures 3A to 3B In the example interfaces 300A to 300B shown, when the dialogue guidance information 311 is in the expanded mode, if the terminal device 110 receives a trigger for the dialogue guidance label 312 for indicating a dialogue target, it may present the label description information 321 for indicating first description information in the first interface. Another example is Figures 3D to 3E In the example interfaces 300D to 300E shown, when the dialogue guidance information 311 is in the expanded mode, if the terminal device 110 receives a trigger for the dialogue guidance label 341 for indicating a dialogue strategy, it may present the label description information 351 for indicating second description information in the first interface.

[0058] In some embodiments, if the terminal device 110 determines that a first part is presented in the first interface, it may present label description information in the first interface. For example, Figures 3A to 3B In the example interfaces 300A to 300B shown, if the terminal device 110 determines that the user 140 views the first part and this part is set with a target dialogue, it may present the label description information 321 for indicating first description information in the first interface. Another example is Figures 3D to 3E In the example interfaces 300D to 300E shown, if the terminal device 110 determines that the user 140 views the first part and this part is not set with a target dialogue or the target dialogue is invisible, it may present the label description information 351 for indicating second description information in the first interface.

[0059] In some embodiments, if the terminal device 110 receives a return from a first dialogue with at least one virtual object to a second dialogue with at least one virtual object, it may present label description information in the first interface. In some embodiments, the first dialogue occurs after the second dialogue and the second dialogue occurs in the first part. For example, Figures 3A to 3BIn the example interfaces 300A to 300B shown, during the process of the user 140 having a conversation with at least one virtual object based on the first part of the set conversation goal, and when the current conversation guidance information 311 is in the expanded mode. If the terminal device 110 receives a trigger of a control for reverting to the initial conversation with at least one virtual object based on this part, it can present label description information 321 for indicating the first description information in the first interface. Another example is Figures 3D to 3E In the example interfaces 300D to 300E shown, during the process of the user 140 having a conversation with at least one virtual object based on the first part where no conversation goal is set / the conversation goal is invisible, and when the current conversation guidance information 311 is in the expanded mode. If the terminal device 110 receives a trigger of a control for reverting to the initial conversation with at least one virtual object based on this part, it can present label description information 351 for indicating the second description information in the first interface.

[0060] In some embodiments, if the terminal device 110 determines that the first part is regenerated, it can present label description information in the first interface. Such as Figures 3A to 3B In the example interfaces 300A to 300B shown, when the conversation guidance information 311 is in the expanded mode, if the terminal device 110 determines that the first part is presented and generated by another user (for example, the publishing user who publishes the first part, or it can also be the user 140), it can present label description information 321 for indicating the first description information in its corresponding first interface. Another example is Figures 3D to 3E In the example interfaces 300D to 300E shown, when the conversation guidance information 311 is in the expanded mode, if the terminal device 110 determines that the first part is presented and generated by another user (for example, the publishing user who publishes the first part, or it can also be the user 140), it can present label description information 351 for indicating the second description information in the first interface.

[0061] The following continues to describe with reference to the accompanying drawings how the conversation guidance information changes from the expanded mode to the collapsed mode. In some embodiments, if the terminal device 110 receives a trigger of the conversation guidance label in the expanded mode, it can hide the label description information. Such as Figures 3B to 3C In the example interfaces 300B to 300C shown, if the terminal device 110 receives a trigger of the conversation guidance label 312 for indicating the conversation goal in the expanded mode, it can hide the label description information 321 for indicating the first description information. In this case, if the terminal device 110 determines that the area for presenting the label description information 321 is also configured to present other interface elements, while hiding the presentation of the label description information 321, it presents other interface elements (for example, interface element 331).

[0062] Another example is Figures 3E to 3FFor the example interfaces 300E to 300F shown, if the terminal device 110 receives a trigger for a dialogue guidance label 341 for indicating a dialogue strategy in the expanded mode, it may hide the label description information 351 for indicating the second description information. In this case, if the terminal device 110 determines that the area for presenting the label description information 351 is also configured to present other interface elements, while hiding the presentation of the label description information 351, it presents other interface elements (e.g., interface element 361).

[0063] In some embodiments, if the terminal device 110 determines in the expanded mode that the number of turns of the dialogue with at least one virtual object in the first part exceeds a threshold, it may hide the label description information. As Figures 3B to 3C For the example interfaces 300B to 300C shown, if the terminal device 110 determines in the expanded mode that the number of turns of the dialogue with at least one virtual object in the first part where the dialogue target is set exceeds a threshold (e.g., 3 times or any other threshold), it may hide the label description information 321 for indicating the first description information. Also, as Figures 3E to 3F For the example interfaces 300E to 300F shown, if the terminal device 110 determines in the expanded mode that the number of turns of the dialogue with at least one virtual object in the first part where the dialogue target is not set / the dialogue target is invisible exceeds a threshold (e.g., 3 times or any other threshold), it may hide the label description information 351 for indicating the second description information.

[0064] In some embodiments, if the terminal device 110 presents a second interface for the second part of the virtual scene in the expanded mode, it may hide the label description information in the second interface. As Figures 3B to 3C For the example interfaces 300B to 300C shown, if the terminal device 110 detects a trigger to switch to another part in the expanded mode and the other part is set with a dialogue target, it may hide the label description information 321 for indicating the first description information in the second interface (e.g., example interface 300C), that is, only present the dialogue guidance label for indicating the dialogue target of the other part.

[0065] In some embodiments, the terminal device 110 may cancel the presentation of the label description information in the first interface according to a dynamic effect. In some embodiments, the dynamic effect may indicate that the label description information is gradually reduced in size until it is hidden. In some examples, the terminal device 110 may hide the label description information in a linearly reduced manner. In the present disclosure, the dynamic effect includes but is not limited to linearly reducing the label description information, for example, it may also indicate canceling the presentation of the label description information in a fading manner.

[0066] In some embodiments, if the terminal device 110 determines that the first part includes the first conversation content distributed in the application, it presents a conversation guidance label and a first interface element in the first interface. In some embodiments, the first interface element is used to return from the second conversation content to the first conversation content. In some embodiments, the first conversation content includes at least one round of conversation between the publishing user who published the first conversation content and one or more virtual objects. The second conversation content includes multiple rounds of conversation between the user and at least one virtual object.

[0067] Referring to Figures 3G to 3H In the example interfaces 300G to 300H shown, the terminal device 110 may present at least one round of historical conversation 371 between the publishing user who published the first part and one or more virtual objects in the interface 300G. In some examples, the publishing user may publish at least one round of historical conversation content 371 as the first conversation content for some users (also referred to as "user 140") to read. Correspondingly, the user 140 may have a conversation interaction with one or more of the at least one virtual object based on reading the first conversation content.

[0068] In some embodiments, for the current first conversation content, if the terminal device 110 detects a trigger of the control 372 for "I'll play", it may present the first interface (such as the example interface 300H) for the user 140 to have a conversation interaction with at least one virtual object. Correspondingly, the conversation interaction of the user 140 with at least one virtual object based on the first conversation content may be referred to as the second conversation content. For this scenario, the terminal device 110 may present a conversation guidance label 381 and an interface element 382 in the first interface (such as the example interface 300H). The interface element 382 is used to return from the second conversation content to the first conversation content. That is, if the terminal device 110 receives a trigger of the interface element 382, it may present at least one round of historical conversation 371 between the publishing user and one or more virtual objects.

[0069] Furthermore, if the terminal device 110 receives a trigger of the conversation guidance label, it may cancel the presentation of the first interface element. Correspondingly, the terminal device 110 may present label description information in the first interface. As Figures 3H to 3I In the example interfaces 300H to 300I shown, if the terminal device 110 receives a trigger of the conversation guidance label 381 in the first interface (such as the example interface 300H), it may cancel the presentation of the interface element 382 in the first interface (such as the example interface 300I). Correspondingly, the terminal device 110 may present label description information 391 in the first interface (such as the example interface 300I). Thus, for a special scenario, the conversation guidance information for this part and other interface elements for this part can be displayed simultaneously, thereby enriching the user's interaction experience.

[0070] In summary, through the present disclosure for different types of content, dialogue guidance information on how to interact with virtual objects based on these parts for virtual scenarios can be provided to users, thereby solving the problem that users do not know how to have a conversation with virtual objects based on certain parts. Further, presenting the dialogue guidance information for different types of parts in the interface allows users to intuitively understand how to have a conversation with virtual objects based on these parts to promote the development of the plot, thereby improving the user experience.

[0071] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes.

[0072] Figure 4 FIG. shows a schematic structural block diagram of a device 400 for interaction guidance according to some embodiments of the present disclosure. The device 400 can be implemented as or included in a terminal device 110. Each module / component in the device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0073] As Figure 4 shown, the device 400 includes an interface presentation module 410 configured to present a first interface for a first part of a virtual scenario, the virtual scenario including at least one virtual object and configured to change according to a conversation with the at least one virtual object. The device 400 further includes a guidance information presentation module 420 configured to present dialogue guidance information for the first part in the first interface, the dialogue guidance information being used to guide the user's dialogue behavior for the first part and being determined based on the scene information of the first part.

[0074] In some embodiments, presenting the dialogue guidance information for the first part in the first interface includes: in response to the first part being associated with a visible dialogue target for the user, presenting the dialogue target and first description information for the dialogue target in the first interface, the dialogue target being determined based on the scene configuration information included in the scene information; and in response to the first part not being associated with a visible dialogue target for the user, presenting a dialogue strategy for the first part and second description information for the dialogue strategy in the first interface, the dialogue strategy being determined based on the scene classification of the first part.

[0075] In some embodiments, the dialogue guidance information is determined by the following method: based on the scene information of the first part, using a machine learning model, determining the scene classification of the first part; determining a predetermined policy label corresponding to the determined scene classification as the dialogue strategy for the first part, as part of the dialogue guidance information; and based on the predetermined policy label, determining the second description information for the dialogue strategy, as part of the dialogue guidance information.

[0076] In some embodiments, the dialogue guiding information includes a dialogue guiding label and label description information for the dialogue guiding label, and the guiding information presentation module 420 is further configured to be in a collapsed mode, in which the dialogue guiding label is presented and the label description information is hidden, or an expanded mode, in which the dialogue guiding label and the label description information are presented.

[0077] In some embodiments, the dialogue guiding label includes at least one of the following: a dialogue goal, which is determined based on the scenario configuration information included in the scenario information, or a dialogue strategy, which is determined based on the scenario classification of the first part.

[0078] In some embodiments, the guiding information presentation module 420 is further configured to receive a trigger for the dialogue guiding label, determine that the first part is presented in the first interface, receive a return from a first dialogue with at least one virtual object to a second dialogue with at least one virtual object, where the first dialogue occurs after the second dialogue and the second dialogue occurs in the first part, or determine that the first part is regenerated.

[0079] In some embodiments, the label description information is hidden in response to at least one of the following: receiving a trigger for the dialogue guiding label in the expanded mode, or determining that the number of turns of the dialogue with at least one virtual object in the first part exceeds a threshold.

[0080] In some embodiments, the guiding information presentation module 420 is further configured to cancel the presentation of the label description information in the first interface according to a dynamic effect, where the dynamic effect indicates that the label description information is gradually shrunk until it is hidden.

[0081] In some embodiments, the guiding information presentation module 420 is further configured to, in response to the first part including the first dialogue content distributed in the application, present a dialogue guiding label and a first interface element in the first interface, where the first interface element is used to return from the second dialogue content to the first dialogue content; cancel the presentation of the first interface element in response to a trigger for the dialogue guiding label; and present the label description information in the first interface.

[0082] In some embodiments, the second dialogue content includes multiple turns of dialogue between the user and at least one virtual object, and the first dialogue content includes at least one turn of dialogue between the publishing user who publishes the first dialogue content and one or more virtual objects.

[0083] The units and / or modules included in apparatus 400 may be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or modules may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to the machine-executable instructions, some or all of the units and / or modules in apparatus 400 may be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0084] It should be understood that one or more steps in the above methods may be performed by a suitable electronic device or a combination of electronic devices. Such an electronic device or combination of electronic devices may include, for example, Figure 1 the terminal device 110 in

[0085] Figure 5 FIG. shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 the illustrated electronic device 500 is merely exemplary and should not constitute any limitation on the functions and scope of the embodiments described herein. Figure 5 The illustrated electronic device 500 may be used to implement Figure 1 the terminal device 110 of

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

[0087] An electronic device 500 typically includes multiple computer storage media. Such media can be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be volatile memory (such as registers, caches, random access memory (RAM)), non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be removable or non-removable media and can include machine-readable media such as flash drives, magnetic disks, or any other media that can be capable of storing information and / or data and can be accessed within the electronic device 500.

[0088] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5 it, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each drive can be connected to a bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules that are configured to perform the various methods or actions of the various embodiments of the present disclosure.

[0089] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computer machines that are capable of communicating via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.

[0090] The input device 550 can be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 560 can be one or more output devices such as a display, speaker, printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) as needed via the communication unit 540, such as storage devices, display devices, etc., communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device that enables the electronic device 500 to communicate with one or more other electronic devices (such as a network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).

[0091] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, and the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.

[0092] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0093] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine such that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is produced that implements 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, and these instructions cause a computer, a programmable data processing device, and / or other devices to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured article, which includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0094] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, so that a series of operation steps are executed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing device, or other device implement the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0095] 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 implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.

[0096] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of the technology in the market, or to enable other ordinary skill in the art to understand the various implementation manners disclosed herein.

Claims

1. An interactive guidance method, comprising: presenting a first interface for a first portion of a virtual scene, the virtual scene including at least one virtual object and configured to change according to a conversation with the at least one virtual object; and Dialogue guidance information for the first part is presented in the first interface, and the dialogue guidance information is used to guide the user's dialogue behavior for the first part, and is determined based on scene information of the first part.

2. The method according to claim 1, wherein presenting the dialogue guidance information for the first part in the first interface comprises: In response to the first part being associated with a dialog target visible to the user, presenting the dialog target and first description information for the dialog target in the first interface, wherein the dialog target is determined based on the scenario configuration information included in the scenario information; as well as In response to the first part not being associated with a dialogue target visible to the user, presenting a dialogue strategy for the first part and second description information for the dialogue strategy in the first interface, wherein the dialogue strategy is determined based on a scenario classification of the first part.

3. The method according to claim 1, wherein the dialogue guiding information is determined by: Based on the scene information of the first part, using a machine learning model, determining a scene classification of the first part; Determining a predetermined strategy tag corresponding to the determined scene classification as a dialogue strategy for the first part as part of the dialogue guidance information; and Based on the predetermined strategy tag, second description information for the dialogue strategy is determined as a part of the dialogue guiding information.

4. The method according to claim 1, wherein the dialogue guiding information comprises a dialogue guiding tag and tag description information for the dialogue guiding tag, and the presentation of the dialogue guiding information comprises at least one of the following: a collapsed mode, in which the dialog guide tab is presented and the tab description information is hidden, or An expanded mode, in which the dialog guide label and the label description information are presented.

5. The method according to claim 4, wherein the dialogue guiding tag comprises at least one of the following: a dialogue target, the dialogue target being determined based on scene configuration information included in the scene information, or A dialogue strategy is determined based on the scene classification of the first part.

6. The method of claim 4, wherein the tag description information is presented in response to at least one of: Receiving a trigger for the conversation guiding tag, determining that the first part is presented in the first interface, receiving a return from a first conversation with the at least one virtual object to a second conversation with the at least one virtual object, the first conversation occurring after the second conversation and the second conversation occurring in the first portion, or It is determined that the first portion is regenerated.

7. The method of claim 4, wherein the tag description information is hidden in response to at least one of the following: receiving a trigger for the dialog guide tag in the expanded mode, or It is determined that a number of turns of conversation with the at least one virtual object in the first portion exceeds a threshold.

8. The method according to claim 4, further comprising: According to a dynamic effect, the label description information is not presented in the first interface, and the dynamic effect indicates that the label description information is gradually reduced until it is hidden.

9. The method according to claim 4, wherein presenting the tag description information in the first interface comprises: In response to the first part including the first conversation content distributed in the application, presenting the conversation guide label and the first interface element in the first interface, wherein the first interface element is used to return from the second conversation content to the first conversation content; In response to triggering the dialogue guiding tag, canceling the presentation of the first interface element; as well as The tag description information is presented in the first interface.

10. The method according to claim 9, wherein the second conversation content comprises multiple rounds of conversations between the user and at least one virtual object, The first conversation content includes at least one round of conversation between a publishing user who publishes the first conversation content and one or more virtual objects.

11. A device for interactive guidance, comprising: an interface presentation module configured to present a first interface for a first portion of a virtual scene, the virtual scene including at least one virtual object and configured to change according to a dialogue with the at least one virtual object; as well as The guidance information presentation module is configured to present dialogue guidance information for the first part in the first interface, wherein the dialogue guidance information is used to guide the user's dialogue behavior for the first part and is determined based on the scene information of the first part.

12. An electronic device comprising: at least one processor; as well as At least one memory, the at least one memory is coupled to the at least one processor and stores instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processor.

13. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to any one of claims 1 to 10.

14. A computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 10.