Virtual object configuration and interface interaction method and device, equipment and storage medium

By configuring the interactive entrance and guidance information of functional components in the interactive interface of virtual objects, the problem that users cannot configure functional components in the virtual object interface is solved, and the user's interaction efficiency with virtual objects and the efficiency of using functional components is improved.

CN120295707APending Publication Date: 2025-07-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510371160.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

Existing technology cannot support users to configure functional components that can be used by other users in the interactive interface of virtual objects, resulting in low interaction efficiency between other users and virtual objects.

Method used

By receiving configuration information associated with the functional component, a virtual object is configured so that its interactive interface presents an interactive entry for triggering the functional component, and the functional component presents the guidance information indicated by the configuration information.

Benefits of technology

It enriches the interaction methods of virtual objects, improves the efficiency of users using functional components and the efficiency of users interacting with virtual objects, and ensures the accuracy of functional components' guidance information and the efficiency of generating response content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295707A_ABST
    Figure CN120295707A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a virtual object configuration and interface interaction method and device, equipment and a storage medium. The method provided by the invention comprises the following steps: receiving configuration information associated with a functional component from a configuration party of a virtual object, wherein the configuration information at least indicates guide information associated with the functional component; and based on the configuration information, configuring the virtual object, so that an interaction interface of the virtual object presents an interaction entrance for triggering the functional component, and the functional component is configured to present the guide information indicated by the configuration information. In this way, the embodiment of the invention can support configuration of the functional component in the interactive interface of 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 configuring virtual objects and interface interactions. Background Art

[0002] With the increasing maturity of network technologies, more and more users utilize network platforms for interaction. For example, some users can configure virtual objects to communicate and interact with other users on their behalf. However, existing technologies cannot support users in configuring functional components in the interaction interface of virtual objects for other users to use, resulting in low interaction efficiency between other users and virtual objects. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for configuring a virtual object is provided. The method includes: receiving configuration information associated with a functional component from a configurator of the virtual object, the configuration information at least indicating guiding information associated with the functional component; and configuring the virtual object based on the configuration information such that an interaction entry for triggering the functional component is presented in an interaction interface of the virtual object, and the functional component is configured to present the guiding information indicated by the configuration information.

[0004] In a second aspect of the present disclosure, a method for interface interaction is provided. The method includes: presenting an interaction entry in an interaction interface with a virtual object; in response to triggering of the interaction entry, presenting a functional component, the functional component presenting guiding information determined based on a configuration operation of a configurator of the virtual object; and in response to obtaining input content via the functional component, presenting response content generated based on the input content in the interaction interface.

[0005] In a third aspect of the present disclosure, an apparatus for configuring a virtual object is provided. The apparatus includes: a receiving module configured to receive configuration information associated with a functional component from a configurator of the virtual object, the configuration information at least indicating guiding information associated with the functional component; and a configuration module configured to configure the virtual object based on the configuration information such that an interaction entry for triggering the functional component is presented in an interaction interface of the virtual object, and the functional component is configured to present the guiding information indicated by the configuration information.

[0006] In a fourth aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus includes: an interface presentation module configured to present an interaction entry in an interaction interface with a virtual object; a component presentation module configured to present a functional component in response to triggering of the interaction entry, the functional component presenting guiding information determined based on a configuration operation of a configurator of the virtual object; and a content presentation module configured to present response content generated based on input content in the interaction interface in response to obtaining the input content via the functional component.

[0007] In a fifth aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect or the second aspect.

[0008] In a sixth aspect of the present disclosure, a computer-readable storage medium is provided. 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 or the second aspect.

[0009] It should be understood that the content described in this 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 easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In combination 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 represent the same or similar elements, where:

[0011] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0012] Figure 2 A flowchart showing an example process of configuring and using functional components according to some embodiments of the present disclosure;

[0013] Figures 3A to 3D An example interface according to some embodiments of the present disclosure is shown;

[0014] Figure 4 A flowchart showing an example process of configuring a virtual object according to some embodiments of the present disclosure;

[0015] Figure 5 A flowchart showing an example process of interface interaction according to some embodiments of the present disclosure;

[0016] Figure 6 A schematic structural block diagram showing an example device for configuring a virtual object according to some embodiments of the present disclosure;

[0017] Figure 7 A schematic structural block diagram showing an example device for interface interaction according to some embodiments of the present disclosure; and

[0018] Figure 8A block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure is shown. Detailed implementation manners

