A virtual image updating processing method and device

By acquiring user behavior information and updating the virtual avatar according to the user's growth path, the problem of the disconnect between the virtual avatar and user behavior is solved, and the connection between the virtual avatar and user behavior is realized, thereby enhancing the interactivity between the user and the terminal and the user experience.

CN116245979BActive Publication Date: 2026-07-21SHENZHEN KONKA ELECTRONIC TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN KONKA ELECTRONIC TECH CO LTD
Filing Date
2022-12-12
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In existing technologies, the updates of virtual avatars are not linked to user behavior, resulting in virtual avatars failing to reflect user actions and lacking interactivity and fun.

Method used

By acquiring user behavior information, the current virtual avatar's growth experience value and target growth path are determined. When the growth experience value reaches a preset threshold, the virtual avatar is updated according to the growth path, and animation effects are determined and displayed according to the current usage scenario.

Benefits of technology

It establishes a link between virtual avatars and user behavior, increasing user interaction and usage frequency, and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116245979B_ABST
    Figure CN116245979B_ABST
Patent Text Reader

Abstract

The application provides a virtual image updating processing method and device, which comprises the following steps: obtaining user behavior information, determining the growth experience value and the target growth path of the current virtual image according to the user behavior information; when the growth experience value of the current virtual image accumulates to a preset threshold value, determining the updated virtual image according to the preset threshold value and the target growth path; determining the current animation effect according to the current use scene, and displaying the updated virtual image according to the current animation effect. The application associates the user behavior information with the growth experience value and the growth path, and when the growth experience value accumulates to the preset threshold value, the virtual image can be updated according to the growth path, and then the updated virtual image is displayed, so that the virtual image is associated with the user use behavior, and then the user behavior can be reflected through the virtual image, and the interaction between the user and the terminal is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of application technology of smart terminals, and in particular to a method and apparatus for updating virtual avatars. Background Technology

[0002] As society continues to develop, the hardware capabilities of smart terminals are becoming stronger and stronger, and they can provide more and more functions. For example, smart TVs have more and more functions, but users are using them less and less, and they are used more as decorations in the living room.

[0003] To increase the frequency of use of smart devices, a variety of virtual avatars are often displayed on them. However, currently, the feedback obtained from virtual avatars is limited to displaying different animation effects according to different scenarios, and updating virtual avatars is simply a matter of selection. Therefore, the current updates of virtual avatars are not related to user behavior, resulting in virtual avatars failing to reflect user actions.

[0004] Therefore, existing technologies have shortcomings and need to be improved and developed. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a method and apparatus for updating virtual images, in order to address the above-mentioned deficiencies of the prior art. The aim is to solve the problem that the updating of virtual images in the prior art is not related to the user's behavior, resulting in the virtual images failing to reflect the user's behavior.

[0006] The technical solution adopted by this invention to solve the technical problem is as follows:

[0007] Firstly, a method for updating virtual avatars, comprising:

[0008] Obtain user behavior information, and determine the current virtual character's growth experience value and target growth path based on the user behavior information;

[0009] When the accumulated growth experience value of the current virtual character reaches a preset threshold, an updated virtual character is determined based on the preset threshold and the target growth path.

[0010] The current animation effect is determined based on the current usage scenario, and the updated virtual image is displayed according to the current animation effect.

[0011] In one implementation, before obtaining user behavior information and determining the current virtual character's growth experience value based on the user behavior information, the method further includes:

[0012] Establish a communication connection with the cloud in advance;

[0013] Obtain the first correspondence between user behavior information and growth experience value pre-stored in the cloud, the second correspondence between user behavior information and growth path, and the third correspondence between usage scenario and animation effect.

[0014] In one implementation, the step of acquiring user behavior information and determining the current virtual character's growth experience value and target growth path based on the user behavior information includes:

[0015] Obtain the name of the application currently opened by the user, and save the application name as user behavior information;

