Interaction processing method and device
By configured in electronic devices to respond to the target smart body virtual image that can respond to changes in running information, the problem of lack of flexibility and real -time virtual assistants in the existing technologies to achieve higher interaction and immersion.
Patent Information
- Application Number
- CN202411252471.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2025-01-28
AI Technical Summary
The way virtual assistants get dressed up in existing games lacks flexibility and real-time, and cannot respond to player operations and environmental changes in real time.
By obtaining the operating information of electronic devices, the target smart body has a target virtual image based on this information and enables it to respond to changes in operating information to update its virtual image constituent element.
The flexibility and real -time nature of the target virtual image enhance the interaction between users and operation applications, so that the dressing of the virtual assistant can instantly change to adapt to different game progress, player operation and environment.
Smart Images

Figure CN119367769A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to artificial intelligence technology, and more particularly to an interactive processing method and device. Background Art
[0002] Currently, the costumes of virtual assistants in games are usually obtained by players manually purchasing, unlocking specific suits, or completing specific tasks. This method of obtaining costumes lacks flexibility and real-time performance. Summary of the invention
[0003] The present application provides an interactive processing method and device, electronic equipment, storage medium, and product.
[0004] The technical solution of this application is implemented as follows:
[0005] In a first aspect, an interaction processing method is provided, comprising:
[0006] Obtaining operation information of electronic equipment;
[0007] configuring the target agent of the electronic device to have a target virtual image based on the operation information;
[0008] The target agent is capable of updating the constituent elements of its virtual image in response to changes in the operating information.
[0009] In the above solution, obtaining the operation information of the electronic device includes at least one of the following:
[0010] In response to the electronic device enabling the target agent, monitoring the running application information of the electronic device using the target agent;
[0011] In response to obtaining a configuration operation acting on a target interface of the electronic device, obtaining operation configuration information generated by the configuration operation;
[0012] Obtaining operating environment information of the electronic device based on at least one sensor, the sensor belonging to or not belonging to the electronic device;
[0013] The operating parameters of the target components of the electronic device are monitored, and the operation information of the electronic device is obtained based on the operating parameters.
[0014] In the above scheme, configuring the target intelligent body of the electronic device to have a target virtual image based on the operation information includes: using a target processing model to generate and process the obtained operation information of the electronic device to obtain at least one constituent element; performing target processing on the at least one constituent element so that the target intelligent body of the electronic device has a target virtual image including the at least one constituent element;
[0015] Among them, the at least one constituent element serves as the main element and / or the dressing element of the target virtual image; the target intelligent agent is the only intelligent agent on the electronic device or the intelligent agent that matches the currently running application of the electronic device.
[0016] In the above scheme, the target processing is performed on the at least one constituent element so that the target agent of the electronic device has a target virtual image including the at least one constituent element, including at least one of the following:
[0017] In the case where the target intelligent agent has a virtual image, the at least one constituent element is used as a dressing element and synthesized with the current virtual image of the target intelligent agent, so that the target intelligent agent has a target virtual image including the dressing element;
[0018] In the case where the target intelligent entity does not have a virtual image, the constituent elements are used as main elements and dressing elements to form a target virtual image of the target intelligent entity based on the categories of the constituent elements and / or the associations between the constituent elements;
[0019] In the case that the target intelligent agent does not have a virtual image, a virtual image generation process is performed on the at least one constituent element to obtain a target virtual image of the target intelligent agent.
[0020] In the above solution, configuring the target agent of the electronic device to have a target virtual image based on the operation information includes at least one of the following:
[0021] Using the variable parameters of the operation information, the current virtual image of the target agent of the electronic device is updated so that the target agent has a target virtual image, the constituent elements of the target virtual image are different from those of the current virtual image, and / or the functions and / or services that can be provided by the target virtual image are different from those of the current virtual image;
[0022] The usage change information of the electronic device is obtained, and based on the usage change information and the operation information, a target agent of the electronic device is configured to have a target virtual image.
[0023] In the above solution, configuring the target agent of the electronic device to have a target virtual image based on the operation information includes at least one of the following:
[0024] Generate and process the obtained running application information of the electronic device to obtain the dressing element of the target intelligent agent, and synthesize the dressing element with the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image including the dressing element;
[0025] Generate and process the obtained operation mode information of the electronic device to obtain the dressing element or the element to be updated of the target intelligent agent, and use the dressing element or the element to be updated to update the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image that matches the current operation mode of the electronic device;
[0026] Generate and process the obtained operating environment information of the electronic device to obtain the dressing element or the element to be updated of the target intelligent agent, and use the dressing element or the element to be updated to update the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image that matches the current operating environment of the electronic device;
[0027] The target agent is the only agent on the electronic device or an agent that matches the currently running application of the electronic device.
[0028] In the above scheme, the generated application information of the obtained electronic device is processed to obtain the dressing element of the target intelligent agent, including at least one of the following:
[0029] Generating and processing the obtained application category or application name of the currently running application of the electronic device to obtain a dressing element matching the application category or the application name, wherein different application categories correspond to different dressing elements;
[0030] Generating and processing the obtained target window content and / or target object element of the currently running application of the electronic device to obtain a dressing element matching the target window content and / or the target object element, wherein different target window contents correspond to different dressing elements and / or different target object elements correspond to different dressing elements;
[0031] In the case where the application currently running on the electronic device is a game application, generating a dress element corresponding to a target intelligent entity of the game application based on game progress information and / or target prop equipment information of the game application, wherein the target prop equipment information is prop equipment information of a target player;
[0032] The historical data of the currently running application of the electronic device is obtained, and the target dressing elements of the target intelligent agent are updated based on the historical data to obtain a target virtual image matching the historical data.
[0033] The above scheme also includes at least one of the following:
[0034] Determine a display area and / or display mode of the target virtual image based on the obtained running application information of the electronic device, so as to display the target virtual image in a determined display area by using the determined display mode;
[0035] The display area and / or display mode of the target virtual image is updated based on the variable parameters of the operation information.
[0036] In the above scheme, the target agent of the electronic device is configured to have a target virtual image based on the running information, including: when the electronic device runs a game application, obtaining player data of the game application, the player data including player operation data and / or player account data; based on the player data and the target game data of the game application, updating the dress elements and / or main body elements of the game agent corresponding to the game application, so that the game agent has a game virtual image that matches the player data and the target game data.
[0037] In a second aspect, an interactive processing device is provided, including:
[0038] An obtaining unit, used for obtaining operation information of the electronic device;
[0039] A processing unit, configured to configure the target agent of the electronic device to have a target virtual image based on the operation information;
[0040] The target agent is capable of updating the constituent elements of its virtual image in response to changes in the operating information.
[0041] According to a third aspect, an electronic device is provided, comprising: a processor and a memory configured to store a computer program that can be run on the processor, wherein the processor is configured to execute the steps of the method of the first aspect when running the computer program.
[0042] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program implements the steps of the method according to the first aspect when executed by a processor.
[0043] According to a fifth aspect, a computer program product is provided, comprising a computer program, wherein the computer program implements the steps of the method according to the first aspect when executed by a processor.
[0044] The present application provides an interactive processing method and device, including: obtaining operation information of an electronic device; configuring a target intelligent body of the electronic device with a target virtual image based on the operation information; wherein the target intelligent body can update the constituent elements of its virtual image in response to changes in the operation information. In this way, the target virtual image of the configured target intelligent body changes with changes in the operation information of the electronic device, thereby improving the flexibility and real-time performance of the target virtual image, and also enhancing the interactivity between the user and the running application. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1The following is a flow chart of the interactive processing method in the embodiment of the present application. Figure 1 ;
[0046] Figure 2 The following is a flow chart of the interactive processing method in the embodiment of the present application. Figure 2 ;
[0047] Figure 3 The following is a flow chart of the interactive processing method in the embodiment of the present application. Figure 3 ;
[0048] Figure 4 The following is a flow chart of the interactive processing method in the embodiment of the present application. Figure 4 ;
[0049] Figure 5 The following is a flow chart of the interactive processing method in the embodiment of the present application. Figure 5 ;
[0050] Figure 6 This is a schematic diagram of the structure of the interactive processing device in the embodiment of the present application;
[0051] Figure 7 It is a schematic diagram of the structure of the electronic device in the embodiment of the present application. DETAILED DESCRIPTION
[0052] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.
[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing this embodiment and are not intended to limit this application.
[0054] In the following description, references to “some embodiments,” “this embodiment,” “this embodiment,” and examples, etc., describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
[0055] If similar descriptions of "first / second" appear in the application documents, the following instructions are added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the present embodiment described here can be implemented in an order other than that illustrated or described here.
[0056] In this embodiment, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, object A and / or object B may represent three situations: object A exists alone, object A and object B exist at the same time, and object B exists alone.
[0057] The present application embodiment provides an interactive processing method. Figure 1 The following is a flow chart of the interactive processing method in the embodiment of the present application. Figure 1 , applied to electronic devices, which can be smart phones, tablets, desktop computers and other devices. Figure 1 As shown, the interaction processing method includes the following steps:
[0058] S101: Obtaining operation information of an electronic device.
[0059] S102: configuring the target agent of the electronic device to have a target virtual image based on the operation information; wherein the target agent can update the constituent elements of its virtual image in response to changes in the operation information.
[0060] In the embodiments of the present application, operation information refers to information generated during the operation of an electronic device or information that characterizes the operation state or operation process of an electronic device. The operation information includes at least one of the following: operation application information, operation mode information, operation configuration information, operation duration information, operation environment information, and historical operation data.
[0061] The running application information refers to the data of the running application. The running application information includes at least one of the following of the currently running application: application name, application type, application progress, highlight moment (specific application display interface), and application-specific elements.
[0062] The operation mode information refers to the information of the operation mode of the electronic device. The operation mode information includes at least one of the following: performance mode, silent mode, balance mode, audio and video mode, game mode, conference mode, and noise reduction mode.
[0063] The operation configuration information refers to the configuration operation information of the target interface of the electronic device by the user, which is used to configure the operation mode, hardware parameters, software interface parameters, etc. of the electronic device.
[0064] The operation duration information refers to the duration information of the operation process of the electronic device.
[0065] The operating environment information refers to the information of the surrounding environment of the electronic device. The operating environment information includes at least one of the following: object information in the spatial environment (such as many people or few people, indoors or outdoors), ambient brightness, ambient color temperature, and ambient noise.
[0066] The historical operation data refers to the data generated by the operation of the electronic device at historical moments.
[0067] In the implementation of the present application, the electronic device includes a collection unit, or referred to as an acquisition unit, for obtaining operation information of the electronic device.
[0068] In the embodiment of the present application, the target intelligent agent may be a virtual assistant of an electronic device. A user may query, control, generate, process, and perform other operations with the virtual assistant of the electronic device through voice or text instructions. Examples of virtual assistants of electronic devices include Lenovo Xiaotian and Lenovo AI NOW.
[0069] In the embodiment of the present application, the target agent may also be a virtual assistant in an electronic device that can be applied to different applications. Or this is a virtual assistant specially set up for each application to match the application. Virtual assistants for different applications can be used to express the user's operating status of the application in real time or help the user control the application to achieve operations that meet the user's intentions. For example, a game assistant for a game application is used to express the game player's game operation status in real time, and can also assist players in game settings, changing game characters, changing device modes, and performing different game experiences in the game.
[0070] In an embodiment of the present application, the operating information of the electronic device can be generated and processed, such as inputting the operating information of the electronic device into a built-in generation model in the electronic device (the model can be a processing model embedded in the application for a specific application, or it can be a model for various operations or applications in the electronic device) or an external cloud model for generation and processing, to obtain the constituent elements of the target virtual image of the target intelligent entity.
[0071] In the embodiment of the present application, the target agent has different target virtual images, or display forms, for different operating information of the electronic device. That is, the target agent can update the constituent elements of its virtual image, or components, in response to changes in operating information. Changes in operating information include at least one of the following: such as game progress for game applications, or changes in application operating status, application running time, and application operating environment for other applications. The target virtual image can be a 3D virtual image or a 2D virtual image.
[0072] For example, if the target agent is a game assistant for a game application, such as Lenovo's gaming zone virtual assistant, the running information may include at least one of the following: game progress, game highlights, item acquisition, game battle results, game duration, game mode, game scene, and game type. Based on this, the change of running information includes at least one of the following: game progress, game running state change, game running duration change, game scene / environment change, item acquisition change, and game highlight moment change.
[0073] For example, for game applications, if the operation information includes highlights and props acquisition, the operation information including highlights and props acquisition is generated and processed to obtain constituent elements, such as hats and weapons used to celebrate highlights. In this case, the hat can be worn on the virtual image or output interface of the target intelligent entity, and a prop similar to the weapon can be held. For conference applications, if the operation information includes information indicating that a meeting is in progress and information indicating that the electronic device is outdoors, the conference content is generated and processed to obtain constituent elements such as computer pendants and outdoor backgrounds. In this case, the background of the target intelligent entity can be updated to an outdoor background and a computer pendant.
[0074] In the embodiment of the present application, the target virtual image of the target intelligent agent is configured to change with the change of the operating information of the electronic device, thereby improving the flexibility and real-time performance of the target virtual image, while also enhancing the interactivity between the user and the running application.
[0075] In some embodiments, S101 includes at least one of the following:
[0076] In response to the electronic device enabling the target agent, monitoring the running application information of the electronic device using the target agent;
[0077] In response to obtaining a configuration operation acting on a target interface of the electronic device, obtaining operation configuration information generated by the configuration operation;
[0078] obtaining operating environment information of the electronic device based on at least one sensor, the sensor belonging to or not belonging to the electronic device;
[0079] The operating parameters of the target components of the electronic device are monitored, and the operation information of the electronic device is obtained based on the operating parameters.
[0080] In the embodiment of the present application, when the target agent is a virtual assistant of an electronic device, the target agent of the electronic device is enabled, and the target agent can monitor the running application information of the currently running application. Alternatively, when the target agent is a virtual assistant that can be applied to different applications in an electronic device, the target agent of a certain application is enabled, and the target agent can monitor the running application information of the application. The running application information includes at least one of the following: application type, application running time, application output content, associated props or equipment or other associated elements.
[0081] Exemplarily, if the target intelligent agent monitors the running application information of a game application, the running application information includes at least one of the following: game duration, acquisition of props and equipment, game progress, game highlights, game battle results, game scenes, and game types.
[0082] For example, if a game player obtains a powerful weapon in the game, the target intelligent body, i.e., the game assistant, will use the powerful weapon as the operating information of the obtained electronic device, such as using the powerful weapon to generate and process a prop similar to the weapon, and add the prop to the virtual image of the game assistant. If the game player achieves a highlight moment at a certain game level, the target intelligent body will process the highlight moment into a dressing element, such as a hat, and wear the hat on the head of the virtual image generated by the game assistant for the player to celebrate.
[0083] In the embodiment of the present application, the target interface refers to the interface of the running application. The configuration operation of the target interface refers to the configuration of certain components or parts on the target interface by the user.
[0084] For example, for a game application, the configuration operation of the target interface may be a configuration operation for a game mode, a player role, a player type, etc., that is, the operation configuration information includes at least one of the following: game mode, player role, player type. For other applications such as image generation applications, social applications, and conference applications, the configuration operation of the target interface may be a configuration of output parameters and output methods, that is, the operation configuration information includes at least one of the following: output parameters and output methods.
[0085] Exemplarily, for game applications, if the game mode is multiplayer mode, the virtual image corresponding to the target agent will wear the logo of the player's team. If the game mode is single-player mode, the target virtual image of the target agent can be an image that matches the player's character, such as the character's appearance and character style. If the player's character is a female player, the target virtual image of the target agent is related to women, such as female clothing and female headdresses. If the player's character is a male player, the target virtual image of the target agent is related to men, such as male clothing and male headdresses. If the player type is a novice player, the target virtual image of the target agent can be a kind, friendly, and approachable image. If the player type is a senior player, the target virtual image of the target agent can be a cool, unique, and technological image.
[0086] Exemplarily, for an image generation application, the output parameter included in the running configuration information may be the currently generated image, and the target agent may carry a thumbnail of the currently generated image.
[0087] In the embodiment of the present application, the operating environment information refers to the environmental information of the surrounding environment of the electronic device obtained by using the sensor built into the electronic device or an external sensor. Based on the environmental information of the surrounding environment of the electronic device, the target virtual image of the target intelligent body of the electronic device is configured so that the target virtual image can adapt to the current environment.
[0088] For example, if the operating environment information of the electronic device indicates that it is in an amusement park, the constituent elements of its target virtual image may include cartoon pendants, cartoon clothing, etc. If the operating environment information of the electronic device indicates that it is in a campus, the constituent elements of its target virtual image may include school-related pendants. If the operating environment information of the electronic device indicates that it is in a cold environment / hot environment, the constituent elements of its target virtual image may include warm clothing / light clothing.
[0089] In an embodiment of the present application, the operating parameters of the target components of the electronic device can be monitored through a driver interface, an API interface or other interfaces, and the operation information of the electronic device can be obtained based on the operating parameter information. Wherein, the target component includes a hardware component and a software component. The hardware component includes at least one of the following: a processor, a memory, and a fan, and the corresponding operating parameters include at least one of the following: processor occupancy, memory occupancy, and fan speed. Based on at least one of the processor occupancy, memory occupancy, and fan speed, it can be determined which mode the electronic device is currently in, such as performance mode, silent mode, that is, the operation information of the hardware component. The software component is a software application, and the corresponding operating parameter is the working state. The working state includes at least one of the following: loading state, running state, suspended state, and unloading state. The working state here is the operation information of the software component.
[0090] Exemplarily, if the operation information of the electronic device is a performance mode, the constituent elements of the generated target virtual image may include elements for representing the performance mode, such as lightning, flames, and wings. If the operation information of the electronic device is a silent mode, the constituent elements of the generated target virtual image include elements for representing the silent mode, such as clouds, feathers, a "hush" gesture, a silent symbol, and a silent icon. If the operation information of the electronic device is a loading state, the constituent elements of the generated target virtual image include elements for representing the loading state, such as a rotating animation, a looping animation, a text prompt (such as "loading"), and an icon prompt (such as an hourglass and a rotating arrow). If the operation information of the electronic device is a running state, the constituent elements of the generated target virtual image include elements for representing the running state, such as a villain who is always running and a virtual indicator light that is always flashing. If the operation information of the electronic device is a suspended state, the constituent elements of the generated target virtual image include elements for representing the suspended state, such as a pause symbol or icon (such as a pattern with two slashes in a rectangular frame, the word "pause"), etc. If the operation information of the electronic device is in the uninstallation state, the constituent elements of the generated target virtual image include elements for representing the uninstallation state, such as a downward arrow and the word “uninstallation”.
[0091] In some embodiments, S102 includes the following steps S201 to S202:
[0092] S201: generating and processing the obtained operation information of the electronic device using the target processing model to obtain at least one constituent element;
[0093] S202: performing target processing on at least one constituent element so that a target intelligent body of the electronic device has a target virtual image including the at least one constituent element;
[0094] Wherein, at least one constituent element serves as a main element and / or a dressing element of the target virtual image;
[0095] The target agent is the only agent on the electronic device or the agent that matches the currently running application of the electronic device.
[0096] In the embodiment of the present application, the target processing model may be a virtual image generation model integrated in an intelligent body, or may be a virtual image generation model specially set in an electronic device.
[0097] In the embodiment of the present application, the operation information of the electronic device is used as the input of the target processing model, and at least one constituent element is output.
[0098] In an embodiment of the present application, target processing is performed on at least one constituent element, including at least one of the following: directly using at least one constituent element as a target virtual image; synthesizing at least one constituent element as a dressing element onto a current virtual image or an initial virtual image.
[0099] In the embodiment of the present application, the main element can be understood as the main constituent element of the target virtual image. The dressing element can be understood as the element that plays an adaptive dressing role. If the virtual image is a person, the corresponding main element can be the various parts of the person, such as the head, arms, legs, etc.; the corresponding dressing element can be the clothing, accessories, pets, etc. of the person.
[0100] Exemplarily, for game applications, the running information includes highlight moments and prop acquisition status. After using the target processing model to generate and process the running information including highlight moments and prop acquisition status, constituent elements such as hats and weapons are obtained. The hat is then put on the target intelligent body, and a prop similar to the weapon is held in the body.
[0101] In some embodiments, target processing is performed on the at least one constituent element so that the target agent of the electronic device has a target virtual image including the at least one constituent element, including at least one of the following:
[0102] In the case where the target intelligent agent has a virtual image, the at least one constituent element is used as a dressing element and synthesized with the current virtual image of the target intelligent agent, so that the target intelligent agent has a target virtual image including the dressing element;
[0103] In the case where the target intelligent entity does not have a virtual image, the constituent elements are used as main elements and dressing elements to form a target virtual image of the target intelligent entity based on the categories of the constituent elements and / or the associations between the constituent elements;
[0104] In the case that the target intelligent agent does not have a virtual image, a virtual image generation process is performed on the at least one constituent element to obtain a target virtual image of the target intelligent agent.
[0105] In the embodiment of the present application, it is determined whether the target intelligent agent has a virtual image. If the target intelligent agent has a virtual image, at least one constituent element as a dressing element is superimposed on the current virtual image (ie, the two are synthesized) to obtain the target virtual image.
[0106] For example, for game applications, if a weapon is obtained, the weapon can be processed into corresponding assembly elements, and the weapon element can be added to the corresponding position on the basis of the current virtual image to obtain the target virtual image of the target intelligent agent. If a highlight moment is obtained, the generated dress element representing the highlight moment, such as a hat, can be worn on the target intelligent agent on the basis of the current virtual image to obtain the target virtual image of the target intelligent agent.
[0107] In an embodiment of the present application, when the target intelligent entity does not have a virtual image, based on the categories of each constituent element and / or the association relationship between each constituent element, the constituent elements that serve as main elements and the constituent elements that serve as dressing elements are determined to constitute the target virtual image of the target intelligent entity as a whole.
[0108] Exemplarily, for a game application, if the game scene included in the operation information is a glacier scene, and the prop acquisition situation included is the acquisition of a weapon, then the constituent elements may include warm clothing and weapons, which belong to the clothing category and the pendant category respectively. Therefore, the warm clothing is used as the main element and the weapon is used as the dressing element. Then the warm clothing is worn on the virtual image of the target intelligent entity, and the virtual image of the target intelligent entity holds or carries the weapon, thereby obtaining the target virtual image. If the operation information includes the prop acquisition situation and the highlight moment, then the constituent elements may include the acquired props such as weapons, and a scarf for celebrating the highlight moment, both of which belong to the pendant category, i.e., the dressing element, and the scarf is usually worn around the neck, and the weapon is usually held in hand. Therefore, the scarf is worn around the neck of the virtual image of the target intelligent entity, and the virtual image of the target intelligent entity holds the weapon, thereby obtaining the target virtual image.
[0109] In an embodiment of the present application, when the target intelligent agent does not have a virtual image, a target processing model is used to perform virtual image generation processing on at least one constituent element to obtain a target virtual image adapted to the game player.
[0110] Exemplarily, for game applications, if at least one constituent element includes clothing, hats, and hairstyles, the target processing model is used to generate virtual images for clothing, hats, and hairstyles. Specifically, clothing, hats, and hairstyles suitable for game players can be generated in combination with the preferences of game players and game scenes, and applied to target intelligent entities. For example, if the game player is a female who likes long hair and the game scene is a cartoon scene, the generated clothing can be cartoon clothing, the hat can be a cartoon hat, and the hairstyle can be long hair, and the target virtual image suitable for the game player is obtained. If the game player is a female who likes short hair and the game scene is an action-adventure scene, the generated clothing can be neutral and handsome clothing, the hat can be a capable hat such as a peaked cap, and the hairstyle can be short hair, and the target virtual image suitable for the game player is obtained.
[0111] In some embodiments, configuring the target agent of the electronic device to have a target virtual image based on the operation information includes at least one of the following:
[0112] Using the variable parameters of the operation information, the current virtual image of the target agent of the electronic device is updated so that the target agent has a target virtual image, the constituent elements of the target virtual image are different from those of the current virtual image, and / or the functions and / or services that can be provided by the target virtual image are different from those of the current virtual image;
[0113] The usage change information of the electronic device is obtained, and based on the usage change information and the operation information, a target agent of the electronic device is configured to have a target virtual image.
[0114] In the embodiment of the present application, the variable parameter of the operation information can be understood as the parameter of the operation information that changes during the operation of the electronic device. For example, the variable parameter can be switching from application A to application B, or switching from game category C to game category D, or switching from game mode 1 to game mode 2, or entering game level 4 from game level 3, etc.
[0115] Exemplarily, if the variable parameters of the running information indicate that the game player has conquered a game level and won a highlight moment, then on the basis of the original virtual image, a background or pendant (such as a weapon) corresponding to the highlight moment is added. If the variable parameters of the running information indicate switching from a game application to a conference application, the equipment and / or pendants of the game application that constitute the virtual image can be updated to the equipment and / or pendants of the conference application, or the game agent used by the game application can be switched to the virtual image of the conference assistant corresponding to the conference application, or the game player image of the agent corresponding to the game application can be switched to the conference assistant image of the corresponding agent of the conference application. If the variable parameters of the running parameters indicate switching from a single-player game mode to a multiplayer game mode, the pendants representing a single person that constitute the virtual image can be updated to pendants representing multiple people.
[0116] In the embodiment of the present application, the functions and / or services that the target virtual image can provide are different from those of the current virtual image. It can be understood that, for different variable parameters of the operating information, the corresponding virtual image can provide different functions and / or services.
[0117] For example, for different applications, for example, the virtual image corresponding to the game application can provide the functions of artificial intelligence coaching or playing with, and the virtual image corresponding to the live broadcast application or conference application can provide guidance or explanation functions.
[0118] In the embodiment of the present application, the usage change information of the electronic device can be understood as the change information generated during the user's use of the electronic device. For example, the usage change information includes usage object change information (such as switching from user A to user B), usage scene change information (such as switching from a game scene to a meeting scene or an audio-visual scene), usage environment change information (such as switching from an outdoor scene to an indoor scene, or from a company scene to a home scene), etc.
[0119] In an embodiment of the present application, after the usage object, usage scenario or usage environment changes, the virtual image of the target intelligent agent can be updated based on the changed object, changed scene or changed environment combined with the operating information of the electronic device to obtain a target virtual image adapted to the current object, current scene or current environment.
[0120] Exemplarily, if the use change information indicates switching from an outdoor scene to an indoor scene, and the operation information indicates that the running application is a game application, the background of the target virtual image of the game agent (i.e., the target agent) is switched from an outdoor background to an indoor background. If the use change information indicates switching from a male object to a female object, and the operation information indicates that the running application is a game application, the game virtual image representing a male of the target agent is updated to a game virtual image representing a female. If the use change information indicates switching from a game scene to an audio-visual scene, and the operation information indicates switching from a game application to an audio-visual application, the virtual image representing the game of the target agent is updated to a virtual image representing the audio-visual. The virtual image representing the game can be a game player character, and the virtual image representing the audio-visual can be a character or a projection pendant that matches the current movie, TV series, or cartoon.
[0121] In some embodiments, configuring the target agent of the electronic device to have a target virtual image based on the operation information includes at least one of the following:
[0122] Generate and process the obtained running application information of the electronic device to obtain the dressing element of the target intelligent agent, and synthesize the dressing element with the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image including the dressing element;
[0123] Generate and process the obtained operation mode information of the electronic device to obtain the dressing element or the element to be updated of the target intelligent agent, and use the dressing element or the element to be updated to update the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image that matches the current operation mode of the electronic device;
[0124] Generate and process the obtained operating environment information of the electronic device to obtain the dressing element or the element to be updated of the target intelligent agent, and use the dressing element or the element to be updated to update the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image that matches the current operating environment of the electronic device;
[0125] The target agent is the only agent on the electronic device or an agent that matches the currently running application of the electronic device.
[0126] In the embodiment of the present application, the running information includes running application information, which can be understood as application information generated by the running application during the running process. For example, the running application information includes at least one of the following: application name, application type, application progress, highlight moment, and application-specific elements, where the highlight moment refers to the display interface of a specific application, such as a game application, when a game level is conquered, a widget representing the highlight moment is won for display.
[0127] In the embodiment of the present application, the running application information of the electronic device is generated and processed using the processing model built into the target agent to obtain the dressing element of the target agent. Alternatively, the running application information of the electronic device is generated and processed using the processing model of the electronic device to obtain the dressing element of the target agent.
[0128] In the embodiment of the present application, the dressing element is synthesized with the current virtual image of the target intelligent entity, which can be understood as adding the dressing element to the corresponding part or specific position of the current virtual image according to the pre-set synthesis logic. Specifically, the position and display parameters of the dressing element in the current virtual image can be determined based on the type and / or source of the dressing element. The current virtual image can be the default virtual image or the initial virtual image of the target intelligent entity.
[0129] Exemplarily, if the costume element is a weapon, the hand position of the weapon in the current virtual image is determined, and a prop similar to the weapon is displayed at the hand position. If the costume element is a hat, the head position of the hat is determined, and a prop similar to the hat is displayed at the head position. If the costume element is a boot, the foot position of the boot is determined, and a prop similar to the boot is displayed at the foot position. If the costume element is a hat and it comes from a game application, the head position of the hat is determined, and a prop that matches the game and is similar to the hat is displayed at the head position. If the costume element is a pair of glasses and it comes from a conference application, the eye position of the glasses is determined, and a prop that matches the conference and is similar to or related to the glasses is displayed at the head position.
[0130] In the embodiment of the present application, the operation information also includes operation mode information, which can be understood as mode information of the running application. For example, the operation mode information includes at least one of the following: performance mode, silent mode, balanced mode, audio and video mode, game mode, conference mode and noise reduction mode.
[0131] Exemplarily, the performance mode is generated and processed to generate dressing elements or elements to be updated that can represent the performance mode, such as adding a fan pendant or various beast image pendants / accessories on the basis of the original virtual image. The silent mode is generated and processed to generate dressing elements or elements to be updated that can represent the silent mode, such as adding a headphone pendant or a mute button icon on the basis of the original virtual image. The balance mode is generated and processed to generate dressing elements or elements to be updated that can represent the balance mode, such as adding a skateboard pendant or a balance symbol (such as a Tai Chi diagram, a Yin-Yang fish) on the basis of the original virtual image. The audio-visual mode is generated and processed to generate dressing elements or elements to be updated that can represent the audio-visual mode, such as adding a projection pendant on the basis of the original virtual image, or character pendants or costumes related to TV series / movies / cartoons. The game mode is generated and processed to generate dressing elements or elements to be updated that can represent the game mode, such as game character pendants, game character costumes, pendants related to game scenes, or pendants related to game modes (such as single-player mode, multiplayer mode) on the basis of the original virtual image. The conference mode is generated and processed to generate a dress-up element or an element to be updated that can represent the conference mode, such as a conversation icon or a do not disturb icon based on the original avatar. The noise reduction mode is generated and processed to generate a dress-up element or an element to be updated that can represent the noise reduction mode, such as a headphone pendant, a noise reduction sponge / foam pendant, or a wavy line icon representing a weakened sound based on the original avatar.
[0132] In the embodiment of the present application, the elements to be updated refer to the elements that already exist in the original virtual image but are different. The elements to be updated can be used to update the main elements of the current virtual image, such as the mouth state, theme color, and clothing style of the target intelligent agent. The elements to be updated can also be used to update the dressing elements of the current virtual image, such as the microphone state, handheld pendant, and fan state.
[0133] In the embodiment of the present application, the current virtual image of the target intelligent agent is updated using the dressing elements or the elements to be updated, which can be understood as replacing or adding the constituent elements in the current virtual image.
[0134] Exemplarily, the game mode is generated and processed, and the target intelligent agent's dressing elements such as game character pendants and elements to be updated such as game costumes are obtained, then the current virtual image's costumes are updated to game costumes, and game character pendants are added to the current virtual image, so that the target intelligent agent has a target virtual image that matches the game mode. The conference mode is generated and processed, and the target intelligent agent's dressing elements such as dialogue icons and elements to be updated such as theme colors are obtained, then the theme color of the current virtual image is updated to be related to the conference, and dialogue icons are added to the current virtual image, so that the target intelligent agent has a target virtual image that matches the conference mode. The silent mode is generated and processed, and the target intelligent agent's dressing elements such as wearing headphones are obtained, and headphones are worn on the current virtual image, so that the target intelligent agent has a target virtual image that matches the silent mode.
[0135] In the embodiment of the present application, the operation information also includes the operation environment information, which can be understood as the information of the surrounding environment of the electronic device. For example, the operation environment information includes at least one of the following: object information in the spatial environment (such as many people or few people, indoors or outdoors), ambient brightness, ambient color temperature, and ambient noise.
[0136] Exemplarily, if the operating environment information includes the ambient brightness, the dressing elements or elements to be updated of the target intelligent body include a light-on status pendant or a light-off status pendant. If the operating environment information includes ambient noise, the dressing elements or elements to be updated of the target intelligent body include a headphone pendant or a noise reduction sponge / foam pendant. If the object information in the spatial environment included in the operating environment information indicates that there are few people, the dressing elements or elements to be updated of the target intelligent body include a puppet pendant. If the object information in the spatial environment included in the operating environment information indicates that there are many people, the dressing elements or elements to be updated of the target intelligent body include multiple puppet pendants. If the object information in the spatial environment included in the operating environment information indicates an indoor environment, the dressing elements or elements to be updated of the target intelligent body include a family photo pendant or a furniture pendant. If the object information in the spatial environment included in the operating environment information indicates an outdoor environment, the dressing elements or elements to be updated of the target intelligent body include a landmark building pendant or a green plant pendant related to the current outdoor environment. Furthermore, the target intelligent agent's dressing elements or elements to be updated are used to replace or add constituent elements in the current virtual image, so that the target intelligent agent has a target virtual image that matches the current operating environment of the electronic device.
[0137] In the embodiment of the present application, the target agent may be a unique agent configured for the electronic device, or may be different agents configured for different applications.
[0138] In some embodiments, the generated application information of the obtained electronic device is processed to obtain the dressing element of the target intelligent agent, including at least one of the following:
[0139] Generating and processing the obtained application category or application name of the currently running application of the electronic device to obtain a dressing element matching the application category or the application name, wherein different application categories correspond to different dressing elements;
[0140] Generating and processing the obtained target window content and / or target object element of the currently running application of the electronic device to obtain a dressing element matching the target window content and / or the target object element, wherein different target window contents correspond to different dressing elements and / or different target object elements correspond to different dressing elements;
[0141] In the case where the application currently running on the electronic device is a game application, generating a dress element corresponding to a target intelligent entity of the game application based on game progress information and / or target prop equipment information of the game application, wherein the target prop equipment information is prop equipment information of a target player;
[0142] The historical data of the currently running application of the electronic device is obtained, and the target dressing elements of the target intelligent agent are updated based on the historical data to obtain a target virtual image matching the historical data.
[0143] In the embodiment of the present application, the running application information can be understood as the application information generated by the running application during the running process. For example, the running application information includes at least one of the following: application name, application type, application progress, highlight moment, and application-specific elements.
[0144] In an embodiment of the present application, the target processing model built into the target agent or the target processing model of the electronic device is used to generate and process the application category or application name of the currently running application of the electronic device to obtain a dressing element that matches the application category or application name.
[0145] Exemplarily, if the application category of the currently running application of the electronic device is a game application, or the application type is identified as a game application based on the application name of the currently running application of the electronic device, then the dress-up element is a dress-up element that matches the game, for example, the dress-up element includes a game character pendant, a game character costume, or a game mode pendant. If the application category of the currently running application of the electronic device is an audio-visual application, then the dress-up element is a dress-up element that matches the audio-visual, for example, the dress-up element includes a projection pendant. If the application category of the currently running application of the electronic device is a shopping application, then the dress-up element is a dress-up element that matches shopping, for example, the dress-up element includes a shopping cart pendant.
[0146] In the embodiment of the present application, the target window content can be understood as the content of the target window in the application interface of the currently running application. For example, for a game application, conquering a game level and winning a highlight moment, the content of the highlight moment is the target window content. For a chat application, the target window content can be the content included in a specific area of the application interface of the chat application, or the chat content with a specific object. For a conference application, the target window content can be the content included in the entire application interface of the conference application.
[0147] In the embodiment of the present application, the target object element includes at least one of the following: a specific control, a display object, and a chart in the application interface. For example, for a game application, the target object element includes at least one of the following: the equipment and props (i.e., display objects) of the game player, and the avatar information of the avatar control (i.e., a specific control). For a conference application, the target object element includes a chart or text information displayed in the application interface.
[0148] For example, for game applications, if the target window content is the content of a highlight moment, the target object elements include the equipment props and avatar information of the game player, the content of the highlight moment is generated and processed to obtain flowers for celebrating the highlight moment, and the equipment props and avatar information of the game player is generated and processed to obtain a battle uniform that matches it, and then the clothing of the target intelligent body is updated to the battle uniform, and the flowers are held in hand. For conference applications, if the target window content indicates that a conference discussion is in progress, a do not disturb icon or an icon used to represent the conference image is generated and added to the original virtual image to obtain the target virtual image.
[0149] In the embodiment of the present application, the game progress information may refer to the level of the game.
[0150] For example, if the game progress information indicates that the game is at level 3, the corresponding dress-up element may be an icon or text information representing level 3. If the target item equipment information indicates that the game player obtains an equipment and / or an item, the corresponding dress-up element may be clothing or accessories similar to the equipment, and / or pendants or accessories similar to the item.
[0151] In the embodiment of the present application, the historical data of the currently running application of the electronic device can be understood as the data generated by the user in the process of operating the application at historical moments.
[0152] Exemplarily, for game applications, the historical data of the currently running application of the electronic device may be the operation data of the player of the previous game or the usage mode data of the game assistant, and the usage mode includes role mode and game mode. For example, if the role of the game assistant in the previous game is an artificial intelligence coach, the displayed virtual image is updated to an image or element that can represent the identity or identification of the coach. If the role of the game assistant in the previous game is a player character, the displayed virtual image is updated to an image or element that can represent the identity or identification of the player character. For shopping applications, the historical data of the currently running application of the electronic device may be the last shopping data. For example, based on the last shopping data, the virtual image is updated to an image or element that can represent the shopping content.
[0153] In some embodiments, at least one of the following is also included:
[0154] Determine a display area and / or display mode of the target virtual image based on the obtained running application information of the electronic device, so as to display the target virtual image in a determined display area by using the determined display mode;
[0155] The display area and / or display mode of the target virtual image is updated based on the variable parameters of the operation information.
[0156] In the embodiment of the present application, the operation information of the electronic device includes the operation application information, which can be understood as the information generated by the running application during the running process. The operation application information includes at least one of the following: foreground operation status and background operation status.
[0157] For example, for a game application, the running application information includes at least one of the following: game in progress, game exited, game switched to the background (or called paused state, managed state). For a conference application, the running application information includes at least one of the following: conference in progress, conference ended, conference switched to the background.
[0158] In an embodiment of the present application, the display area includes at least one of the following: the display area of the application window, the display area of the desktop window, and the display area may further include at least one of the following: the upper left corner area, the lower left corner area, the upper right corner area and the lower right corner area.
[0159] In the embodiment of the present application, the display mode includes at least one of the following: floating display, tiled display, embedded display, static display and dynamic display.
[0160] For example, for a game application, if the running application information indicates that the game is in progress, the virtual image can be dynamically displayed in the upper left corner of the game application window; if the running application information indicates that the game is switched to the background, the virtual image can be statically displayed in the upper left corner of the desktop window; if the running application information indicates that the game is over, the virtual image can be tiled and displayed in the upper left corner of the desktop window. For a conference application, if the running application information indicates that the conference is in progress, the virtual image can be embedded and displayed in the lower left corner of the conference application window; if the running application information indicates that the conference is switched to the background, the virtual image can be suspended and displayed in the lower left corner of the desktop window; if the running application information indicates that the conference is over, the virtual image can be statically displayed in the lower left corner of the desktop window.
[0161] In the embodiment of the present application, the variable parameter of the operation information can be understood as the parameter of the operation information that changes during the operation of the electronic device. For example, the variable parameter can be switching from application A to application B, or switching from game category C to game category D, or switching from game mode 1 to game mode 2, or entering game level 4 from game level 3, etc.
[0162] In an embodiment of the present application, after the operating information changes, the display area and / or display mode of the virtual image is dynamically adjusted.
[0163] Exemplarily, if the variable parameter indicates switching from application A to application B, the display area of the virtual image of application A is the upper left corner of the application window, and the display mode is dynamic display, while the display area of the virtual image of application B is the lower left corner of the application window, and the display mode is static display, then after application A switches to application B, the display area of the virtual image is updated to the lower left corner of the application window, and the display mode is updated to static display. If the variable parameter indicates switching from game mode 1 to game mode 2, the display area of the virtual image corresponding to game mode 1 is the upper right corner of the application window, and the display mode is floating display, while the display area of the virtual image corresponding to game mode 2 is the lower right corner of the application window, and the display mode is tiled display, then after game mode 1 switches to game mode 2, the display area of the virtual image is updated to the lower right corner of the application window, and the display mode is updated to tiled display.
[0164] In some embodiments, S102 may include the following steps S301 to S302:
[0165] S301: When the electronic device runs a game application, obtaining player data of the game application, where the player data includes player operation data and / or player account data;
[0166] S302: Update the dress-up elements and / or main body elements of the game agent of the corresponding game application based on the player data and the target game data of the game application, so that the game agent has a game virtual image that matches the player data and the target game data.
[0167] In the embodiment of the present application, for a game application, its operation information includes player data and target game data. Player data refers to data that can characterize the player's status, and may include at least one of the following: equipment information, level information, item information, experience value, account category (including VIP, gold, platinum level), and highlight moment. Among them, equipment information, item information, and highlight moment belong to the player's operation data during the game process, and level information, experience value, and account category belong to the player's account data.
[0168] In an embodiment of the present application, target game data refers to data related to the game itself, and may include at least one of the following: game scenes, game levels, game maps, game screens, game modes, game battle results, game duration, and game progress.
[0169] In the embodiment of the present application, the game agent can also be called a game virtual assistant.
[0170] In an embodiment of the present application, a target processing model built into a game agent or a target processing model of an electronic device is used to generate and process player data and target game data of a game application to obtain dressing elements and / or main body elements of the game agent, so that the game agent has a game virtual image that matches the player data and the target game data.
[0171] Exemplarily, if the player data indicates that the player account is a gold account, and the target game data indicates that a game level has been conquered, then the constituent elements of the virtual image of the game agent include a gold crown and a bouquet of flowers, and it is determined that the gold crown and the bouquet of flowers belong to the dress-up elements, and then the gold crown is worn on the head of the game agent, and the game agent holds the flowers. If the player data indicates that the player obtains a weapon, and the target game data indicates that the game scene is a cartoon scene, then the constituent elements of the game agent include props similar to the weapon and cartoon costumes, and it is determined that the props similar to the weapon belong to the dress-up elements, and it is determined that the cartoon costumes belong to the main elements, and then the costumes of the game agent are updated to cartoon costumes, and the game agent holds props similar to the weapon. If the player data indicates that the player level is level 6, and the target game data indicates that the game level is level 3, then the constituent elements of the game agent include a first icon for representing the player level 6 and a second icon for representing level 3, and it is determined that the first icon and the second icon belong to the dress-up elements, and then the first icon and the second icon are carried on the game agent. If the player data indicates that the player has conquered a game level and won a highlight moment, and the target game data indicates that the game map is a desert map, then the constituent elements of the game agent include a hat for celebrating the highlight moment and pendants for representing the desert map, such as sand dunes. It is determined that the hat and sand dunes are dressing elements, and then the hat is carried on the head of the game agent, and the sand dune pendant is hung on the game agent.
[0172] It should be noted that before using the target processing model, it is necessary to collect a large amount of historical player data and historical game data, as well as corresponding costume samples, to train the initial processing model so that it can accurately generate appropriate components based on player data and target game data. Among them, deep learning and other technologies can be used to continuously optimize the performance of the algorithm.
[0173] In addition, it is possible to cooperate with game developers or implement the above-mentioned interactive processing method by developing plug-ins, etc., to ensure that player data and target game data of the game application are obtained in real time, and the constituent elements of the corresponding virtual image are generated and then displayed in the game interface.
[0174] In this way, the game agent can automatically change its clothes without manual operation by the player, which greatly improves the fun and immersion of the game and enhances the connection between the player and the game.
[0175] Based on the above embodiments, the present application embodiment takes a game application as an example to specifically provide an interaction processing method. Figure 4 The following is a flow chart of the interactive processing method in the embodiment of the present application. Figure 4 ,like Figure 4 As shown, the interactive processing method includes the following steps:
[0176] S401: Obtaining player data of a game application, where the player data includes player operation data and / or player account data;
[0177] S402: Generate and process the player data and the target game data of the game application using the target processing model to obtain at least one component constituting the game virtual image of the game agent;
[0178] S403: Target processing is performed on at least one constituent element to update the dressing element and / or the main body element of the game agent so that the game agent has a game virtual image that matches the player data and the target game data.
[0179] In this way, the game agent can automatically change its clothes without manual operation by the player, which greatly improves the fun and immersion of the game and enhances the connection between the player and the game.
[0180] Based on the above embodiments, the present application embodiment takes a conference application as an example to specifically provide an interactive processing method. Figure 5 The following is a flow chart of the interactive processing method in the embodiment of the present application. Figure 5 ,like Figure 5 As shown, the interactive processing method includes the following steps:
[0181] S501: Obtain user data of a conference application, where the user data includes user operation data and / or user account data;
[0182] S502: Generate and process user data and conference data of the conference application using the target processing model to obtain at least one component constituting a conference virtual image of the conference agent;
[0183] S503: Target processing is performed on at least one constituent element to update the dressing element and / or the main body element of the conference agent so that the conference agent has a conference virtual image that matches the operation information of the conference application.
[0184] In this way, the conference intelligent body can be automatically changed without manual operation by the user, which greatly improves the fun and immersion of the meeting and enhances the connection between the user and the conference application.
[0185] In order to implement the method of the embodiment of the present application, based on the same inventive concept, an interactive processing device is also provided in the embodiment of the present application. Figure 6 Schematic diagram of the structure of the interactive processing device in the embodiment of the present application. Figure 6 As shown, the interaction processing device 60 includes:
[0186] An obtaining unit 601 is used to obtain operation information of an electronic device;
[0187] Processing unit 602, configured to configure the target agent of the electronic device to have a target virtual image based on the operation information;
[0188] The target agent is capable of updating the constituent elements of its virtual image in response to changes in the operating information.
[0189] In the embodiment of the present application, the target virtual image of the target intelligent agent is configured to change with the change of the operating information of the electronic device, thereby improving the flexibility and real-time performance of the target virtual image, while also enhancing the interactivity between the user and the running application.
[0190] In some embodiments, the obtaining unit 601 further includes at least one of the following:
[0191] In response to the electronic device enabling the target agent, monitoring the running application information of the electronic device using the target agent;
[0192] In response to obtaining a configuration operation acting on a target interface of the electronic device, obtaining operation configuration information generated by the configuration operation;
[0193] Obtaining operating environment information of the electronic device based on at least one sensor, the sensor belonging to or not belonging to the electronic device;
[0194] The operating parameters of the target components of the electronic device are monitored, and the operation information of the electronic device is obtained based on the operating parameters.
[0195] In some embodiments, the processing unit 602 is further used to generate and process the obtained operation information of the electronic device using a target processing model to obtain at least one constituent element; perform target processing on the at least one constituent element so that the target intelligent entity of the electronic device has a target virtual image including the at least one constituent element; wherein the at least one constituent element serves as the main element and / or the dressing element of the target virtual image; the target intelligent entity is the only intelligent entity on the electronic device or an intelligent entity that matches the currently running application of the electronic device.
[0196] In some embodiments, the processing unit 602 further includes at least one of the following:
[0197] In the case where the target intelligent agent has a virtual image, the at least one constituent element is used as a dressing element and synthesized with the current virtual image of the target intelligent agent, so that the target intelligent agent has a target virtual image including the dressing element;
[0198] In the case where the target intelligent entity does not have a virtual image, the constituent elements are used as main elements and dressing elements to form a target virtual image of the target intelligent entity based on the categories of the constituent elements and / or the associations between the constituent elements;
[0199] In the case that the target intelligent agent does not have a virtual image, a virtual image generation process is performed on the at least one constituent element to obtain a target virtual image of the target intelligent agent.
[0200] In some embodiments, the processing unit 602 further includes at least one of the following:
[0201] Using the variable parameters of the operation information, the current virtual image of the target agent of the electronic device is updated so that the target agent has a target virtual image, the constituent elements of the target virtual image are different from those of the current virtual image, and / or the functions and / or services that can be provided by the target virtual image are different from those of the current virtual image;
[0202] The usage change information of the electronic device is obtained, and based on the usage change information and the operation information, a target agent of the electronic device is configured to have a target virtual image.
[0203] In some embodiments, the processing unit 602 further includes at least one of the following:
[0204] Generate and process the obtained running application information of the electronic device to obtain the dressing element of the target intelligent agent, and synthesize the dressing element with the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image including the dressing element;
[0205] Generate and process the obtained operation mode information of the electronic device to obtain the dressing element or the element to be updated of the target intelligent agent, and use the dressing element or the element to be updated to update the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image that matches the current operation mode of the electronic device;
[0206] Generate and process the obtained operating environment information of the electronic device to obtain the dressing element or the element to be updated of the target intelligent agent, and use the dressing element or the element to be updated to update the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image that matches the current operating environment of the electronic device;
[0207] The target agent is the only agent on the electronic device or an agent that matches the currently running application of the electronic device.
[0208] In some embodiments, the processing unit 602 further includes at least one of the following:
[0209] Generating and processing the obtained application category or application name of the currently running application of the electronic device to obtain a dressing element matching the application category or the application name, wherein different application categories correspond to different dressing elements;
[0210] Generating and processing the obtained target window content and / or target object element of the currently running application of the electronic device to obtain a dressing element matching the target window content and / or the target object element, wherein different target window contents correspond to different dressing elements and / or different target object elements correspond to different dressing elements;
[0211] In the case where the application currently running on the electronic device is a game application, generating a dress element corresponding to a target intelligent entity of the game application based on game progress information and / or target prop equipment information of the game application, wherein the target prop equipment information is prop equipment information of a target player;
[0212] The historical data of the currently running application of the electronic device is obtained, and the target dressing elements of the target intelligent agent are updated based on the historical data to obtain a target virtual image matching the historical data.
[0213] In some embodiments, the processing unit 602 further includes at least one of the following:
[0214] Determine a display area and / or display mode of the target virtual image based on the obtained running application information of the electronic device, so as to display the target virtual image in a determined display area by using the determined display mode;
[0215] The display area and / or display mode of the target virtual image is updated based on the variable parameters of the operation information.
[0216] In some embodiments, the processing unit 602 also includes: when the electronic device is running a game application, obtaining player data of the game application, the player data including player operation data and / or player account data; updating the dress elements and / or main body elements of the game agent corresponding to the game application based on the player data and the target game data of the game application, so that the game agent has a game virtual image that matches the player data and the target game data.
[0217] The present application also provides another electronic device, Figure 7 Schematic diagram of the structure of the electronic device in the embodiment of the present application. Figure 7As shown, the electronic device 70 includes: a processor 701 and a memory 702 configured to store a computer program that can be run on the processor;
[0218] The processor 701 is configured to execute the method steps in the aforementioned embodiment when running a computer program.
[0219] Of course, in practical applications, Figure 7 As shown, the components in the electronic device 70 are coupled together via a bus system 703. It is understood that the bus system 703 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 703 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 7 Various buses are labeled as bus system 703.
[0220] In practical applications, the processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the functions of the processor may also be other, and the embodiments of the present application do not specifically limit this.
[0221] The above-mentioned memory can be a volatile memory (volatile memory), such as a random access memory (RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory, a hard disk (HDD) or a solid-state drive (SSD); or a combination of the above-mentioned types of memory, and provide instructions and data to the processor.
[0222] In an exemplary embodiment, the present application also provides a computer-readable storage medium for storing a computer program.
[0223] Optionally, the computer-readable storage medium can be applied to any one of the methods in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the processor in each method in the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0224] Illustratively, an embodiment of the present application further provides a computer program product, including a computer program, which can be executed by a processor of an electronic device to complete the steps of any of the aforementioned methods.
[0225] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0226] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0227] In addition, all functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units. A person of ordinary skill in the art may understand that all or part of the steps of implementing the above method embodiments may be completed by hardware related to program instructions, and the above program may be stored in a computer-readable storage medium, which, when executed, executes the steps of the above method embodiments; and the above storage medium includes various media that can store program codes, such as mobile storage devices, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0228] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0229] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0230] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0231] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
Claims
1. An interactive processing method, comprising: Obtaining operation information of electronic equipment; configuring the target agent of the electronic device to have a target virtual image based on the operation information; The target agent is capable of updating the constituent elements of its virtual image in response to changes in the operating information.
2. The method according to claim 1, wherein: Obtaining operation information of an electronic device, including at least one of the following: In response to the electronic device enabling the target agent, monitoring the running application information of the electronic device using the target agent; In response to obtaining a configuration operation acting on a target interface of the electronic device, obtaining operation configuration information generated by the configuration operation; Obtaining operating environment information of the electronic device based on at least one sensor, the sensor belonging to or not belonging to the electronic device; The operating parameters of the target components of the electronic device are monitored, and the operation information of the electronic device is obtained based on the operating parameters.
3. The method according to claim 1 or 2, wherein: Configuring the target agent of the electronic device to have a target virtual image based on the operation information includes: Using the target processing model to generate and process the obtained operation information of the electronic device to obtain at least one constituent element; Performing target processing on the at least one constituent element so that the target intelligent body of the electronic device has a target virtual image including the at least one constituent element; Wherein, the at least one constituent element serves as a main element and / or a dressing element of the target virtual image; The target agent is the only agent on the electronic device or an agent that matches a currently running application of the electronic device.
4. The method according to claim 3, wherein: The target processing is performed on the at least one constituent element so that the target agent of the electronic device has a target virtual image including the at least one constituent element, including at least one of the following: In the case where the target intelligent agent has a virtual image, the at least one constituent element is used as a dressing element and synthesized with the current virtual image of the target intelligent agent, so that the target intelligent agent has a target virtual image including the dressing element; In the case where the target intelligent entity does not have a virtual image, the constituent elements are used as main elements and dressing elements to form a target virtual image of the target intelligent entity based on the categories of the constituent elements and / or the associations between the constituent elements; In the case that the target intelligent agent does not have a virtual image, a virtual image generation process is performed on the at least one constituent element to obtain a target virtual image of the target intelligent agent.
5. The method according to claim 1 or 2, wherein: Configuring the target agent of the electronic device to have a target virtual image based on the operation information includes at least one of the following: Using the variable parameters of the operation information, the current virtual image of the target agent of the electronic device is updated so that the target agent has a target virtual image, the constituent elements of the target virtual image are different from those of the current virtual image, and / or the functions and / or services that can be provided by the target virtual image are different from those of the current virtual image; The usage change information of the electronic device is obtained, and based on the usage change information and the operation information, a target agent of the electronic device is configured to have a target virtual image.
6. The method according to claim 1 or 2, wherein: Configuring the target agent of the electronic device to have a target virtual image based on the operation information includes at least one of the following: Generate and process the obtained running application information of the electronic device to obtain the dressing element of the target intelligent agent, and synthesize the dressing element with the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image including the dressing element; Generate and process the obtained operation mode information of the electronic device to obtain the dressing element or the element to be updated of the target intelligent agent, and use the dressing element or the element to be updated to update the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image that matches the current operation mode of the electronic device; Generate and process the obtained operating environment information of the electronic device to obtain the dressing element or the element to be updated of the target intelligent agent, and use the dressing element or the element to be updated to update the current virtual image of the target intelligent agent so that the target intelligent agent has a target virtual image that matches the current operating environment of the electronic device; The target agent is the only agent on the electronic device or an agent that matches the currently running application of the electronic device.
7. The method according to claim 6, wherein: The obtained running application information of the electronic device is generated and processed to obtain the dressing element of the target intelligent agent, including at least one of the following: Generating and processing the obtained application category or application name of the currently running application of the electronic device to obtain a dressing element matching the application category or the application name, wherein different application categories correspond to different dressing elements; Generating and processing the obtained target window content and / or target object element of the currently running application of the electronic device to obtain a dressing element matching the target window content and / or the target object element, wherein different target window contents correspond to different dressing elements and / or different target object elements correspond to different dressing elements; In the case where the application currently running on the electronic device is a game application, generating a dress element corresponding to a target intelligent entity of the game application based on game progress information and / or target prop equipment information of the game application, wherein the target prop equipment information is prop equipment information of a target player; The historical data of the currently running application of the electronic device is obtained, and the target dressing elements of the target intelligent agent are updated based on the historical data to obtain a target virtual image matching the historical data.
8. The method according to claim 1, wherein: Also includes at least one of the following: Determine a display area and / or display mode of the target virtual image based on the obtained running application information of the electronic device, so as to display the target virtual image in a determined display area by using the determined display mode; The display area and / or display mode of the target virtual image is updated based on the variable parameters of the operation information.
9. The method according to claim 1, wherein: Configuring the target agent of the electronic device to have a target virtual image based on the operation information includes: When the electronic device runs a game application, obtaining player data of the game application, wherein the player data includes player operation data and / or player account data; The dressing elements and / or main body elements of the game agent corresponding to the game application are updated based on the player data and the target game data of the game application so that the game agent has a game virtual image that matches the player data and the target game data.
10. An interactive processing device, comprising: An obtaining unit, used for obtaining operation information of the electronic device; A processing unit, configured to configure the target agent of the electronic device to have a target virtual image based on the operation information; The target agent is capable of updating the constituent elements of its virtual image in response to changes in the operating information.