[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain 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.

[0020] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. In addition, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.

[0021] In the description of the embodiments of the present disclosure, the term "including" and its like terms should be understood as open inclusion, that is, "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. Terms such as "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.

[0022] Embodiments of the present disclosure may involve the user's data, data acquisition and / or use, etc. These aspects all comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are carried out on the premise that the user is aware and confirms. Accordingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means in accordance with the relevant laws and regulations. The specific notification and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.

[0023] In the solutions of this specification and embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. If the user refuses to process personal information other than the necessary information required for the basic functions, it will not affect the user's use of the basic functions.

[0024] As mentioned above, with the increasing maturity of network technology, more and more users utilize network platforms for interaction. For example, some users can configure virtual objects to communicate and interact with other users on their behalf. However, existing technologies cannot support users in configuring functional components in the interaction interface of virtual objects for other users to use, resulting in relatively low interaction efficiency between other users and virtual objects.

[0025] Embodiments of the present disclosure propose a solution for configuring virtual objects. According to this solution, configuration information associated with a functional component can be received from the configurator of the virtual object, and the configuration information at least indicates guiding information associated with the functional component; and based on the configuration information, the virtual object is configured such that an interaction entry for triggering the functional component is presented in the interaction interface of the virtual object, and the functional component is configured to present the guiding information indicated by the configuration information.

[0026] In this way, embodiments of the present disclosure can support the configurator of the virtual object in providing configuration information and can configure configuration controls associated with the virtual object based on the configuration information, thus enriching the interaction methods of virtual objects. In addition, embodiments of the present disclosure can present an interaction entry for a functional component in the interaction interface of the virtual object. Therefore, embodiments of the present disclosure can support other users in using the functional component based on this interaction entry and viewing the guiding information associated with the functional component, thereby improving the efficiency of users using the functional component and the interaction efficiency between users and virtual objects.

[0027] Embodiments of the present disclosure also propose a solution for interface interaction. According to this solution, an interaction entry can be presented in the interaction interface with the virtual object; in response to the triggering of the interaction entry, a functional component is presented, and the functional component presents guiding information determined based on the configuration operations of the configurator of the virtual object; and in response to obtaining input content via the functional component, response content generated based on the input content is presented in the interaction interface. It can be understood that the interaction interface is configured to support at least one of the following interaction media forms: text, voice, image, or video media content.

[0028] In this way, the embodiments of the present disclosure can provide interaction entrances in the interaction interface with virtual objects, and can present function components and guiding information associated with the function components in response to triggering of the interaction entrances. In this way, the embodiments of the present disclosure can enrich the interaction methods with virtual objects and improve the interaction efficiency between users and virtual objects. In addition, the embodiments of the present disclosure can use the function components to obtain the input content of the user and generate corresponding response content. In this way, the embodiments of the present disclosure can obtain the input content of the user based on the function components with guiding information. Such function components can guide the user to input corresponding content, which is beneficial to improving the quality of the user input content, so as to provide more accurate response content for the user and improve the generation efficiency and quality of the response content.

[0029] The following further describes various example implementations of the solution in detail with reference to the accompanying drawings.

[0030] Example environment

[0031] Figure 1 A schematic diagram of an example environment 100 in which the embodiments of the present disclosure can be implemented is shown. As Figure 1 shown, the example environment 100 may include an electronic device 110.

[0032] In this example environment 100, the electronic device 110 may run an application 120 that supports interface interaction. The application 120 may be any suitable type of application for interface interaction, and its examples may include but are not limited to: session applications, social applications, or other suitable applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.

[0033] In Figure 1 the environment 100, if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120.

[0034] In some embodiments, the electronic device 110 communicates with the server 130 to implement the provision of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), 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 electronic device 110 is also capable of supporting any type of user interface (such as a "wearable" circuit, etc.).

[0035] The server 130 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 130 can include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 130 can provide background services for the application 120 that supports virtual objects in the electronic device 110.

[0036] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this regard. In the embodiments of the present disclosure, the server 130 and the electronic device 110 can achieve signaling interaction through the communication connection therebetween.

[0037] 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 to the scope of the present disclosure.

[0038] Some exemplary embodiments of the present disclosure will be continued to be described below with reference to the accompanying drawings.

[0039] Example interaction

[0040] Figure 2 FIG. 2 shows a flowchart of an exemplary process 200 of configuring and using functional components according to some embodiments of the present disclosure. The process 200 will be described below with reference to Figure 1 FIG. 3.

[0041] First, an exemplary description will be given of the process of configuring functional components associated with a virtual object based on Figure 2 FIG. 3.

[0042] Example 1: Example configuration of virtual objects

[0043] In some embodiments, the electronic device 110 may receive configuration information associated with a functional component from the configurator of the virtual object. As an example, the configurator of the virtual object may configure the configuration information associated with the functional component based on a component configuration interface associated with the functional component. Alternatively, the configurator of the virtual object may also configure the configuration information associated with the functional component based on a graphical user interface associated with the functional component.

[0044] First, taking the acquisition of configuration information based on a component configuration interface as an example, as Figure 2 shown, the developer 205 may call (202) the component configuration interface to the development platform 215. As an example, the developer 205 may utilize an electronic device associated with the developer (e.g., the electronic device 110) to call the component configuration interface to the development platform 215. As an example, the development platform 215 may include a development platform associated with the virtual object. Such a development platform 215 may at least provide the developer 205 with the configuration ability associated with the functional components of the virtual object. The development platform 215 may acquire the configuration information associated with the functional component configured by the developer 205 based on the component configuration interface.

[0045] In some embodiments, a user may configure a virtual object in a social application to interact and communicate with other users on behalf of himself, thereby meeting the interaction needs between users. Such a virtual object may also be referred to as the user's virtual avatar. As an example, the user who configures the virtual object may be referred to as the creator of the virtual object.

[0046] In some embodiments, the developer 205 may also be referred to as the configurator of the virtual object. As an example, the configurator here may include the creator or manager of the virtual object. For example, the manager of the virtual object may have management permissions for the virtual object. Such management permissions may include, for example, the configuration permission for the conversation ability of the virtual object and the modification permission for the visual image of the virtual object, etc.

[0047] Alternatively, the configurator of the virtual object can also be associated with the virtual object. For example, such a configurator can include the creator, manager of the virtual object, and / or the user associated with the virtual object (e.g., a user in a preset relationship (e.g., friendship) with the creator of the virtual object, etc.).

[0048] In some embodiments, the virtual object can include any suitable processing entity that supports interaction through prompt items or the like. In some scenarios, the virtual object can also be referred to as a virtual entity, and examples thereof can include, but are not limited to, an agent, a bot, or other objects that support interaction through conversations (e.g., text conversations or voice conversations, etc.). It should be understood that, on the one hand, the virtual object can have a virtual avatar for interaction. On the other hand, the virtual object can also utilize a suitable model to drive its interaction behavior, and such a model can include any suitable machine learning model, such as a generative model. The present disclosure is not intended to limit the specific construction method of the virtual object. As an example, such a virtual object can be provided by the virtual object server 265 in Figure 2 .

[0049] Secondly, taking the configuration information associated with the functional component configured via the graphical user interface as an example, the process of receiving the configuration information associated with the functional component from the configurator of the virtual object is described exemplarily. For example, the electronic device 110 can present a configuration interface associated with the virtual object (not shown in the figure). For example, such a configuration interface can be presented in response to a configuration request associated with the virtual object from the configurator of the virtual object (e.g., the developer 205). Such a configuration request can include, for example, triggering a control associated with the configuration interface in the session interface of the virtual object.