[0016] Based on the user behavior information, the first corresponding relationship is searched to obtain the growth experience value;

[0017] The target growth path is obtained by finding the second correspondence based on the user behavior information.

[0018] In one implementation, there are multiple preset thresholds and multiple growth paths, each of which includes multiple growth stage images.

[0019] The method for updating the virtual avatar also includes:

[0020] Obtain the fourth correspondence between the preset thresholds pre-stored in the cloud and the images of each growth stage in the growth path;

[0021] When the accumulated growth experience value of the current virtual character reaches a preset threshold, an updated virtual character is determined based on the preset threshold and the target growth path, including:

[0022] When the accumulated growth experience value of the current virtual character reaches the target preset threshold, the fourth correspondence is searched;

[0023] Based on the fourth correspondence, the image of the target growth stage in the target growth path corresponding to the target preset threshold is obtained;

[0024] The image representing the target growth stage will be used as the updated virtual image.

[0025] In one implementation, when the accumulated growth experience value of the current virtual character reaches a preset threshold, an updated virtual character is determined based on the preset threshold and the target growth path, further comprising:

[0026] When the accumulated growth experience value of the current virtual character reaches one of the multiple preset thresholds, a new virtual character is randomly selected from the preset virtual character database as the updated virtual character.

[0027] Alternatively, when the accumulated growth experience value of the current virtual character reaches one of the preset thresholds, the virtual character in the preset virtual character database is displayed, the user's selection instruction for the virtual character is received, and an updated virtual character is obtained.

[0028] In one implementation, before acquiring user behavior information and determining the current virtual character's growth experience value based on the user behavior information, the method further includes:

[0029] Display the virtual avatar generation interface and randomly generate an initial virtual avatar;

[0030] Upon receiving the instruction to claim the initial virtual avatar, the initial virtual avatar is displayed at a preset position on the screen.

[0031] In one implementation, the method for updating the virtual image further includes:

[0032] Based on the user behavior information, the target application with the highest usage frequency was identified.

[0033] Obtain the target function corresponding to the target application, obtain the corresponding target behavior skin according to the target function, and apply the target behavior skin to the current virtual avatar;

[0034] The display interface shows a shortcut entry for the target application and recommends applications associated with the target application.

[0035] Secondly, the present invention also provides a virtual avatar updating processing apparatus, comprising:

[0036] The acquisition module is used to acquire user behavior information and determine the current virtual character's growth experience value and target growth path based on the user behavior information.

[0037] The determination module is used to determine an updated virtual image based on the preset threshold and the target growth path when the accumulated growth experience value of the current virtual image reaches a preset threshold.

[0038] The display module is used to determine the current animation effect based on the current usage scenario, and to display the updated virtual image according to the current animation effect.

[0039] Thirdly, the present invention provides a terminal, comprising: a memory, a processor, and a virtual avatar update processing program stored in the memory and executable on the processor, wherein the virtual avatar update processing program, when executed by the processor, implements the steps of the virtual avatar update processing method as described above.

[0040] Fourthly, the present invention provides a computer-readable storage medium storing a computer program that can be executed to implement the steps of the virtual avatar update processing method described above.

[0041] The beneficial effects of this invention are as follows: In this embodiment, by acquiring user behavior information, the current virtual avatar's growth experience value and target growth path are determined based on the user behavior information. When the current virtual avatar's accumulated growth experience value reaches a preset threshold, an updated virtual avatar is determined based on the preset threshold and the target growth path. The current animation effect is determined based on the current usage scenario, and the updated virtual avatar is displayed according to the current animation effect. This invention associates user behavior information with growth experience value and growth path. When the growth experience value accumulates to a preset threshold, the virtual avatar can be updated according to the growth path, and the updated virtual avatar can be displayed. This links the virtual avatar with user behavior, allowing the virtual avatar to reflect the user's behavior and increasing user-terminal interaction. Attached Figure Description

[0042] Figure 1 This is a flowchart of a preferred embodiment of the virtual image update processing method in this invention.

[0043] Figure 2 This is a functional principle block diagram of a preferred embodiment of the virtual image update processing device in this invention.

[0044] Figure 3 This is a functional principle block diagram of a preferred embodiment of the terminal in this invention. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0046] In existing technologies, the growth and maintenance of virtual avatars focuses on the virtual avatar itself, emphasizing its external appearance, or enriching its display through modeling, establishing command libraries, and expression libraries. Existing technologies prioritize the virtual avatar itself, controlling it through different command transmission methods, with the virtual avatar responding accordingly; it is the executor of commands. Growth and maintenance involve only simple statistical analysis of specific behavioral data, with fixed usage scenarios, thus altering the virtual avatar itself.

[0047] In other words, existing technologies lack intelligent analysis of user behavior, cannot provide convenient operation methods or further intelligent operation, and the system cannot provide a more effective, convenient, and scalable interaction method with a good user experience.

[0048] To address the aforementioned deficiencies in existing technologies, this invention provides a method and apparatus for updating a virtual avatar, comprising: acquiring user behavior information; determining the current virtual avatar's growth experience value and target growth path based on the user behavior information; when the current virtual avatar's accumulated growth experience value reaches a preset threshold, determining an updated virtual avatar based on the preset threshold and the target growth path; determining a current animation effect based on the current usage scenario, and displaying the updated virtual avatar according to the current animation effect. This invention associates user behavior information with growth experience value and growth path. When the growth experience value accumulates to a preset threshold, the virtual avatar can be updated according to the growth path, thereby displaying the updated virtual avatar. This links the virtual avatar with user behavior, allowing the virtual avatar to reflect the user's actions and increasing user-terminal interaction.

[0049] Please see Figure 1 The virtual image update method in this embodiment of the invention includes the following steps:

[0050] Step S100: Obtain user behavior information, and determine the current virtual character's growth experience value and target growth path based on the user behavior information.

[0051] Specifically, the background service monitors user actions, statistically analyzes user behavior on the terminal, and provides feedback to the virtual avatar representing the actions performed. This invention links user behavior with the virtual avatar, concretizing user behavior information into data—specifically, growth experience values—to update the virtual avatar based on these values. Furthermore, the virtual avatar is a manifestation of user behavior; its display reflects the user's current terminal usage preferences, such as a preference for watching videos or using exercise software. Different uses lead to different growth paths for the virtual avatar. Therefore, different user behavior information may correspond to different growth paths, ultimately resulting in a virtual avatar that is more consistent with and closer to the user's behavior.

[0052] In one implementation, before step S100, the method further includes: establishing a communication connection with the cloud in advance; obtaining a first correspondence between user behavior information and growth experience value, a second correspondence between user behavior information and growth path, and a third correspondence between usage scenario and animation effect stored in the cloud in advance.

[0053] Specifically, the present invention can establish a growth interaction system, which includes: a cloud (server program) and a terminal (terminal APP). The cloud is responsible for user data analysis and processing, as well as the generation and storage of virtual images, and the uploading and management of new image designs. That is, the cloud includes a user behavior data statistics and storage module, a user behavior big data analysis module, and a 3D virtual image generation and storage module. The virtual image generation and storage module further includes a sub-module, the virtual image upload and management module (backend management terminal).

[0054] The TV terminal is directly related to user interaction, including a 3D virtual avatar display module and a user behavior analysis and execution module. The virtual avatar display module includes a user operation animation display module and a virtual avatar initialization display module, while the user behavior analysis and execution module includes a behavior analysis module and a user operation execution module.

[0055] The system pre-stores the first correspondence between user behavior information and growth experience value, the second correspondence between user behavior information and growth path, and the third correspondence between usage scenario and animation effect in the cloud. When the user's terminal needs to use the system, the system retrieves the first, second, and third correspondences from the cloud.