[0050] As an example, the electronic device 110 can receive the configuration information associated with the functional component from the configurator of the virtual object via the configuration interface. For example, the electronic device 110 can present a set of candidate functional components associated with the virtual object in the configuration interface. As an example, the set of candidate functional components can include multiple candidate functional components corresponding to multiple service capabilities. The electronic device 110 can present at least one configuration control associated with the functional component in the configuration interface in response to the selection of a functional component in the set of candidate functional components. For example, the type of at least one configuration control is determined based on the selected functional component. For example, at least one configuration control corresponding to a candidate functional component associated with image recognition can include a configuration control for configuring the image acquisition method. For example, at least one configuration control corresponding to a candidate functional component associated with file processing can include a configuration control for configuring the supported file types.

[0051] Additionally, the electronic device 110 may have at least one configuration control associated with the functional component to determine configuration information associated with the functional component. For example, the at least one configuration control may include a plurality of controls associated with multiple parts of the functional component. The electronic device 110 may receive a configuration operation or input content of the configuration party of the virtual object based on the plurality of controls to determine the configuration information associated with the functional component.

[0052] In some embodiments, the configuration information associated with the functional component received from the configuration party of the virtual object may at least indicate the guiding information associated with the functional component. As an example, such guiding information may be used to indicate the way to use the functional component. For example, the guiding information may include the title information of the functional component (e.g., the name information of the functional component). For example, the guiding information may include guiding text associated with using the functional component. For example, the guiding text may include a method description of how to use the functional component. Alternatively, the guiding text may also include an introduction to the service capabilities of the functional component. In some embodiments, the guiding information may include a guiding image associated with using the functional component. For example, the guiding image may include a method example of how to use the functional component. For example, the guiding image may also indicate the quality requirements of the file (e.g., an image file or other type of file) for functional component processing.

[0053] In some embodiments, the configuration information may also indicate the guiding information presented in multiple preset regions of the functional component. For example, the functional component may include multiple preset regions. Different preset regions may display different parts of the guiding information.

[0054] As an example, the aforementioned functional component may include an image recognition component. The multiple preset regions may include a first region. For example, the first region may support displaying the title information of the image recognition component. As an example, the title information may indicate the name and / or function description of the image recognition component. Alternatively, the multiple preset regions may include a second region. For example, the second region may support displaying an example image of the image recognition component. For example, the example image may indicate the quality requirements of the image content supported by the image recognition component for recognition (e.g., the example image is an image that meets the quality requirements). Such quality requirements may include, for example, complete and flat borders and clear text and images.

[0055] As an example, the electronic device 110 may configure a virtual object based on configuration information, such that an interaction interface of the virtual object presents an interaction entry for triggering a functional component. As an example, the development platform 215 may perform parameter verification (204) on the received configuration information to determine whether the configuration information meets the preset requirements for creating a functional component. Further, the development platform 215 may, in response to the configuration information failing the parameter verification, send a reminder message of failing the parameter verification to the developer 205, so that the developer can modify the configuration information again. Alternatively, the development platform 215 may, in response to the configuration information passing the parameter verification, store (206) the configuration information (or referred to as configuration) of the functional component by using the database 225. The database 225 may, in response to completing the storage of the configuration information, return (208) a notification of completing the storage of the configuration information to the development platform 215. Further, the development platform 215 may return (208) a notification of completing the configuration of the functional component associated with the virtual object to the developer 210.

[0056] Alternatively, the interaction interface of the virtual object may also correspond to an interaction space that supports interaction between a user and the virtual object. For example, such an interaction space may be specific to the user. As an example, such an interaction space may be a one-to-one interaction space between the user and the virtual object. Alternatively, such an interaction space may present visual elements of a virtual scene and virtual objects in the virtual scene, etc. As an example, such a user may be a user different from the configurator of the virtual object.

[0057] In some embodiments, the configuration information may further indicate display parameters of the interaction entry in the interaction interface. As an example, the display parameters may include, for example, the presentation position of the interaction entry in the interaction interface. In this way, embodiments of the present disclosure support the developer 205 (e.g., the configurator of the virtual object) to configure by himself / herself the presentation position of the interaction entry associated with the functional component in the interaction interface. Alternatively, the display parameters may include, for example, the visual style corresponding to the interaction entry. Such a visual style may indicate, for example, the text identifier and / or image identifier of the interaction entry. In this way, embodiments of the present disclosure support the developer 205 to set the visual style of the interaction entry by himself / herself, so as to enrich the visual style presented by the interaction entry.

[0058] As an example, the functional component may be configured to present guiding information indicated by the configuration information. For example, the electronic device 110 may present an interaction entry associated with the functional component in the interaction interface of the virtual object. The electronic device 110 may, in response to the triggering of the interaction entry, present the functional component in the interaction interface. The functional component here may present the guiding information indicated by the configuration information. In this way, based on the guiding information of the functional component, the usage efficiency of the functional component by the user can be improved.

[0059] Next, based on Figure 2 andFigures 3A to 3D An exemplary description is given of the interaction process associated with the functional component.

[0060] Example 2: Example interface interaction

[0061] Continuing to refer to Figure 2 , user 235 can enter (212) a session page on the electronic device associated with user 235 (e.g., Figure 1 electronic device 110). Such a session page can be provided by application platform 245. Application platform 245 can obtain (214) the configuration information (also known as configuration) of the functional component from chat server 255 in response to receiving a request to present the session page, so as to present the functional component in the session page. As an example, chat server 255 can be used to provide session services to application platform 245. For example, application platform 245 can initiate a request to obtain the configuration information of the functional component from chat server 255 through a preset interface provided by chat server 255. Such a session page can include a session page associated with the first scenario and a second session page associated with the second scenario. Next, in conjunction with Figures 3A to 3D an exemplary description is given of the process of presenting and using the functional component in the session page.