[0056] This embodiment pre-sets a first correspondence between user behavior information and growth experience values ​​in the cloud, which enables user behavior information to be visualized as data, namely growth experience values, linking virtual images with user behavior, optimizing the interaction process, and enhancing user stickiness.

[0057] In one embodiment, step S100 specifically includes:

[0058] Step S110: Obtain the name of the application currently opened by the user, and save the application name as user behavior information;

[0059] Step S120: Find the first corresponding relationship based on the user behavior information to obtain the growth experience value;

[0060] Step S130: Find the second correspondence based on the user behavior information to obtain the target growth path.

[0061] Specifically, the user behavior information can be the name of the application currently opened by the user. The first correspondence is actually the correspondence between the application name and the growth experience value. Of course, applications of the same category can be grouped together, and applications of the same category have the same growth experience value. For example, when the user currently opens a movie / TV app, the first correspondence is searched to obtain the growth experience value for the movie / TV app.

[0062] like Figure 1As shown, the method for updating the virtual image further includes the following steps:

[0063] Step S200: When the accumulated growth experience value of the current virtual character reaches a preset threshold, determine the updated virtual character based on the preset threshold and the target growth path.

[0064] Specifically, each time the application is opened, the current virtual character will have corresponding growth experience points added. When the current virtual character's accumulated growth experience points reach a preset threshold, the updated virtual character will be determined based on the preset threshold.

[0065] In one implementation, multiple preset thresholds are set, multiple growth paths are set, and each growth path includes multiple growth stage images; the virtual image update processing method further includes: obtaining a fourth correspondence between the preset thresholds pre-stored in the cloud and the growth stage images in each growth path. Step S200 specifically includes:

[0066] Step S210: When the accumulated growth experience value of the current virtual character reaches the target preset threshold, search for the fourth correspondence relationship;

[0067] Step S220: Obtain the image of the target growth stage in the target growth path corresponding to the target preset threshold according to the fourth correspondence relationship;

[0068] Step S230: Use the target growth stage image as the updated virtual image.

[0069] Specifically, to closely link the virtual avatar with user behavior, this embodiment designs avatars at various growth stages. Each virtual avatar undergoes a transformation from a juvenile to an adult, making the avatar more anthropomorphic and mimicking the gradual growth process in reality, thus making the changes more vivid and interesting. For example, if three preset thresholds are set, including a first preset threshold, a second preset threshold, and a third preset threshold, and these thresholds increase sequentially; and if three growth stages are set, including a first growth stage, a second growth stage, and a third growth stage, the size of the virtual avatar in the first, second, and third growth stages gradually increases, and its features change from a juvenile to an adult. During storage, the first preset threshold corresponds to the first growth stage, the second preset threshold corresponds to the second growth stage, and the third preset threshold corresponds to the third growth stage.

[0070] When the accumulated growth experience value of the current virtual avatar reaches the first preset threshold, the current virtual avatar is updated to the first growth stage; user behavior continues to be monitored to obtain user behavior information, and the growth experience value continues to accumulate. When it accumulates to the second preset threshold, the current virtual avatar is updated to the second growth stage; user behavior continues to be monitored to obtain user behavior information, and when the accumulated growth experience value accumulates to the third preset threshold, the current virtual avatar is updated to the third growth stage.

[0071] In other words, user behavior data is statistically analyzed, and growth experience points are added based on user behavior and saved in the cloud. Furthermore, different growth experience points can be added based on different user behavior information, which can be set by the system. This means that different applications can have different growth experience values. Simultaneously, the accumulated growth experience points saved in the cloud can be retrieved and displayed on the terminal system, allowing users to have a data-driven and intuitive understanding of their growth experience.

[0072] In one embodiment, step S200 further includes: when the accumulated growth experience value of the current virtual character reaches one of the plurality of preset thresholds, randomly selecting a new virtual character from the preset virtual character database as the updated virtual character. Alternatively, when the accumulated growth experience value of the current virtual character reaches one of the plurality of preset thresholds, displaying virtual characters in the preset virtual character database, receiving a user's selection instruction for the virtual character, and obtaining the updated virtual character.