[0062] Figures 3A to 3D Exemplary interfaces 300A to 300D according to some embodiments of the present disclosure are shown. Interfaces 300A to 300D can be provided by, for example, Figure 1 the electronic device 110 shown.

[0063] As Figure 3A shown, electronic device 110 can present an interaction interface 300A with a virtual object. For example, such an interaction interface 300A can include a first session interface with the virtual object (e.g., a first session page associated with the first scenario). Alternatively, the virtual object can be associated with a target user. For example, the target user can be the configurator of the virtual object (e.g., the creator of the virtual object). Such an interaction interface 300A can include, for example, a second session interface with the target user (e.g., a second session page associated with the second scenario). For example, the session parties in the first session interface with the virtual object can include the virtual object. For example, the session parties in the second session interface with the target user can include the target user and the virtual object.

[0064] Alternatively, the interaction interface of the virtual object can also correspond to an interaction space that supports the interaction between the user and the virtual object. For example, such an interaction space can be specific to the user. As an example, such an interaction space can be a one-on-one interaction space between the user and the virtual object. Alternatively, such an interaction space can present visual elements of a virtual scene and virtual objects in the virtual scene, etc. As an example, such a user can be a user different from the configurator of the virtual object.

[0065] Continuing the reference Figure 2 , first, for the first scenario, an exemplary description of the interaction process associated with the functional component is given. For example, the first scenario can indicate that the interaction interface 300A is associated with the first session interface of the virtual object. The chat server 255 can, in response to receiving a request from the application platform 245 to obtain the configuration information of the functional component, initiate (216) a request to obtain the configuration information of the functional component to the virtual object server 265. For example, the chat server 255 can initiate a request to obtain the configuration information of the functional component through a preset interface provided by the virtual object server 265. As an example, the virtual object server 265 can be used to provide an interaction service associated with the virtual object to the application platform 245. Further, the virtual object server 265 can obtain (218) the configuration information of the functional component from the development platform 215. The development platform 215 can obtain (220) the configuration information of the functional component from the database 225. The database 225 can return (222) the configuration information of the functional component to the development platform 215. Further, the development platform 215 can return (224) the configuration information of the functional component obtained from the database 225 to the virtual object server 265. The virtual object server 265 can return (226) the obtained configuration information of the functional component to the chat server 255.

[0066] Alternatively, for the second scenario, an exemplary description of the interaction process associated with the functional component is given. For example, the second scenario can indicate that the interaction interface 300A is associated with the second session interface of the target user. The chat server 255 can directly initiate (228) a request to obtain the configuration information of the functional component to the development platform 215. For example, the chat server 255 can initiate a request to obtain the configuration information of the functional component to the development platform 215 through a preset interface provided by the development platform 215. The development platform 215 can obtain (230) the configuration information of the functional component from the database 225. The database 255 can return (232) the configuration information of the functional component to the development platform 215. Further, the development platform 215 can return (234) the configuration information of the functional component obtained from the database 225 to the chat server 255.

[0067] Additionally, the chat server 255 may return (236) the obtained configuration information of the functional component to the application platform 245. Further, the application platform 245 may, in response to receiving the configuration information of the functional component from the chat server 255, display (238) the functional component (e.g., an interaction entry associated with the functional component) to the user 235 based on the electronic device associated with the user 235.

[0068] In some embodiments, continuing to refer to Figure 3A , the electronic device associated with the user 235 (e.g., the electronic device 110) may present an interaction entry in the interaction interface 300A with the virtual object. For example, the electronic device 110 may present a plurality of interaction entries in the interaction interface 300A. For example, the plurality of interaction entries may include the entry 305-1, the interaction entry 305-2, and the interaction entry 305-3, etc. The plurality of interaction entries may correspond to a plurality of functional components. Further, the electronic device 110 may, in response to the triggering of the interaction entry, present the functional component corresponding to the interaction entry. As an example, the presentation position and / or visual style (e.g., text identifier and / or image identifier) of the plurality of interaction entries in the interaction interface 300A may be determined by the configuration operation of the configurator of the virtual object.

[0069] In some embodiments, continuing to refer to Figure 2 , the user 235 may click (240) on the functional component. For example, the electronic device associated with the user 235 (e.g., the electronic device 110) may receive the click of the user 235 on the functional component. The application platform 245 may, in response to the click of the user 235 on the functional component, obtain the relevant information of the functional component from the development platform 215. Further, the application platform 245 may, in response to obtaining the relevant information of the functional component, pull up (244) a split-screen component (e.g., control the electronic device 110 to present the functional component in the interaction interface based on the split-screen style).

[0070] As an example, continuing to refer to Figure 3A , the electronic device 110 may, in response to the triggering (e.g., click operation) of the entry 305-2, present the functional component associated with the entry 305-2. As Figure 3B shown, the electronic device 110 may present the functional component 310 associated with the Figure 1 entry 305-2 in

[0071] In some embodiments, the electronic device 110 may present different parts of the guiding information in multiple preset areas of the functional component 310. For example, the functional component 310 may include multiple preset areas. Different preset areas may be used to present different contents.

[0072] As an example, the functional component 310 may include an image recognition component and / or a content collection component, etc. Taking the image recognition component as an example, an exemplary description of the functional component 310 is given. For example, the electronic device 110 may present a first part of the guiding information in a first area (e.g., area 315-1) of the image recognition component. As an example, the first part of the guiding information may include the title information of the image recognition component (e.g., "Report Interpretation").

[0073] In some embodiments, the guiding information may include guiding text associated with using the functional component. For example, the electronic device 110 may also present guiding text (e.g., "We can interpret for you: xxx") associated with using the functional component (e.g., the image recognition component) in the first area (e.g., area 315-1). For example, such guiding text may indicate a functional description of the functional component (or referred to as a service capability description). Alternatively, such guiding text may indicate quality requirements (e.g., complete border, clear text and image, etc.) for the file content (e.g., image content) supported for user upload.