[0073] Specifically, there are two other ways to update the current virtual avatar: one is for the system to randomly select a new virtual avatar from the cloud, and the other is to pre-build a preset virtual avatar database in the cloud, display the virtual avatars in the database, and allow the user to choose a new virtual avatar. This embodiment updates the virtual avatar through different methods, increasing user interaction with the terminal and enhancing the fun.

[0074] like Figure 1 As shown, the method for updating the virtual image further includes the following steps:

[0075] Step S300: Determine the current animation effect based on the current usage scenario, and display the updated virtual image according to the current animation effect.

[0076] Specifically, once the virtual avatar is updated, it will be displayed according to the updated avatar. For example, if the user is currently using a fitness and health app, the virtual avatar will display a fitness animation; if using an audio / video call app, after the call ends, the virtual avatar will display a reminder animation (looking forward to using it again); if the system uses a login method, after the user completes the login, the virtual avatar will display a login animation.

[0077] In one embodiment, the method further includes the following step before step S100:

[0078] Step S10: Display the virtual avatar generation interface and randomly generate an initial virtual avatar;

[0079] Step S20: Receive the initial virtual avatar claiming instruction and display the initial virtual avatar at a preset position on the screen.

[0080] This embodiment displays the initial virtual avatar at a preset position on the screen and continues to display it after the virtual avatar is updated. It demonstrates how the virtual avatar changes with the user's behavior, increases the interaction between the user and the terminal, enhances the user's enjoyment of using the terminal, and can increase the frequency of user use of the terminal.

[0081] In one implementation, the method for updating the virtual avatar further includes: based on the user behavior information, identifying the target application with the highest usage frequency; obtaining the target function corresponding to the target application; obtaining the corresponding target behavior skin based on the target function; applying the target behavior skin to the current virtual avatar; displaying a shortcut entry corresponding to the target application on the display interface; and displaying application recommendations associated with the target application.

[0082] Specifically, the mapping between functions and behavioral skins can be stored in the cloud. When a user is detected using an application, the corresponding behavioral skin is retrieved based on that application's function. For example, if a user frequently uses fitness applications, then fitness applications are the most frequently used applications. Since fitness applications have fitness functions, these fitness functions correspond to fitness behavioral skins. Applying these fitness behavioral skins to the current virtual avatar further increases user interaction with the terminal. Furthermore, the intelligent system of this invention provides users with convenient operations and recommendations for desired content, bringing convenience to users.

[0083] Taking a TV terminal as an example, when using the system, the user turns on the TV and opens the Growth Interaction System APP, entering the Growth Interaction System. Simultaneously, the system starts its background service and enters the main interface. Different actions are taken depending on whether the user is entering the system for the first time. If it's the user's first time, and they haven't yet obtained a virtual avatar, they enter a blind box mode. The system automatically generates a random virtual avatar, which the user can claim directly and set a unique nickname. This nickname is user-specific and unaffected by the virtual avatar. If the user is not entering for the first time, the main interface displays a 3D virtual avatar welcome animation. After exiting the application, the virtual avatar is displayed for 15 seconds and then automatically disappears, displaying a departure animation.

[0084] After starting the background service, it listens for user input and obtains the user's current TV usage behavior to display and provide feedback to the virtual avatar; it also performs user behavior analysis. The display and feedback of the virtual avatar includes: when using sports and health apps, the virtual avatar displays fitness animation effects; when using audio / video calling apps, after the call ends, the virtual avatar displays a reminder animation "Looking forward to using it again"; when the user completes login, the virtual avatar displays login animation effects, and so on.

[0085] After analyzing user behavior, the system gradually improves, making it increasingly convenient for users to use the terminal. This includes features such as exercise reminders, volume adjustment based on usage scenarios, providing optimal operation paths, and shortcuts to frequently used applications. User behavior data is statistically analyzed, and growth experience points are generated based on this data. Different behaviors add different growth experience points, and when these points reach a system-set threshold, the virtual avatar can be changed. Changes to the virtual avatar can include altering an existing avatar (from juvenile to adult), randomly selecting a new virtual avatar, or allowing the user to choose a new avatar.

[0086] This invention, through the analysis of user behavior, not only enables the system to grow intelligently but also optimizes operation steps based on user behavior information. The virtual avatar can be intelligently upgraded through continuous user use of the terminal, thus providing users with a convenient and user-friendly way to use television and quick access to operations. Based on smart terminals, apps, cloud platforms, and 3D modeling, this invention offers a completely new way to interact with terminals, emphasizing the fun of use and the system's scalability. This makes using the terminal more intelligent, further enhancing the user experience of smart terminals, optimizing the interaction process, and increasing user engagement.

[0087] In one embodiment, such as Figure 2 As shown, based on the above-described method for updating virtual avatars, the present invention also provides a corresponding apparatus for updating virtual avatars, comprising:

[0088] The acquisition module 100 is used to acquire user behavior information and determine the current virtual character's growth experience value and target growth path based on the user behavior information.

[0089] The determination module 200 is used to determine an updated virtual image based on the preset threshold and the target growth path when the accumulated growth experience value of the current virtual image reaches a preset threshold.

[0090] The display module 300 is used to determine the current animation effect based on the current usage scenario, and to display the updated virtual image according to the current animation effect.

[0091] In one embodiment, such as Figure 3 As shown, based on the above-mentioned method for updating virtual images, the present invention also provides a terminal, including a processor 10 and a memory 20. Figure 3 Only some of the terminal components are shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0092] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard disk or memory. In other embodiments, the memory 20 may be an external storage device of the terminal, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc. Further, the memory 20 may include both internal and external storage devices. The memory 20 is used to store application software and various types of data installed on the terminal, such as the program code for installing the terminal. The memory 20 can also be used to temporarily store data that has been output or will be output. In one embodiment, the memory 20 stores a virtual avatar update processing program 30, which can be executed by the processor 10 to implement the virtual avatar update processing method of this application.

[0093] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor, or other data processing chip, used to run program code stored in the memory 20 or process data, such as executing the update processing method of the virtual image.

[0094] In one embodiment, when the processor 10 executes the update process 30 for the virtual image in the memory 20, the following steps are performed:

[0095] Obtain user behavior information, and determine the current virtual character's growth experience value and target growth path based on the user behavior information;

[0096] When the accumulated growth experience value of the current virtual character reaches a preset threshold, an updated virtual character is determined based on the preset threshold and the target growth path.

[0097] The current animation effect is determined based on the current usage scenario, and the updated virtual image is displayed according to the current animation effect.

[0098] Before obtaining user behavior information and determining the current virtual character's growth experience value based on the user behavior information, the process further includes:

[0099] Establish a communication connection with the cloud in advance;

[0100] Obtain the first correspondence between user behavior information and growth experience value pre-stored in the cloud, the second correspondence between user behavior information and growth path, and the third correspondence between usage scenario and animation effect.

[0101] The step of acquiring user behavior information and determining the current virtual character's growth experience value and target growth path based on the user behavior information includes:

[0102] Obtain the name of the application currently opened by the user, and save the application name as user behavior information;

[0103] Based on the user behavior information, the first corresponding relationship is searched to obtain the growth experience value;

[0104] The target growth path is obtained by finding the second correspondence based on the user behavior information.

[0105] There are multiple preset thresholds and multiple growth paths, and each growth path includes multiple growth stage images.

[0106] The method for updating the virtual avatar also includes:

[0107] Obtain the fourth correspondence between the preset thresholds pre-stored in the cloud and the images of each growth stage in the growth path;