[0074] Alternatively, the electronic device 110 may present a second part of the guiding information in a second area (e.g., area 315-2). For example, the second part of the guiding information may include an example image (e.g., image 320) of the image recognition component. For example, such an example image may support the quality requirements for the file content (e.g., image content) supported for user upload. Alternatively, such an example image may indicate the shooting method for obtaining image content that meets the quality requirements.

[0075] In some embodiments, continuing to refer to Figure 2 , the user 235 may click to take a photo or select a picture from the album (246). The application platform 245 may obtain the image content provided by the user 235.

[0076] In some embodiments, continuing to refer to Figure 3B , the electronic device 110 may obtain input content via the functional component 310. For example, such input content may include text content and / or image content. For example, the electronic device 110 may provide a text input control in the functional component 310 to obtain the text content input by the user. Alternatively, the electronic device 110 may provide an image acquisition entry in the functional component to receive the image content provided by the user based on the image acquisition entry.

[0077] For example, the image acquisition entry may include a photographing control 325. For example, the electronic device 110 may, in response to a trigger of the photographing control 325 (e.g., a click operation), call an image acquisition device (e.g., a camera component, or a camera for short) configured on the electronic device 110 to capture image content.

[0078] Alternatively, the image acquisition entry may include an album control 330. For example, the electronic device 110 may, in response to a trigger of the album control 330 (e.g., a click operation), present a plurality of image contents associated with the local media library (e.g., an album) of the electronic device 110. Further, the electronic device 110 may, in response to a user's selection of a target image content from the plurality of image contents, acquire the target image content selected by the user.

[0079] As an example, the electronic device 110 may, in response to obtaining input content via a functional component, present response content generated based on the input content in an interaction interface. Alternatively, the electronic device 110 may, in response to obtaining input content via a functional component, present the input content in the functional component. For example, as Figure 3C shown, the electronic device 110 may present the input content (e.g., image content 335) in the functional component 310. Further, the electronic device 110 may, in response to confirmation of the input content (e.g., selection of a confirmation control 340), present response content generated based on the input content in the interaction interface. Alternatively, the electronic device 110 may further provide a deletion control 345 associated with the input content in the functional component 310 for the user to delete the input content.

[0080] In some embodiments, continuing to refer to Figure 2 , the application platform 245 may request the development platform 215 to review (248) the input content (e.g., a picture). The development platform 215 may, in response to receiving the review request for the input content from the application platform 245, request the review service 275 to review (250) the input content (e.g., a picture). As an example, the review service 275 may be implemented as a remote server that can provide service capabilities for the functional component. Such a remote server may, for example, be configured with a generative model that can generate corresponding response content based on the input content (e.g., image content). The present disclosure does not aim to limit the specific configuration or training process of this generative model. Further, the review service 275 may return (252) the review result to the development platform 215. The development platform 215 may return (254) the review result from the review service 275 to the application platform 245.

[0081] Alternatively, the application platform 245 may, in response to the review result indicating that the input content (e.g., a picture) fails the review, prompt (256) the user 235 that the input content review (e.g., picture) fails. Alternatively, the application platform 245 may, in response to the input content passing the review, provide the user with a prompt message indicating that the input content passes the review. The user 235 may click (258) to confirm the upload. In response to the user's confirmation of the input content (e.g., a picture), the application platform 245 sends the input content (e.g., a picture) to the chat server 255. Further, the chat server 255 may further review (262) the input content.

[0082] As an example, continuing to refer to Figure 3D , the electronic device 110 may present the input content (e.g., the image content 335) in the interaction interface 300D with the virtual object. The electronic device 110 may present the response content 350 in the interaction interface 300D with the virtual object. As an example, the response content 350 may include text content and / or image content. Alternatively, the response content 350 may further include audio content corresponding to the text content.

[0083] As an example, the response content is generated by processing the input content by invoking the service capabilities associated with the functional component. For example, as Figure 2 shown, such service capabilities may be provided by the virtual object server 265. As an example, such service capabilities may include the ability to interpret medical reports, the ability to collect and summarize information, the ability to recognize targets in images (e.g., recognize flowers, plants, etc.), etc. The present disclosure is not intended to limit the specific content of such service capabilities.

[0084] Based on the processes described above, the embodiments of the present disclosure can support the configurator of the virtual object to provide configuration information, and can configure the configuration controls associated with the virtual object based on the configuration information, thus enriching the interaction methods of the virtual object. In addition, the embodiments of the present disclosure can present the interaction entry of the functional component in the interaction interface of the virtual object. Therefore, the embodiments of the present disclosure can support other users to use the functional component based on the interaction entry and view the guiding information associated with the functional component, thereby improving the efficiency of users using the functional component and improving the interaction efficiency between users and the virtual object.

[0085] In addition, embodiments of the present disclosure can provide an interaction entry in an interaction interface with a virtual object, and can present a functional component and guiding information associated with the functional component in response to a trigger of the interaction entry. In this way, embodiments of the present disclosure can enrich the interaction manner with the virtual object and improve the interaction efficiency between the user and the virtual object. In addition, embodiments of the present disclosure can obtain input content of the user by using the functional component and generate corresponding response content. In this way, embodiments of the present disclosure can obtain the input content of the user based on the functional component with guiding information. Such a functional component can guide the user to input corresponding content, which is beneficial to improving the quality of the user input content, so that more accurate response content can be provided for the user, and the generation efficiency and quality of the response content are improved.

[0086] Example process

[0087] Figure 4 The flowchart of an example process 400 for configuring a virtual object according to some embodiments of the present disclosure is shown. Process 400 can be implemented at the electronic device 110. The following describes process 400 with reference to Figure 1 to describe process 400.

[0088] As Figure 4 shown, at block 410, the electronic device 110 receives configuration information associated with the functional component from the configurator of the virtual object, and the configuration information at least indicates guiding information associated with the functional component.