[0108] When the accumulated growth experience value of the current virtual character reaches a preset threshold, an updated virtual character is determined based on the preset threshold and the target growth path, including:

[0109] When the accumulated growth experience value of the current virtual character reaches the target preset threshold, the fourth correspondence is searched;

[0110] Based on the fourth correspondence, the image of the target growth stage in the target growth path corresponding to the target preset threshold is obtained;

[0111] The image representing the target growth stage will be used as the updated virtual image.

[0112] When the accumulated growth experience value of the current virtual character reaches a preset threshold, the updated virtual character is determined based on the preset threshold and the target growth path, further including:

[0113] When the accumulated growth experience value of the current virtual character reaches one of the multiple preset thresholds, a new virtual character is randomly selected from the preset virtual character database as the updated virtual character.

[0114] Alternatively, when the accumulated growth experience value of the current virtual character reaches one of the preset thresholds, the virtual character in the preset virtual character database is displayed, the user's selection instruction for the virtual character is received, and an updated virtual character is obtained.

[0115] Before obtaining user behavior information and determining the current virtual character's growth experience value based on the user behavior information, the method further includes:

[0116] Display the virtual avatar generation interface and randomly generate an initial virtual avatar;

[0117] Upon receiving the instruction to claim the initial virtual avatar, the initial virtual avatar is displayed at a preset position on the screen.

[0118] The method for updating the virtual avatar also includes:

[0119] Based on the user behavior information, the target application with the highest usage frequency was identified.

[0120] Obtain the target function corresponding to the target application, obtain the corresponding target behavior skin according to the target function, and apply the target behavior skin to the current virtual avatar;

[0121] The display interface shows a shortcut entry for the target application and recommends applications associated with the target application.

[0122] The present invention also provides a computer-readable storage medium storing a computer program that can be executed to implement the steps of the virtual avatar update processing method described above.

[0123] In summary, the present invention discloses a method and apparatus for updating a virtual avatar, comprising: acquiring user behavior information; determining the current virtual avatar's growth experience value and target growth path based on the user behavior information; when the current virtual avatar's accumulated growth experience value reaches a preset threshold, determining an updated virtual avatar based on the preset threshold and the target growth path; determining a current animation effect based on the current usage scenario, and displaying the updated virtual avatar according to the current animation effect. The present invention associates user behavior information with growth experience value and growth path. When the growth experience value accumulates to a preset threshold, the virtual avatar can be updated according to the growth path, thereby displaying the updated virtual avatar. This links the virtual avatar with user behavior, allowing the virtual avatar to reflect user behavior and increasing user-terminal interaction.

[0124] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.

Claims

1. A method for updating a virtual avatar, characterized in that, include: Obtain user behavior information, and determine the current virtual character's growth experience value and target growth path based on the user behavior information; When the accumulated growth experience value of the current virtual character reaches a preset threshold, an updated virtual character is determined based on the preset threshold and the target growth path. The current animation effect is determined based on the current usage scenario, and the updated virtual image is displayed according to the current animation effect; Before obtaining user behavior information and determining the current virtual character's growth experience value based on the user behavior information, the process further includes: Establish a communication connection with the cloud in advance; Obtain the first correspondence between user behavior information and growth experience value, the second correspondence between user behavior information and growth path, and the third correspondence between usage scenario and animation effect, which are pre-stored in the cloud. The step of acquiring user behavior information and determining the current virtual character's growth experience value and target growth path based on the user behavior information includes: Obtain the name of the application currently opened by the user, and save the application name as user behavior information; Based on the user behavior information, the first corresponding relationship is searched to obtain the growth experience value; Based on the user behavior information, the second corresponding relationship is found to obtain the target growth path; There are multiple preset thresholds and multiple growth paths, and each growth path includes multiple growth stage images. The method for updating the virtual avatar also includes: Obtain the fourth correspondence between the preset thresholds pre-stored in the cloud and the images of each growth stage in the growth path; When the accumulated growth experience value of the current virtual character reaches a preset threshold, an updated virtual character is determined based on the preset threshold and the target growth path, including: When the accumulated growth experience value of the current virtual character reaches the target preset threshold, the fourth correspondence is searched; Based on the fourth correspondence, the image of the target growth stage in the target growth path corresponding to the target preset threshold is obtained; The image representing the target growth stage will be used as the updated virtual image. The display format of the virtual avatar is used to reflect the current user's usage tendency on the terminal, and different user behavior information corresponds to different growth paths.

2. The method for updating virtual images according to claim 1, characterized in that, When the accumulated growth experience value of the current virtual character reaches a preset threshold, the updated virtual character is determined based on the preset threshold and the target growth path, further including: When the accumulated growth experience value of the current virtual character reaches one of the multiple preset thresholds, a new virtual character is randomly selected from the preset virtual character database as the updated virtual character. Alternatively, when the accumulated growth experience value of the current virtual character reaches one of the preset thresholds, the virtual character in the preset virtual character database is displayed, the user's selection instruction for the virtual character is received, and an updated virtual character is obtained.

3. The method for updating virtual avatars according to claim 1, characterized in that, Before obtaining user behavior information and determining the current virtual character's growth experience value based on the user behavior information, the method further includes: Display the virtual avatar generation interface and randomly generate an initial virtual avatar; Upon receiving the instruction to claim the initial virtual avatar, the initial virtual avatar is displayed at a preset position on the screen.

4. The method for updating virtual avatars according to claim 1, characterized in that, The method for updating the virtual avatar also includes: Based on the user behavior information, the target application with the highest usage frequency was identified. Obtain the target function corresponding to the target application, obtain the corresponding target behavior skin according to the target function, and apply the target behavior skin to the current virtual avatar; The display interface shows a shortcut entry for the target application and recommends applications associated with the target application.

5. A virtual avatar updating processing device, characterized in that, include: The acquisition module is used to acquire user behavior information and determine the current virtual character's growth experience value and target growth path based on the user behavior information. The determination module is used to determine an updated virtual image based on the preset threshold and the target growth path when the accumulated growth experience value of the current virtual image reaches a preset threshold. The display module is used to determine the current animation effect based on the current usage scenario, and to display the updated virtual image according to the current animation effect; The device is also used to establish a communication connection with the cloud in advance; to obtain a first correspondence between user behavior information and growth experience value, a second correspondence between user behavior information and growth path, and a third correspondence between usage scenario and animation effect stored in the cloud in advance; The step of obtaining user behavior information and determining the growth experience value and target growth path of the current virtual character based on the user behavior information includes: obtaining the application name of the application currently opened by the user and saving the application name as user behavior information; searching the first correspondence based on the user behavior information to obtain the growth experience value; and searching the second correspondence based on the user behavior information to obtain the target growth path. Multiple preset thresholds are set, multiple growth paths are set, and each growth path includes multiple growth stage images; the device is also used to obtain a fourth correspondence between the preset thresholds pre-stored in the cloud and the growth stage images in each growth path; when the cumulative growth experience value of the current virtual image reaches a preset threshold, an updated virtual image is determined according to the preset threshold and the target growth path, including: when the cumulative growth experience value of the current virtual image reaches a target preset threshold, searching the fourth correspondence; obtaining the target growth stage image in the target growth path corresponding to the target preset threshold according to the fourth correspondence; and using the target growth stage image as the updated virtual image; The display format of the virtual avatar is used to reflect the current user's usage tendency on the terminal, and different user behavior information corresponds to different growth paths.

6. A terminal, characterized in that, include: The system includes a memory, a processor, and a virtual avatar update processing program stored in the memory and executable on the processor, wherein the virtual avatar update processing program, when executed by the processor, implements the steps of the virtual avatar update processing method as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that can be executed to implement the steps of the virtual avatar update processing method as described in any one of claims 1 to 4.