[0089] At block 420, the electronic device 110 configures the virtual object based on the configuration information, so that the interaction interface of the virtual object presents an interaction entry for triggering the functional component, and the functional component is configured to present the guiding information indicated by the configuration information.

[0090] In some embodiments, receiving configuration information associated with the functional component from the configurator of the virtual object includes: presenting a configuration interface associated with the virtual object; and receiving, via the configuration interface, configuration information associated with the functional component from the configurator of the virtual object.

[0091] In this way, embodiments of the present disclosure can provide a configuration interface associated with the functional component for the user, thereby improving the efficiency of the user in configuring the functional component.

[0092] In some embodiments, receiving configuration information associated with the functional component from the configurator of the virtual object via the configuration interface includes: presenting a set of candidate functional components associated with the virtual object in the configuration interface; in response to a selection of a functional component in the set of candidate functional components, presenting at least one configuration control associated with the functional component in the configuration interface; and determining configuration information associated with the functional component based on the at least one configuration control.

[0093] In this way, embodiments of the present disclosure can provide a set of candidate functional components in the configuration interface for the user to select the required functional components for configuration, thereby enriching the types of functional components and improving the efficiency of the user in configuring functional components.

[0094] In some embodiments, the type of at least one configuration control is determined based on the selected functional component.

[0095] In this way, embodiments of the present disclosure can provide corresponding configuration controls for different functional components, thereby improving the efficiency of the user in configuring functional components.

[0096] In some embodiments, receiving configuration information associated with a functional component from a configurator of a virtual object includes: obtaining configuration information associated with the functional component via a component configuration interface associated with the virtual object.

[0097] In this way, embodiments of the present disclosure can provide an interface for configuring functional components, thereby facilitating the configuration operation of the user on the functional components and improving the configuration efficiency of the user.

[0098] In some embodiments, the configuration information indicates guiding information presented in multiple preset regions of the functional component.

[0099] In this way, embodiments of the present disclosure can support presenting different parts of the guiding information in multiple regions of the functional component, thereby improving the presentation efficiency of the guiding information, saving viewing time for the user, and enriching the presentation form of the functional component.

[0100] In some embodiments, the functional component includes an image recognition component, and the multiple preset regions include: a first region that supports displaying the title information of the image recognition component; a second region that supports displaying an example image of the image recognition component.

[0101] In this way, embodiments of the present disclosure can provide a functional component corresponding to image recognition and can display different contents of the image recognition component in different regions of the functional component, thereby providing the user with the ability of image recognition and improving the efficiency of the user in using the functional component.

[0102] In some embodiments, the configuration information further indicates display parameters of an interaction entry in an interaction interface, and the display parameters include at least one of the following: the presentation position of the interaction entry in the interaction interface; the visual style corresponding to the interaction entry, and the visual style indicates the text identifier and / or image identifier of the interaction entry.

[0103] In this way, embodiments of the present disclosure support the user in configuring the display parameters of the interaction entry associated with the functional component, enrich the presentation styles of the interaction entry, and improve the efficiency of the user in selecting the functional component.

[0104] In some embodiments, the guiding information includes guiding text and / or guiding images associated with the use of the functional component.

[0105] In this way, the embodiments of the present disclosure can support a user in configuring the guiding information associated with the use of the functional component, for example, guiding text and / or guiding images. This can support the user in providing corresponding guiding information for the usage mode or function of the functional component, thereby improving the interactivity of the functional component and the interaction efficiency between the user and the functional component.

[0106] In some embodiments, the configurator is the creator or manager of the virtual object; or the configurator is associated with the virtual object. In this way, the embodiments of the present disclosure can support the creator or manager of the virtual object or the user associated with the virtual object in configuring the functional components of the virtual object.

[0107] In some embodiments, the interaction interface corresponds to an interaction space that supports a user's interaction with a virtual object, and the interaction space is specific to the user.

[0108] In this way, the embodiments of the present disclosure can support configuring functional components in the interaction space where the user interacts with the virtual object, which is beneficial to improving the interaction efficiency between the user and the virtual object.

[0109] Figure 5 The flowchart shows an example process 500 of interface interaction according to some embodiments of the present disclosure. Process 500 can be implemented at the electronic device 110. The following will refer to Figure 1 to describe process 500.

[0110] As Figure 5 shown, at block 510, the electronic device 110 presents an interaction entry in the interaction interface with the virtual object.

[0111] At block 520, in response to the triggering of the interaction entry, the electronic device 110 presents a functional component, and the functional component presents guiding information determined based on the configuration operation of the configurator of the virtual object.

[0112] At block 530, in response to obtaining input content via the functional component, the electronic device 110 presents response content generated based on the input content in the interaction interface.

[0113] In some embodiments, process 500 further includes: presenting different parts of the guiding information in multiple preset regions of the functional component.

[0114] In this way, the embodiments of the present disclosure can support presenting different parts of the guiding information in multiple regions of the functional component, thereby improving the presentation efficiency of the guiding information.

[0115] In some embodiments, the functional component includes an image recognition component, and presenting guidance information in a plurality of preset regions of the functional component includes: presenting a first part of the guidance information in a first region of the image recognition component, the first part including the title information of the image recognition component; and / or presenting a second part of the guidance information in a second region of the image recognition component, the second part including an example image of the image recognition component.

[0116] In this way, the embodiments of the present disclosure can provide a functional component corresponding to image recognition, and can display different contents of the image recognition component in different regions of the functional component, thereby providing the user with the ability of image recognition and improving the efficiency of the user using the functional component.

[0117] In some embodiments, the guidance information includes guidance text and / or guidance images associated with using the functional component.

[0118] In this way, the embodiments of the present disclosure can support the user in configuring guidance information associated with using the functional component, for example, guidance text and / or guidance images. This can support the user in configuring corresponding guidance information for the usage mode or function of the functional component, thereby improving the interactivity of the functional component and the interaction efficiency between the user and the functional component.

[0119] In some embodiments, in response to obtaining input content via the functional component, presenting response content generated based on the input content in the interaction interface includes: presenting the input content in the functional component in response to obtaining the input content via the functional component; and presenting the response content generated based on the input content in the interaction interface in response to confirmation of the input content.

[0120] In this way, the embodiments of the present disclosure can improve the efficiency of the user uploading input content.

[0121] In some embodiments, the response content is generated by invoking service capabilities associated with the functional component to process the input content.

[0122] In this way, the embodiments of the present disclosure can generate response content by invoking service capabilities associated with the functional component to process the input content, thereby providing functional components with different functions for the user by accessing different service capabilities, which is beneficial to improving the interaction efficiency of the user and the processing ability of the user input content.

[0123] In some embodiments, the virtual object is associated with the target user, and the interaction interface includes a first conversation interface with the virtual object and / or a second conversation interface with the target user.

[0124] In this way, embodiments of the present disclosure can support providing functional components in different types of session interfaces, which is beneficial to improving the interaction efficiency of users.

[0125] Example devices and equipment

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

[0127] Figure 6 FIG. shows a schematic structural block diagram of an exemplary device 600 for configuring a virtual object according to some embodiments of the present disclosure. The device 600 can be implemented as or included in an electronic device 110. Each module / component in the device 600 can be implemented by hardware, software, firmware, or any combination thereof.

[0128] As Figure 6 shown, the device 600 includes: a receiving module 610, configured to receive configuration information associated with a functional component from a configurator of the virtual object, the configuration information at least indicating guiding information associated with the functional component; and a configuration module 620, configured to configure the virtual object based on the configuration information such that an interaction interface of the virtual object presents an interaction entry for triggering the functional component, and the functional component is configured to present the guiding information indicated by the configuration information.

[0129] In some embodiments, the receiving module 610 is further configured to: present a configuration interface associated with the virtual object; and receive, via the configuration interface, configuration information associated with the functional component from the configurator of the virtual object.

[0130] In some embodiments, the receiving module 610 is further configured to: present a set of candidate functional components associated with the virtual object in the configuration interface; in response to a selection of a functional component in the set of candidate functional components, present at least one configuration control associated with the functional component in the configuration interface; and determine the configuration information associated with the functional component based on the at least one configuration control.

[0131] In some embodiments, the type of the at least one configuration control is determined based on the selected functional component.

[0132] In some embodiments, the receiving module 610 is further configured to: obtain the configuration information associated with the functional component via a component configuration interface associated with the virtual object.

[0133] In some embodiments, the configuration information indicates guiding information presented in multiple preset regions of the functional component.

[0134] In some embodiments, the functional component includes an image recognition component, and the multiple preset regions include: a first region that supports displaying the title information of the image recognition component; and a second region that supports displaying an example image of the image recognition component.

[0135] In some embodiments, the configuration information further indicates the display parameters of the interaction entry in the interaction interface, and the display parameters include at least one of the following: the presentation position of the interaction entry in the interaction interface; the visual style corresponding to the interaction entry, and the visual style indicates the text identifier and / or image identifier of the interaction entry.

[0136] In some embodiments, the guiding information includes guiding text and / or guiding images associated with the use of the functional component.

[0137] In some embodiments, the configurator is the creator or manager of the virtual object; or the configurator is associated with the virtual object.

[0138] In some embodiments, the interaction interface corresponds to an interaction space that supports a user to interact with a virtual object, and the interaction space is specific to the user.

[0139] Figure 7 FIG. 700 shows a schematic structural block diagram of an example device 700 for interaction according to certain embodiments of the present disclosure. The device 700 can be implemented as or included in an electronic device 110. Each module / component in the device 700 can be implemented by hardware, software, firmware, or any combination thereof.

[0140] As Figure 7 shown, the device 700 includes: an interface presentation module 710 configured to present an interaction entry in an interaction interface with a virtual object; a component presentation module 720 configured to present a functional component in response to a trigger of the interaction entry, and the functional component presents guiding information determined based on a configuration operation of a configurator of the virtual object; and a content presentation module 730 configured to present response content generated based on the input content in the interaction interface in response to obtaining the input content via the functional component.

[0141] In some embodiments, the device 700 further includes an information presentation module configured to: present different parts of the guiding information in multiple preset regions of the functional component.

[0142] In some embodiments, the functional component includes an image recognition component, and the information presentation module is further configured to: present a first part of the guiding information in the first region of the image recognition component, and the first part includes the title information of the image recognition component; and / or present a second part of the guiding information in the second region of the image recognition component, and the second part includes an example image of the image recognition component.

[0143] In some embodiments, the guidance information includes guidance text and / or guidance images associated with the use of functional components.

[0144] In some embodiments, the content presentation module 730 is further configured to: present input content in a functional component in response to obtaining the input content via the functional component; and present response content generated based on the input content in the interaction interface in response to confirmation of the input content.

[0145] In some embodiments, the response content is generated by invoking service capabilities associated with the functional component to process the input content.

[0146] In some embodiments, the virtual object is associated with the target user, and the interaction interface includes a first session interface with the virtual object and / or a second session interface with the target user.

[0147] The units included in device 600 or 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can 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 in device 600 or 700 can be at least partially implemented by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0148] Figure 8 A block diagram of an electronic device 800 in which one or more embodiments of the present disclosure can be implemented is shown. It should be understood that Figure 8 The electronic device 800 shown is merely exemplary and should not impose any limitation on the functions and scopes of the embodiments described herein. Figure 8 The electronic device 800 shown can be used to implement Figure 1 the electronic device 110.

[0149] As Figure 8As shown, the electronic device 800 is in the form of a general-purpose electronic device. The components of the electronic device 800 may include, but are not limited to, one or more processors or processing units 810, a memory 820, a storage device 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. The processing unit 810 may be a physical or virtual processor and be capable of performing various processes according to the programs stored in the memory 820. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 800.

[0150] The electronic device 800 generally includes multiple computer storage media. Such media may be any accessible media that can be obtained by the electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 820 may 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 830 may be removable or non-removable media and may include machine-readable media, such as a flash drive, a magnetic disk, or any other media that can be used to store information and / or data and can be accessed within the electronic device 800.

[0151] The electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 8 , 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 may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 820 may include a computer program product 825 having one or more program modules configured to perform the various methods or actions of the various embodiments of the present disclosure.

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

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

[0154] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, 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.

[0155] 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.

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

[0157] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, such that a series of operation steps are performed 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.

[0158] 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 portion 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 can be implemented by a combination of dedicated hardware and computer instructions.

[0159] 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 skilled persons in the art to understand the various implementation manners disclosed herein.

Claims

1. A method for configuring a virtual object, comprising: Receiving configuration information associated with a functional component from a configurator of the virtual object, the configuration information at least indicating boot information associated with the functional component; And Configuring the virtual object based on the configuration information such that an interaction interface of the virtual object presents an interaction entry for triggering the functional component, and the functional component is configured to present the boot information indicated by the configuration information.

2. The method according to claim 1, wherein receiving configuration information associated with a functional component from a configurator of the virtual object comprises: Presenting a configuration interface associated with the virtual object; And Receiving, via the configuration interface, the configuration information associated with the functional component from the configurator of the virtual object.

3. The method according to claim 2, wherein receiving, via the configuration interface, the configuration information associated with the functional component from the configurator of the virtual object comprises: Presenting, in the configuration interface, a set of candidate functional components associated with the virtual object; In response to a selection of the functional component in the set of candidate functional components, presenting at least one configuration control associated with the functional component in the configuration interface; And Determining the configuration information associated with the functional component based on the at least one configuration control.

4. The method according to claim 3, wherein the type of the at least one configuration control is determined based on the selected functional component.

5. The method according to claim 1, wherein receiving configuration information associated with a functional component from a configurator of the virtual object comprises: Obtaining the configuration information associated with the functional component via a component configuration interface associated with the virtual object.

6. The method according to claim 1, wherein the configuration information indicates the boot information presented in a plurality of preset regions of the functional component.

7. The method according to claim 6, wherein the functional component comprises an image recognition component, and the plurality of preset regions comprise: A first region that supports displaying title information of the image recognition component; A second region that supports displaying an example image of the image recognition component.

8. The method according to claim 1, wherein the configuration information further indicates display parameters of the interaction entry in the interaction interface, and the display parameters include at least one of the following: The presentation position of the interaction entry in the interaction interface; The visual style corresponding to the interaction entry, the visual style indicating a text identifier and / or an image identifier of the interaction entry.

9. The method according to claim 1, wherein the boot information comprises boot text and / or a boot image associated with using the functional component.

10. The method according to claim 1, wherein the configurator is a creator or a manager of the virtual object; or the configurator is associated with the virtual object.

11. The method according to claim 1, wherein the interactive interface corresponds to an interactive space that supports a user to interact with the virtual object, and the interactive space is specific to the user.

12. A method for interface interaction, comprising: presenting an interaction entry in an interaction interface with a virtual object; in response to triggering of the interaction entry, presenting a function component, where the function component presents guiding information determined based on configuration operations of a configurator of the virtual object; and in response to obtaining input content via the function component, presenting response content generated based on the input content in the interaction interface.

13. The method according to claim 12, further comprising: presenting different parts of the guiding information in a plurality of preset areas of the function component.

14. The method according to claim 12, wherein the function component includes an image recognition component, and presenting the guiding information in a plurality of preset areas of the function component includes: presenting a first part of the guiding information in a first area of the image recognition component, where the first part includes title information of the image recognition component; and / or presenting a second part of the guiding information in a second area of the image recognition component, where the second part includes an example image of the image recognition component.

15. The method according to claim 12, wherein the guiding information includes guiding text and / or guiding images associated with using the function component.

16. The method according to claim 12, wherein in response to obtaining input content via the function component, presenting response content generated based on the input content in the interaction interface includes: in response to obtaining the input content via the function component, presenting the input content in the function component; and in response to confirmation of the input content, presenting the response content generated based on the input content in the interaction interface.

17. The method according to claim 12, wherein the response content is generated by invoking service capabilities associated with the function component to process the input content.

18. The method according to claim 12, wherein the virtual object is associated with a target user, and the interaction interface includes a first session interface with the virtual object and / or a second session interface with the target user.

19. A device for configuring a virtual object, comprising: a receiving module configured to receive configuration information associated with a function component from a configurator of the virtual object, where the configuration information at least indicates guiding information associated with the function component; and a configuration module configured to configure the virtual object based on the configuration information such that an interaction entry for triggering the function component is presented in an interaction interface of the virtual object, and the function component is configured to present the guiding information indicated by the configuration information.

20. A device for interface interaction, comprising: an interface presentation module configured to present an interaction entry in an interaction interface with a virtual object; A component presentation module, configured to present a functional component in response to a trigger of the interaction entry, where the functional component presents guiding information determined based on configuration operations of a configurator of the virtual object; and A content presentation module, configured to present response content generated based on the input content in the interaction interface in response to obtaining the input content via the functional component.

21. An electronic device, comprising: At least one processing unit; and At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method according to any one of claims 1 to 11 or 12 to 18.

22. A computer-readable storage medium, having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1 to 11 or 12 to 18.

Citation Information

Patent Citations

  • Function determination method and device, interface configuration method and device, interface display method and device and storage medium

    CN113110900A

  • Information display method and device, electronic equipment and storage medium

    CN114840108A

  • Interaction method and device, platform and storage medium

    CN117393180A

  • Page guide configuration method, page guide method and equipment

    CN117742832A

  • Man-machine conversation method, device and equipment and computer readable storage medium

    CN119312817A