Virtual object interaction method and device, electronic equipment, medium and program product

By displaying a preset virtual object page and updating body shape parameters based on feeding commands, the problem of low virtual object interaction rate was solved, personalized body shape control was achieved, and user interactivity and activity were improved.

CN121891776APending Publication Date: 2026-04-21BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2025-12-24
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, virtual objects have low interaction rates and poor interactivity, resulting in insufficient user activity and interaction between users on the platform.

Method used

By displaying a page with preset virtual objects and updating the virtual objects' size parameters based on feeding commands, users can control the size of virtual objects by feeding them virtual food, providing personalized size control interaction and increasing users' enthusiasm for interacting with virtual objects.

Benefits of technology

This increased the interactivity and interactivity of virtual objects, thereby enhancing user activity and interaction among users on the platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121891776A_ABST
    Figure CN121891776A_ABST
Patent Text Reader

Abstract

The invention relates to a virtual object interaction method and device, electronic equipment, a medium and a program product, and the method comprises the steps: displaying a preset page of a preset virtual object including a first body type, and enabling a body type parameter corresponding to the preset virtual object to be determined based on virtual food fed by the preset virtual object in a first historical time period; and in response to a feeding instruction corresponding to the first account for the preset virtual object, updating the body type parameter corresponding to the preset virtual object based on the target virtual food corresponding to the feeding instruction. By utilizing the technical scheme provided by the embodiment of the invention, personalized body type control interaction of the virtual object can be realized, the problem of homogenization caused by upgrading the virtual object by completing a task traditionally is avoided, and the interaction rate and interactivity based on the virtual object are improved, so that the activeness of users in a platform and the interactivity between the users can also be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to a method, apparatus, electronic device, medium, and program product for virtual object interaction. Background Technology

[0002] With the development of internet technology, the functions of various social applications are constantly being upgraded. In social applications based on related technologies, users can jointly maintain a virtual object with their friends (such as raising a virtual pet together). However, the interaction rate based on virtual objects in related technologies is low, and the interactivity of virtual objects is poor, which in turn leads to problems such as low user activity and poor interaction between users on the platform. Summary of the Invention

[0003] This disclosure provides a method, apparatus, electronic device, medium, and program product for virtual object interaction, to at least solve the technical problems in related technologies such as low interaction rate and poor interactivity of virtual objects, which in turn leads to low user activity and poor interaction between users within the platform. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, a virtual object interaction method is provided, comprising: A preset page is displayed that includes a preset virtual object with a first body type. The body type parameter of the preset virtual object is determined based on the virtual food that was fed to the preset virtual object in a first historical time period. In response to a feeding instruction from the first account for the preset virtual object, the body size parameters of the preset virtual object are updated based on the target virtual food corresponding to the feeding instruction.

[0004] In an optional embodiment, the first body type is the current body type among a variety of preset body types corresponding to the preset virtual object; the variety of preset body types correspond to different preset body type parameter ranges.

[0005] In an optional embodiment, the method further includes: If the updated body shape parameters corresponding to the preset virtual object are within the preset body shape parameter range corresponding to the second body shape among the multiple preset body shapes, the current body shape corresponding to the preset virtual object will be updated from the first body shape to the second body shape.

[0006] In an optional embodiment, updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding instruction from the first account for the preset virtual object includes: In response to the feeding command, the body shape parameters of the preset virtual object are updated based on the target virtual food corresponding to the feeding command, and the current body shape of the preset virtual object is updated from the first body shape to the third body shape based on the updated body shape parameters.

[0007] In an optional embodiment, the method further includes: In response to the instruction to set the expected body size for the preset virtual object, display the feeding customization information corresponding to the target expected body size; The target expected body shape is the body shape corresponding to the expected body shape setting instruction; the feeding customization information is used to indicate the food feeding information required for the body shape of the preset virtual object to become the target expected body shape.

[0008] In an optional embodiment, the preset page displaying a preset virtual object of a first body size includes: The preset page displays a preset virtual object of the first body type and corresponding feeding recommendation information for the preset virtual object. The feeding recommendation information is a recommendation of virtual food to be fed to the preset virtual object.

[0009] In an optional embodiment, displaying the preset virtual object of the first body type and the corresponding feeding recommendation information on the preset page includes: If the historical feeding information corresponding to the preset virtual object meets the preset conditions, the preset virtual object of the first body type and the feeding recommendation information are displayed on the preset page. The body shape parameters corresponding to the preset virtual object include a first body shape parameter and / or a second body shape parameter. The historical feeding information meets preset conditions to indicate that the first body shape parameter resulting from the virtual food fed to the preset virtual object during a second historical time period shows a decreasing trend, and / or the second body shape parameter resulting from the virtual food shows an increasing trend. When the first body shape parameter is less than a first preset threshold, it is positively correlated with the health level corresponding to the preset virtual object. When the second body shape parameter is greater than a second preset threshold, it is negatively correlated with the health level corresponding to the preset virtual object. The feeding recommendation information includes a first increased feeding information corresponding to the first body shape parameter and / or a first decreased feeding information corresponding to the second body shape parameter.

[0010] In an optional embodiment, displaying the preset virtual object of the first body type and the corresponding feeding recommendation information on the preset page includes: If the first body type belongs to a preset body type, a preset virtual object of the first body type and the feeding recommendation information are displayed on the preset page; The body shape parameters corresponding to the preset virtual object include a first body shape parameter and / or a second body shape parameter. The preset body shape is a preset body shape in which the upper limit of the body shape parameter range corresponding to the first body shape parameter is less than or equal to a first preset threshold and / or the body shape parameter range corresponding to the second body shape parameter is greater than a second preset threshold. When the first body shape parameter is less than the first preset threshold, it is positively correlated with the health level corresponding to the preset virtual object. When the second body shape parameter is greater than the second preset threshold, it is negatively correlated with the health level corresponding to the preset virtual object. The feeding recommendation information includes a second increased feeding information corresponding to the first body shape parameter and / or a second decreased feeding information corresponding to the second body shape parameter.

[0011] In an optional embodiment, the preset virtual object is a shared session interaction object for both the first and second accounts; the method further includes: In response to the session trigger command from the first account to the second account, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time period, a session page including the preset virtual object in the state of waiting to be fed is displayed; The preset virtual object in the pending feeding state is used to indicate that the preset virtual object has not been fed virtual food within the preset period corresponding to the current time.

[0012] In an optional embodiment, the preset virtual object in the pending feeding state corresponds to a first pending feeding style and a second pending feeding style; and the visual presentation of the first pending feeding style is less than that of the second pending feeding style; in response to the session triggering instruction from the first account to the second account, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time corresponding to a preset period, displaying a session page including the preset virtual object in the pending feeding state includes: In response to the session triggering command, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time corresponding to the preset period, and the cumulative time during which neither the first account nor the second account has fed virtual food to the preset virtual object is less than or equal to the preset time, then the session page of the preset virtual object including the first feeding style is displayed. or, In response to the session triggering command, if neither the first account nor the second account has fed virtual food to the preset virtual object within the preset period corresponding to the current time, and the cumulative duration of neither the first account nor the second account feeding virtual food to the preset virtual object is greater than the preset duration, then the session page of the preset virtual object including the second feeding style is displayed.

[0013] In an optional embodiment, the preset virtual object is a shared session interaction object of the first account and the second account; if the second account has already fed virtual food to the preset virtual object within a preset period corresponding to the current time before the feeding instruction is triggered, the method further includes: In response to the feeding instruction, a resource distribution prompt message associated with the preset virtual object is displayed, which is used to indicate the distribution of reward resources associated with the preset virtual object.

[0014] In an optional embodiment, the preset page displaying a preset virtual object of a first body size includes: A preset page is displayed, including a preset virtual object of the first body type and a first feeding entry point; The step of responding to a feeding instruction from the first account for the preset virtual object and updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding instruction includes: In response to the feeding trigger command triggered by the first account based on the first feeding entry, selection information corresponding to multiple virtual foods to be fed is displayed; the multiple virtual foods to be fed include the target virtual food; In response to the feeding instruction triggered based on the selection information corresponding to the target virtual food among the plurality of virtual foods to be fed, the body size parameters corresponding to the preset virtual object are updated based on the target virtual food.

[0015] In an optional embodiment, the preset page displaying the preset virtual object of the first body type and the first feeding entry includes: If the first account does not feed virtual food to the preset virtual object within the preset period corresponding to the current time, a preset page is displayed that includes the preset virtual object of the first body type, the first feeding entrance, the feeding prompt information corresponding to the preset virtual food, and the second feeding entrance corresponding to the preset virtual food. The step of responding to a feeding instruction from the first account for the preset virtual object and updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding instruction includes: In response to the feeding instruction triggered by the first account based on the second feeding entry, the body size parameters corresponding to the preset virtual object are updated based on the preset virtual food; the preset virtual food is the target virtual food.

[0016] In an optional embodiment, the preset virtual food is determined based on the current size of the preset virtual object and / or the historical feeding information corresponding to the preset virtual object.

[0017] In an optional embodiment, the method further includes: In response to a sharing instruction for the preset virtual object of the first body type, the body type information of the first object corresponding to the preset virtual object is shared to the target account corresponding to the sharing instruction; And / or, In response to the work creation instruction for the preset virtual object for the first body type, a work creation interface including the body type information of the second object corresponding to the preset virtual object is displayed; In response to a work creation instruction triggered based on the second object's body size information, the media work corresponding to the second object's body size information is published.

[0018] According to a second aspect of the present disclosure, a virtual object interaction device is provided, comprising: The first page display module is configured to execute a preset page that displays a preset virtual object including a first body type. The body type parameter corresponding to the preset virtual object is determined based on the virtual food fed to the preset virtual object in a first historical time period. The body shape parameter update module is configured to respond to the feeding command of the first account for the preset virtual object, and update the body shape parameter of the preset virtual object based on the target virtual food corresponding to the feeding command.

[0019] In an optional embodiment, the first body type is the current body type among a variety of preset body types corresponding to the preset virtual object; the variety of preset body types correspond to different preset body type parameter ranges.

[0020] In an optional embodiment, the apparatus further includes: The body shape update module is configured to update the current body shape of the preset virtual object from the first body shape to the second body shape when the updated body shape parameters of the preset virtual object are within the preset body shape parameter range of the second body shape among the multiple preset body shapes.

[0021] In an optional embodiment, the body shape parameter update module is further configured to respond to the feeding instruction by updating the body shape parameters of the preset virtual object based on the target virtual food corresponding to the feeding instruction, and updating the current body shape of the preset virtual object from the first body shape to the third body shape based on the updated body shape parameters.

[0022] In an optional embodiment, the apparatus further includes: The feeding customization information display module is configured to execute a feeding customization information corresponding to the target expected body shape in response to the expected body shape setting instruction for the preset virtual object; The target expected body shape is the body shape corresponding to the expected body shape setting instruction; the feeding customization information is used to indicate the food feeding information required for the body shape of the preset virtual object to become the target expected body shape.

[0023] In an optional embodiment, the first page display module includes: The first page display unit is configured to display a preset virtual object of the first body type and corresponding feeding recommendation information on the preset page. The feeding recommendation information is a recommendation of virtual food to be fed to the preset virtual object.

[0024] In an optional embodiment, the first page display unit includes: The second page display unit is configured to display the first body type's preset virtual object and the feeding recommendation information on the preset page when the historical feeding information corresponding to the preset virtual object meets the preset conditions. The body shape parameters corresponding to the preset virtual object include a first body shape parameter and / or a second body shape parameter. The historical feeding information meets preset conditions to indicate that the first body shape parameter resulting from the virtual food fed to the preset virtual object during a second historical time period shows a decreasing trend, and / or the second body shape parameter resulting from the virtual food shows an increasing trend. When the first body shape parameter is less than a first preset threshold, it is positively correlated with the health level corresponding to the preset virtual object. When the second body shape parameter is greater than a second preset threshold, it is negatively correlated with the health level corresponding to the preset virtual object. The feeding recommendation information includes a first increased feeding information corresponding to the first body shape parameter and / or a first decreased feeding information corresponding to the second body shape parameter.

[0025] In an optional embodiment, the first page display unit includes: The third page display unit is configured to, when the first body type belongs to a preset type body type, display a preset virtual object of the first body type and the feeding recommendation information on the preset page; The body shape parameters corresponding to the preset virtual object include a first body shape parameter and / or a second body shape parameter. The preset body shape is a preset body shape in which the upper limit of the body shape parameter range corresponding to the first body shape parameter is less than or equal to a first preset threshold and / or the body shape parameter range corresponding to the second body shape parameter is greater than a second preset threshold. When the first body shape parameter is less than the first preset threshold, it is positively correlated with the health level corresponding to the preset virtual object. When the second body shape parameter is greater than the second preset threshold, it is negatively correlated with the health level corresponding to the preset virtual object. The feeding recommendation information includes a second increased feeding information corresponding to the first body shape parameter and / or a second decreased feeding information corresponding to the second body shape parameter.

[0026] In an optional embodiment, the preset virtual object is a shared session interaction object for the first account and the second account; the device further includes: The second page display module is configured to execute a session trigger command in response to the first account for the second account. If neither the first account nor the second account has fed virtual food to the preset virtual object within the current time period, a session page including the preset virtual object in the waiting-to-be-fed state is displayed. The preset virtual object in the pending feeding state is used to indicate that the preset virtual object has not been fed virtual food within the preset period corresponding to the current time.

[0027] In an optional embodiment, the preset virtual object in the state of being ready to be fed corresponds to a first style to be fed and a second style to be fed; and the visual presentation power corresponding to the first style to be fed is less than that corresponding to the second style to be fed; the second page display module includes: The fourth page display unit is configured to execute a response to the session triggering instruction. If, within the current time corresponding to a preset period, neither the first account nor the second account has fed virtual food to the preset virtual object, and the cumulative duration for which neither the first account nor the second account has fed virtual food to the preset virtual object is less than or equal to a preset duration, then the session page of the preset virtual object, including the first feeding style, is displayed. or, The fifth page display unit is configured to respond to the session triggering instruction and, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time corresponding to a preset period, and the cumulative duration of neither the first account nor the second account feeding virtual food to the preset virtual object is greater than the preset duration, then display the session page of the preset virtual object including the second feeding style.

[0028] In an optional embodiment, the preset virtual object is a shared session interaction object of the first account and the second account; if the second account has already fed virtual food to the preset virtual object within a preset period corresponding to the current time before the feeding instruction is triggered, the device further includes: The resource distribution prompt information display module is configured to respond to the feeding instruction by displaying the resource distribution prompt information associated with the preset virtual object. The resource distribution prompt information is used to indicate the distribution of reward resources associated with the preset virtual object.

[0029] In an optional embodiment, the first page display module includes: The sixth page display unit is configured to display a preset page including a preset virtual object of the first body type and a first feeding entry point; The body shape parameter update module includes: The selection information display unit is configured to execute a feeding trigger command triggered by the first account based on the first feeding entry, and display selection information corresponding to multiple virtual foods to be fed; the multiple virtual foods to be fed include the target virtual food; The first body size parameter update unit is configured to execute a feeding instruction triggered in response to the selection information corresponding to the target virtual food among the plurality of virtual foods to be fed, and update the body size parameter corresponding to the preset virtual object based on the target virtual food.

[0030] In an optional embodiment, the sixth page display unit includes: The seventh page display unit is configured to display a preset page including the preset virtual object of the first size, the first feeding entrance, the feeding prompt information corresponding to the preset virtual food, and the second feeding entrance corresponding to the preset virtual food within the preset period corresponding to the current time, when the first account has not fed virtual food to the preset virtual object. The body shape parameter update module includes: The second body size parameter update unit is configured to execute a response to the feeding instruction triggered by the first account based on the second feeding entry, and update the body size parameters corresponding to the preset virtual object based on the preset virtual food; the preset virtual food is the target virtual food.

[0031] In an optional embodiment, the preset virtual food is determined based on the current size of the preset virtual object and / or the historical feeding information corresponding to the preset virtual object.

[0032] In an optional embodiment, the apparatus further includes: The object body size information sharing module is configured to execute a sharing instruction in response to the preset virtual object for the first body size, and share the first object body size information corresponding to the preset virtual object to the target account corresponding to the sharing instruction; And / or, The artwork creation interface display module is configured to execute an artwork creation instruction in response to the preset virtual object for the first body type, and display an artwork creation interface including the body type information of the second object corresponding to the preset virtual object; The media work publishing module is configured to execute a work creation instruction triggered based on the second object's size information and publish the media work corresponding to the second object's size information.

[0033] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any virtual object interaction method provided in the present disclosure.

[0034] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any virtual object interaction method provided in the present disclosure.

[0035] According to a fifth aspect of the present disclosure, a computer program product comprising computer program instructions is provided, which, when executed by a processor on a computer, cause the computer to perform any of the virtual object interaction methods provided in the present disclosure as described above.

[0036] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: The system displays a preset page for a virtual object with a first body type. The body type parameters of the preset virtual object are determined based on the virtual food fed to the preset virtual object in a first historical time period. In response to the feeding command from the first account for the preset virtual object, the body type parameters of the preset virtual object are updated based on the target virtual food corresponding to the feeding command. The body type parameters of the virtual object can be updated through interactive feeding of virtual food, thereby controlling the body type of the virtual object and realizing personalized body type control interaction. This avoids the homogenization problem caused by traditional task-based virtual object upgrades, which can greatly increase users' enthusiasm for interacting with virtual objects, thereby increasing the interaction rate and interactivity based on virtual objects, and thus also improving user activity and interaction between users on the platform.

[0037] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0038] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0039] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment; Figure 2 This is a flowchart illustrating a virtual object interaction method according to an exemplary embodiment; Figure 3 This is a schematic diagram of a preset page according to an exemplary embodiment. Figure 1 ; Figure 4 This is a schematic diagram of a preset page according to an exemplary embodiment. Figure 2 ; Figure 5 This is a comparative schematic diagram illustrating different styles of preset virtual objects in a state awaiting feeding, according to an exemplary embodiment. Figure 6 This is a schematic diagram illustrating page changes during the feeding process of a preset virtual object, according to an exemplary embodiment. Figure 7 This is a schematic diagram illustrating the changes in the body shape of a preset virtual object before and after, according to an exemplary embodiment. Figure 8 This is a schematic diagram of a preset interface including an entry point for setting a desired body shape, according to an exemplary embodiment. Figure 9 This is a block diagram illustrating a virtual object interaction device according to an exemplary embodiment; Figure 10 This is a block diagram illustrating an electronic device for interacting with virtual objects according to an exemplary embodiment. Detailed Implementation

[0040] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0041] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar concepts and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0042] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0043] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a first terminal 100, a second terminal 200, and a server 300.

[0044] In an optional embodiment, the first terminal 100 and the second terminal 200 can be terminals corresponding to two user accounts that are having a session. Optionally, the user account corresponding to the first terminal 100 and the user account corresponding to the second terminal 200 can share the same session interaction object (i.e., a preset virtual object). That is, the virtual interaction object that is jointly executed by the user account corresponding to the first terminal 100 and the user account corresponding to the second terminal 200 in the session scenario. The preset interaction operation jointly executed can include at least one of joint raising, joint cultivation, or joint construction. The preset virtual object can include at least one virtual object such as a virtual pet, virtual plant, or virtual item. Specifically, the preset virtual object can be the user account corresponding to the first terminal 100 and the user account corresponding to the second terminal 200. The preset virtual object can be successfully constructed when the user accounts corresponding to terminal 200 jointly construct a session interaction information (used to indicate the corresponding session interaction status) between the user accounts corresponding to the first terminal 100 and the user accounts corresponding to the second terminal 200, which is jointly constructed by the user accounts corresponding to the first terminal 100 and the second terminal 200. For example, if the session interaction information indicates that the user accounts corresponding to the first terminal 100 and the second terminal 200 have continuously engaged in session interaction for a preset number of days, or if the session interaction information indicates that the user accounts corresponding to the first terminal 100 and the second terminal 200 have engaged in session interaction a preset number of times, it can be determined that the session interaction information meets the preset construction conditions.

[0045] In one specific embodiment, the first terminal 100 and the second terminal 200 may be electronic devices including, but not limited to, smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., or software running on the aforementioned electronic devices, such as applications. Optionally, the behavioral system running on the electronic devices may include, but is not limited to, Android, iOS, Linux, Windows, etc.

[0046] In an optional embodiment, server 300 can provide background services for the session between the first terminal 100 and the second terminal 200, and for the interaction between the user account corresponding to the first terminal 100 and the user account corresponding to the second terminal 200 on preset virtual objects. Specifically, server 300 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0047] In addition, it should be noted that, Figure 1The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included, such as more terminals.

[0048] In the embodiments described in this specification, the first terminal 100, the second terminal 200, and the server 300 can be directly or indirectly connected via wired or wireless communication, and this disclosure does not impose any restrictions.

[0049] Figure 2 This is a flowchart illustrating a session interaction method according to an exemplary embodiment. This method can be applied to terminals such as a first terminal or a second terminal. Figure 2 As shown, the method may include the following steps: In step S201, a preset page is displayed that includes a preset virtual object of the first body type.

[0050] In a specific embodiment, the aforementioned preset virtual object can be a shared conversational interaction object of the first account and the second account, that is, a virtual interaction object in which the first account and the second account jointly perform preset interactive operations in a conversational scenario. The aforementioned jointly performed preset interactive operations can include at least one of joint raising (co-raising), joint cultivation, or joint construction. The second virtual object can include at least one virtual object such as a virtual pet, virtual plant, or virtual item. Specifically, the second virtual object can be jointly constructed by the first account and the second account. For example, if the conversational interaction information (used to indicate the corresponding conversational interaction situation) between the first account and the second account meets the preset construction conditions, the aforementioned second virtual object can be successfully constructed. For example, the preset construction conditions can be set according to actual application needs. For example, if the conversational interaction information indicates that the first account and the second account have continuously engaged in conversational interaction for a preset number of days, or if the conversational interaction information indicates that the first account and the second account have engaged in conversational interaction a preset number of times, it can be determined that the conversational interaction information meets the preset construction conditions.

[0051] In one specific embodiment, the aforementioned first body shape can be the current body shape of a preset virtual object. The body shape parameter corresponding to the preset virtual object is determined based on the virtual food fed to the preset virtual object in a first historical time period. Specifically, the body shape parameter corresponding to the preset virtual object can be a parameter that can affect the body shape of the preset virtual object. Optionally, the body shape parameter corresponding to the preset virtual object may include a first body shape parameter and / or a second body shape parameter. Accordingly, the preset body type parameter range for each preset body type includes the body type parameter range corresponding to the first body type parameter and / or the body type parameter range corresponding to the second body type parameter. Specifically, the first body type parameter can be a parameter that is positively correlated with the health level of the preset virtual object when it is less than a first preset threshold. That is, when the first body type parameter is less than the first preset threshold, the larger the first body type parameter is, the higher the health level of the preset virtual object. For example, the first body type parameter may include parameters such as muscle mass and bone density. Specifically, the second body type parameter can be a parameter that is negatively correlated with the health level of the preset virtual object when it is greater than a second preset threshold. That is, when the second body type parameter is greater than the second preset threshold, the larger the second body type parameter is, the lower the health level of the preset virtual object. For example, the second body type parameter may include parameters such as body fat mass, body water content, and visceral fat mass. Specifically, the first and second preset thresholds can be set according to actual applications.

[0052] In one specific embodiment, the first historical time period can be preset according to actual application needs, for example, one week; optionally, the first body size parameter and / or second body size parameter corresponding to different virtual foods can be the same or different; optionally, the unit increment of the first body size parameter and / or the unit increment of the second body size parameter corresponding to each virtual food can be preset; that is, if the corresponding virtual food is fed once, the increment of the first body size parameter and / or the increment of the second body size parameter that the virtual object can obtain is preset. Optionally, the unit increment of the first body size parameter and / or the unit increment of the second body size parameter corresponding to each food type and the food type to which each virtual food belongs can also be preset. Specifically, at least one of the first body size parameter and / or the second body size parameter corresponding to different food types is different; the first body size parameter and / or the second body size parameter corresponding to the same food type is the same.

[0053] In a specific embodiment, the first historical time period may include a preset number of sub-time periods, such as 7 days as the first historical time period, with each sub-time period being 1 day. Accordingly, the first historical time period may include seven sub-time periods. Optionally, taking the body shape parameters including a first body shape parameter and a second body shape parameter as an example, the cumulative value of the first body shape parameter corresponding to the virtual food fed to the preset virtual object in the first historical time period / the preset quantity (i.e., the average value of the first body shape parameter corresponding to each sub-time period) can be used as the current first body shape parameter of the preset virtual object; the cumulative value of the second body shape parameter corresponding to the virtual food fed to the preset virtual object in the first historical time period / the preset quantity (i.e., the average value of the second body shape parameter corresponding to each sub-time period) can be used as the current second body shape parameter of the preset virtual object. Optionally, in calculating the cumulative values ​​of the first body size parameter and the second body size parameter corresponding to the virtual food fed to the preset virtual object in the first historical time period, the initial value of each body size parameter (first body size parameter and / or second body size parameter) corresponding to each sub-time period can be preset. For example, the initial value corresponding to any body size parameter can be -1. Correspondingly, the initial value corresponding to the first body size parameter plus the increment of the first body size parameter that the preset virtual object can obtain in each sub-time period can be used as the increment of the first body size parameter of the preset virtual object in that sub-time period of the first historical time period. The sum of the increments of the first body shape parameter corresponding to each sub-time period of the first historical time period is taken as the cumulative value of the first body shape parameter corresponding to the virtual food fed to the preset virtual object in the first historical time period. The initial value corresponding to the second body shape parameter is added to the increment of the second body shape parameter that the preset virtual object can obtain in each sub-time period as the increment of the second body shape parameter corresponding to the preset virtual object in that sub-time period of the first historical time period. The sum of the increments of the second body shape parameter corresponding to each sub-time period of the first historical time period is taken as the cumulative value of the second body shape parameter corresponding to the virtual food fed to the preset virtual object in the first historical time period.

[0054] In an optional embodiment, the body shape corresponding to the preset virtual object is corresponding to body shape parameters. Optionally, different body shape parameters can correspond to different body shapes; correspondingly, the aforementioned first body shape can be the body shape corresponding to the current body shape parameters of the preset virtual object. Optionally, artificial intelligence technology can be used to generate preset virtual objects of different body shapes with different body shape parameters.

[0055] In an optional embodiment, the above first body type may be the current body type corresponding to the preset virtual object among multiple preset body types; the multiple preset body types correspond to different preset body type parameter ranges. That is, the first body type may be the preset body type corresponding to the preset body type parameter range where the current body type parameter of the preset virtual object is located.

[0056] In a specific embodiment, the multiple preset body types and the preset body type parameter ranges respectively corresponding to the multiple preset body types may be divided in combination with the body type characteristics corresponding to different first body type parameters and / or second body type parameters in practical applications. Exemplarily, taking the combination of the first body type parameter and the second body type parameter for body type division, and taking strength (i.e., muscle mass) as the first body type parameter and fat mass as the second body type parameter as an example, as shown in Table 1, Table 1 shows an example of the preset body type parameter ranges corresponding to different preset body types.

[0057]

[0058] Table 1 In a specific embodiment, as can be seen from Table 1, M represents the first body type parameter and F represents the second body type parameter. And the preset body type parameter ranges respectively corresponding to the nine preset body types in Table 1 may include the body type parameter range corresponding to the first body type parameter and the body type parameter range corresponding to the second body type parameter. Exemplarily, taking body type 5 (preset body type) as an example, the corresponding preset body type parameter range may include -0.7 < M ≤ +0.7 (the body type parameter range corresponding to the first body type parameter) and -0.7 < F ≤ +0.7 (the body type parameter range corresponding to the second body type parameter).

[0059] In addition, it should be noted that the above Table 1 is only an example of a preset body type division and the corresponding preset body type parameter ranges, and the embodiments of the present application are not limited thereto.

[0060] In the above embodiments, by presetting multiple preset body types corresponding to different preset body type parameter ranges, it is convenient for the user to present the virtual object in different preset body types after changing the body type parameters of the virtual object by feeding virtual food, which can improve the interactivity of the virtual object while also improving the diversity of the virtual object's body type.

[0061] In a specific embodiment, a certain preset body type can be determined in advance from multiple preset body types as the body type of the preset virtual object in the initial state; specifically, the body type in the initial state can be set in combination with the actual application requirements. Exemplarily, taking the nine preset body types in Table 1 as an example, the body type in the initial state can be body type 5, that is, standard body - healthy type.

[0062] In one specific embodiment, the preset page can be a page that displays a preset virtual object with a first body shape. For example, the preset page may include a feeding interaction page corresponding to the preset virtual object, that is, a page that triggers feeding interaction related operations on the preset virtual object. Optionally, the preset page may include an object interaction page corresponding to the preset virtual object, i.e., a page that can trigger interactive operations on the preset virtual object (including feeding-related operations and other interactive operations); in an optional embodiment, the preset virtual object may be in a state of waiting to be fed or a state of being fed; optionally, if neither the first account nor the second account has fed virtual food to the preset virtual object within the preset period corresponding to the current time, the preset virtual object is in a state of waiting to be fed; conversely, if at least one of the first account and the second account has fed virtual food to the preset virtual object within the preset period corresponding to the current time, the preset virtual object is in a state of being fed; specifically, the styles of the preset virtual objects corresponding to the state of waiting to be fed and the state of being fed are different, and can be set according to actual application needs; specifically, the preset virtual object in the state of waiting to be fed is used to indicate that the preset virtual object has not been fed virtual food within the preset period corresponding to the current time; specifically, the preset period corresponding to the current time can be the feeding period in which the current time is located; specifically, the feeding period can be set according to actual application needs, such as from 8:00 a.m. every day to 8:00 a.m. the next day, etc. The preset virtual object in the "fed" state can be used to indicate that the preset virtual object has been fed virtual food within the preset period corresponding to the current time.

[0063] In an optional embodiment, the number of times the first account and the second account can feed each other in each feeding cycle can be set according to actual application needs, such as each account can feed once or multiple times in each feeding cycle.

[0064] In a specific embodiment, taking the preset page as an example, which is the preset interactive page corresponding to the preset virtual object, such as... Figure 3 As shown, Figure 3 This is a schematic diagram of a preset page according to an exemplary embodiment. Figure 1 Specifically, the preset virtual object corresponding to 301 is a preset virtual object in a state of waiting to be fed, and the current size of the preset virtual object can be the first size.

[0065] In a specific embodiment, taking the preset page as an example, which is the preset feeding page corresponding to the preset virtual object, such as... Figure 4 As shown, Figure 4 This is a schematic diagram of a preset page according to an exemplary embodiment. Figure 2 Specifically, the preset virtual object corresponding to 401 is a preset virtual object that is in a fed state, and combined with... Figure 4It can be seen that one of the user accounts, the first account and the second account, feeds virtual food: "hamburger", and the current body size of the preset virtual object can be the first body size (i.e. body size 5).

[0066] In an optional embodiment, the aforementioned preset virtual object can be a shared session interaction object for both the first and second accounts; the method may further include: In response to a session trigger command from the first account to the second account, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time period, a session page including the preset virtual object in the waiting-to-be-fed state will be displayed. In one specific embodiment, the session triggering instruction can be an instruction to trigger the display of a session page between the first account and the second account. Specifically, the session page including the preset virtual object in a pending feeding state can be a session page between the first account and the second account.

[0067] In one specific embodiment, a preset virtual object in a pending feeding state indicates that the preset virtual object has not been fed virtual food within a preset period corresponding to the current time. Optionally, if at least one user account among the first account and the second account has fed virtual food to the preset virtual object within the preset period corresponding to the current time, a session page including the preset virtual object in a fed state is displayed; specifically, the details of the preset virtual object in a fed state on the session page can be found in the relevant details of the preset virtual object in a fed state on the preset page mentioned above, and will not be repeated here.

[0068] In the above embodiments, on the conversation page between the first account and the second account, if neither the first account nor the second account has fed virtual food to the preset virtual object within the preset period corresponding to the current time, the preset virtual object in the state of waiting to be fed is displayed. This can transmit the situation that the preset virtual object has not been fed virtual food within the preset period corresponding to the current time on the conversation page, thereby increasing the user's enthusiasm for feeding virtual objects and improving the virtual feeding interaction rate and interactivity.

[0069] In an optional embodiment, the preset virtual object in the state of waiting to be fed can correspond to a first style to be fed and a second style to be fed; and the visual presentation power corresponding to the first style to be fed is less than that corresponding to the second style to be fed; specifically, the visual presentation power can reflect the corresponding degree of need for feeding; specifically, the visual presentation power is positively correlated with the corresponding degree of need for feeding; that is, the stronger the visual presentation power, the higher the corresponding degree of need for feeding; optionally, the corresponding visual presentation power can be reflected by at least one of the following during the presentation process of the preset virtual object in the state of waiting to be fed: the number of elements contained, the vibrancy of the colors, or the size. Specifically, the number of elements, the vibrancy of colors, and the size of the elements are all positively correlated with visual presentation. Optionally, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time corresponding to the preset period, and the cumulative time during which neither the first account nor the second account has fed virtual food to the preset virtual object is less than or equal to the preset time, the preset virtual object in the waiting-to-be-fed state is presented in the first waiting-to-be-fed style. If neither the first account nor the second account has fed virtual food to the preset virtual object within the current time corresponding to the preset period, and the cumulative time during which neither the first account nor the second account has fed virtual food to the preset virtual object is greater than the preset time, the preset virtual object in the waiting-to-be-fed state is presented in the second waiting-to-be-fed style.

[0070] In an optional embodiment, in response to a session triggering instruction from the first account to the second account, if neither the first account nor the second account has fed virtual food to the preset virtual object within a preset period corresponding to the current time, the session page displaying the preset virtual object in a pending feeding state may include: In response to the session trigger command, if neither the first account nor the second account has fed virtual food to the preset virtual object within the preset period corresponding to the current time, and the cumulative time during which neither the first account nor the second account has fed virtual food to the preset virtual object is less than or equal to the preset time, then the session page including the preset virtual object with the first feeding style is displayed. or, In response to a session trigger command, if neither the first account nor the second account has fed virtual food to the preset virtual object within the preset period corresponding to the current time, and the cumulative duration of neither the first account nor the second account feeding virtual food to the preset virtual object is greater than the preset duration, a session page including the preset virtual object with the second feeding style will be displayed.

[0071] In a specific embodiment, such as Figure 5 As shown, Figure 5 This is a comparative schematic diagram illustrating different styles of preset virtual objects in a state awaiting feeding, according to an exemplary embodiment; specifically, in conjunction with... Figure 5In the session page shown in Figure a, the preset virtual object in the pending feeding state corresponding to 501 is presented in the second pending feeding style, combined with... Figure 5 In the session page shown in b, the preset virtual object in the pending feeding state corresponding to 502 is presented in the first pending feeding style.

[0072] In the above embodiments, by setting different styles for preset virtual objects in the state of waiting to be fed, not only can the presentation style of preset virtual objects in the state of waiting to be fed be enriched, but also the feeding needs of different degrees can be presented in combination with the corresponding visual presentation, so as to better guide the feeding interaction and improve the feeding interaction rate and interactivity of virtual objects.

[0073] Furthermore, it should be noted that the above are merely examples of two styles of preset virtual objects in the pending feeding state on the session page. In actual applications, preset virtual objects in the pending feeding state on any page, such as the preset page, can have different styles depending on whether, within the current time corresponding to the preset period, the first account and the second account have not fed virtual food to the preset virtual object, and the cumulative time during which the first account and the second account have not fed virtual food to the preset virtual object is less than or equal to the preset time; or, within the current time corresponding to the preset period, the first account and the second account have not fed virtual food to the preset virtual object, and the cumulative time during which the first account and the second account have not fed virtual food to the preset virtual object is greater than the preset time. The styles corresponding to different pages can be the same or different.

[0074] In an optional embodiment, the preset page displaying the preset virtual object including the first body size may include: The preset page displays a preset virtual object of the first body type and the corresponding feeding recommendation information for the preset virtual object.

[0075] In one specific embodiment, the aforementioned feeding recommendation information may be a recommendation of virtual food to be fed to a preset virtual object.

[0076] In an optional embodiment, feeding recommendations can be made by combining historical feeding information corresponding to preset virtual objects. Accordingly, the preset virtual object of the first body type and the feeding recommendation information corresponding to the preset virtual object displayed on the preset page may include: If the historical feeding information corresponding to the preset virtual object meets the preset conditions, the preset virtual object of the first body type and the feeding recommendation information are displayed on the preset page. In a specific embodiment, the body shape parameters corresponding to the aforementioned preset virtual object include a first body shape parameter and / or a second body shape parameter. When the first body shape parameter is less than a first preset threshold, it is positively correlated with the health level of the preset virtual object. When the second body shape parameter is greater than a second preset threshold, it is negatively correlated with the health level of the preset virtual object. The aforementioned historical feeding information meeting preset conditions can be used to indicate that the virtual food fed to the preset virtual object during a second historical time period results in a decreasing trend in the first body shape parameter and / or an increasing trend in the second body shape parameter. Specifically, the historical feeding information can be used to indicate the virtual food fed to the preset virtual object during a second historical time period. Specifically, the second historical time period can be preset according to actual application needs; optionally, the second historical time period can be consistent with or inconsistent with the first historical time period. Specifically, historical feeding information may include at least one of the following: food indication information of the virtual food fed to the preset virtual object during the second historical time period; body shape parameters (including first body shape parameters and / or second body shape parameters) corresponding to the virtual food fed to the preset virtual object during the second historical time period; or body shape parameter change trend information of the preset virtual object during the second historical time period. Specifically, the food indication information may be information that indicates the corresponding virtual food, for example, the corresponding food type and / or food name; optionally, it may also include the number of feedings (i.e., the number of feedings required to feed the corresponding virtual food). The body shape parameter change trend information may be information reflecting the change trend of the preset virtual object's body shape parameters during the second historical time period, such as a body shape parameter change curve of the preset virtual object during the second historical time period. Optionally, users can also view historical feeding information to better understand the feeding status of the preset virtual object and, correspondingly, can perform targeted feeding interactions.

[0077] In a specific embodiment, the aforementioned feeding recommendation information may include first increased feeding information corresponding to the first body size parameter and / or first decreased feeding information corresponding to the second body size parameter. Specifically, if the first body size parameter of the preset virtual object shows a decreasing trend due to the virtual food fed to it during the second historical time period, the current first body size parameter of the preset virtual object may not have decreased to the first preset threshold, or may have decreased to or below the first preset threshold. Accordingly, the first increased feeding information may be food indication information that prevents the first body size parameter of the preset virtual object from decreasing to the first preset threshold, or food indication information that increases the first body size parameter of the preset virtual object to (greater than or equal to) the first preset threshold. For example, the corresponding food type and / or food name. Optionally, it may also include the number of feedings (i.e., the number of feedings required to feed the corresponding virtual food, etc.).

[0078] In a specific embodiment, if the second body size parameter of the preset virtual object, which is fed virtual food during the second historical time period, shows an upward trend, the current second body size parameter of the preset virtual object may have not yet risen to the second preset threshold, or may have risen to (greater than or equal to) the second preset threshold or above. Accordingly, the first reduction feeding information may be food indication information that prevents the second body size parameter of the preset virtual object from rising to the second preset threshold, or food indication information that reduces the second body size parameter of the preset virtual object to the second preset threshold. For example, the corresponding food type and / or food name. Optionally, it may also include the number of feedings (i.e., the number of feedings required to feed the corresponding virtual food, etc.).

[0079] In the above embodiments, when the historical feeding information corresponding to the preset virtual object meets the preset conditions, displaying the preset virtual object of the first body type and the feeding recommendation information formulated based on the historical feeding information on the preset page can improve the compatibility between the feeding recommendation information and the preset virtual object, and thus better improve the rationality and balance of feeding the virtual object, helping the virtual object maintain a healthier body type.

[0080] In an optional embodiment, feeding recommendations can be made based on the current body size of a preset virtual object. Accordingly, the preset virtual object of the first body size and the corresponding feeding recommendation information displayed on the preset page may include: If the first body type is a preset body type, display the preset virtual object and feeding recommendation information for the first body type on the preset page; In one specific embodiment, the body shape parameters corresponding to the preset virtual object include a first body shape parameter and / or a second body shape parameter. When the first body shape parameter is less than a first preset threshold, it is positively correlated with the health level of the preset virtual object; when the second body shape parameter is greater than a second preset threshold, it is negatively correlated with the health level of the preset virtual object. The aforementioned preset body shape type refers to a preset body shape among multiple preset body shapes where the upper limit of the body shape parameter range corresponding to the first body shape parameter is less than or equal to the first preset threshold and / or the body shape parameter range corresponding to the second body shape parameter is greater than the second preset threshold. The aforementioned feeding recommendation information may include second increased feeding information corresponding to the first body shape parameter and / or second decreased feeding information corresponding to the second body shape parameter. Specifically, the second increased feeding information may be food indication information that can raise the first body shape parameter corresponding to the preset virtual object to the first preset threshold; the second decreased feeding information may be food indication information that can lower the second body shape parameter corresponding to the preset virtual object to the second preset threshold.

[0081] In the above embodiments, when the current first body type of the preset virtual object belongs to a preset body type where the upper limit of the body type parameter range corresponding to the first body type parameter is less than or equal to the first preset threshold and / or the body type parameter range corresponding to the second body type parameter is greater than the second preset threshold, the preset virtual object of the first body type is displayed on the preset page, and feeding recommendation information customized for the current first body type of the preset virtual object is also displayed. This can improve the adaptability between the feeding recommendation information and the preset virtual object, and thus better improve the rationality and balance of feeding the virtual object, helping the virtual object maintain a healthier body type.

[0082] In an optional embodiment, in addition to making feeding recommendations based on historical feeding information and current body size as described above, virtual food can also be randomly selected from the available virtual food (i.e., virtual food to be fed) for recommendation.

[0083] In the above embodiments, while displaying a preset virtual object of the first body type on the preset page, the corresponding feeding recommendation information of the preset virtual object is also displayed. This not only improves the interactivity and convenience of feeding based on virtual objects, but also helps users to better interact with feeding and improves the rationality of feeding virtual objects.

[0084] In an optional embodiment, the aforementioned preset virtual object is a shared session interaction object for both the first and second accounts; if the second account has already fed virtual food to the preset virtual object within the preset period corresponding to the current time before the feeding instruction is triggered, the method may further include: In response to the feeding command, display a resource distribution prompt message associated with the preset virtual object.

[0085] In one specific embodiment, the resource distribution prompt information can be displayed on the page that triggers the feeding command via a pop-up window, or it can be displayed by redirecting to a new page. Specifically, the aforementioned resource distribution prompt information can be used to indicate the distribution of reward resources associated with a preset virtual object; for example, such as the virtual resources required to dress up the preset virtual object, or the acceleration items that the preset virtual object can use to complete the task.

[0086] In an optional embodiment, a preset period corresponding to the current time can be displayed on a preset page. Both the first account and the second account can feed virtual food to the preset virtual object and receive the aforementioned reward resources, thereby guiding the user to interact by feeding.

[0087] In the above embodiments, when both parties in the session are interacting and feeding during the current feeding cycle, a prompt message for reward resources associated with a preset virtual object can be displayed to distribute the reward resources, thereby increasing the user's enthusiasm to continue feeding and interacting.

[0088] In step S203, in response to the feeding instruction from the first account for the preset virtual object, the body size parameters of the preset virtual object are updated based on the target virtual food corresponding to the feeding instruction.

[0089] In one specific embodiment, the first account can be the currently logged-in user account. The aforementioned feeding instruction can be an instruction to feed target virtual food to a preset virtual object. In an optional embodiment, the preset page displaying the preset virtual object including the first body shape can include: Displays a preset page including a preset virtual object of the first body type and a preset feeding entry point; Accordingly, the above-mentioned response to the first account's feeding command for the preset virtual object, updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding command, may include: In response to the feeding trigger command triggered by the first account based on the first feeding entry, the selection information corresponding to multiple virtual foods to be fed is displayed; the multiple virtual foods to be fed include the target virtual food; In response to a feeding command triggered by the selection information of the target virtual food among multiple virtual foods to be fed, the body size parameters of the preset virtual object are updated based on the target virtual food.

[0090] In one specific embodiment, the first feeding inlet can be an inlet used to trigger the feeding of virtual food to a preset virtual object; optionally, the first feeding inlet can be a touch-sensitive component, such as a control, for example, Figure 3 The control corresponding to 302 can be the first feeding entry point; optional, Figure 3 The control corresponding to 303 can also be the first feeding entry point. Accordingly, the feeding trigger instruction can be triggered by touch operations such as clicking or long-pressing the first feeding entry point. Optionally, the first feeding entry point can also include a non-touch component indicating the feeding interaction operation. Correspondingly, the feeding interaction operation can include at least one of gesture operation, device movement operation, or voice control operation. Specifically, the feeding trigger instruction can be an instruction to trigger the display of selection information corresponding to multiple virtual foods to be fed. Specifically, the selection information corresponding to each virtual food to be fed can be used to trigger the feeding of that virtual food. Optionally, the selection information corresponding to each virtual food to be fed can include information that can identify the virtual food to be fed, such as food image, food name, unit increment of the food's corresponding body size parameter, etc., at least one of these. Optionally, it can also include the virtual resources required to feed the virtual food to be fed. Optionally, virtual resources can include platform-exclusive virtual currency that complies with laws and regulations, or legal digital currency, etc.

[0091] In a specific embodiment, when the selection information corresponding to the target virtual food is selected, the aforementioned feeding instruction can be triggered by a touch operation such as clicking the confirmation control. Upon triggering the feeding instruction, a feeding request carrying the food identification information corresponding to the target virtual food (used to identify the target virtual food) can be sent to the server. This allows the server to update the body parameters corresponding to the preset virtual object based on the increment of the body parameters corresponding to the target virtual food (the unit increment of the first body parameter and / or the unit increment of the second body parameter) and return the updated information to the terminal. Correspondingly, the terminal can display the update prompt information corresponding to the body parameters. Specifically, the detailed process of updating the body parameters corresponding to the preset virtual object based on the increment of the body parameters corresponding to the target virtual food (the increment of the first body parameter and / or the increment of the second body parameter) can be found in the aforementioned detailed process of determining body parameters. That is, the cumulative value of the body parameters (first body parameter and / or second body parameter) corresponding to the virtual food fed to the preset virtual object in the first historical time period has changed, which will not be elaborated further here.

[0092] In a specific embodiment, the update prompt information corresponding to the body shape parameter can be information that indicates that the body shape parameter corresponding to the preset virtual object has been updated, such as the first body shape parameter being updated from X to XX, or the first body shape parameter being increased to XX, etc.

[0093] In a specific embodiment, such as Figure 6 As shown, Figure 6 This is a schematic diagram illustrating page changes during the feeding process of a preset virtual object, according to an exemplary embodiment; specifically, in conjunction with... Figure 6 The preset page shown in section a, if the feeding trigger command is triggered through the first feeding entry 601, such as Figure 6 The page shown in b (object feeding page) can display selection information 602 corresponding to multiple virtual foods to be fed; furthermore, the feeding instruction can be triggered by selecting the selection information corresponding to the target virtual food among multiple virtual foods to be fed and clicking the corresponding confirmation control 603 or other touch operations.

[0094] In the above embodiments, by displaying a preset virtual object of the first body type while displaying the first feeding entrance corresponding to multiple virtual foods to be fed, it is convenient for users to select the virtual foods they want to feed, greatly improving the convenience of users' independent selection of virtual foods.

[0095] In an optional embodiment, the preset page displaying the preset virtual object of the first body size and the first feeding entry point may include: If the first account does not feed virtual food to the preset virtual object within the preset period corresponding to the current time, a preset page will be displayed, including the preset virtual object of the first size, the first feeding entrance, the feeding prompt information corresponding to the preset virtual food, and the preset page corresponding to the second feeding entrance of the preset virtual food. Accordingly, the above-mentioned response to the first account's feeding command for the preset virtual object, updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding command, includes: In response to the feeding command triggered by the first account through the second feeding entry, the body size parameters of the preset virtual object are updated based on the preset virtual food; the preset virtual food is the target virtual food.

[0096] In an optional embodiment, the aforementioned preset virtual food is determined based on the current body size of the preset virtual object and / or the historical feeding information corresponding to the preset virtual object. Specifically, the detailed process of determining the preset virtual food based on the current body size (first body size) of the preset virtual object can be found in the detailed process of determining feeding recommendation information based on the current body size (first body size) of the preset virtual object described above, and will not be repeated here. Specifically, the detailed process of determining the target virtual food based on the historical feeding information corresponding to the preset virtual object can be found in the detailed process of determining feeding recommendation information based on the historical feeding information corresponding to the preset virtual object described above, and will not be repeated here.

[0097] In the above embodiments, determining the virtual food to be fed to the user based on the current body size (first body size) of the preset virtual object and / or the historical feeding information corresponding to the preset virtual object can improve the compatibility between the feeding recommendation information and the preset virtual object, and thus better improve the rationality and balance of feeding the virtual object, helping the virtual object maintain a healthier body size.

[0098] In an optional embodiment, the preset virtual food can also be randomly determined. The feeding prompt information corresponding to the preset virtual food can be a prompt to the first account to feed the preset virtual food; for example, a feeding request message in the voice of a preset virtual object; for example, ... Figure 3 The information corresponding to 305 can be the feeding prompt information for the preset virtual food.

[0099] In one specific embodiment, the second feeding entry corresponding to the preset virtual food can be used to trigger the feeding of the preset virtual food. For example, the control corresponding to 306 can be the second feeding entry corresponding to the preset virtual food. Optionally, the feeding of the preset virtual food can be triggered with a single click using the second feeding entry, or the preset virtual food can be selected through the second feeding entry, for example... Figure 6In the selection information of multiple virtual foods to be fed shown in b, the selection information corresponding to the preset virtual food is selected. Accordingly, the feeding instruction can be triggered by touch operation such as clicking the corresponding confirmation control.

[0100] In the above embodiments, if the first account does not feed virtual food to the preset virtual object within the preset period corresponding to the current time, in addition to displaying the first feeding entrance common to the preset virtual object of the first body size and multiple virtual foods to be fed, the feeding prompt information corresponding to the preset virtual food and the second feeding entrance corresponding to the preset virtual food are also displayed among the multiple virtual foods to be fed. This can provide more targeted feeding guidance, increase the user's interaction rate in feeding virtual objects, and thus also improve the interaction rate and interactivity based on virtual objects.

[0101] In an optional embodiment, the above method may further include: If the updated body shape parameters of the preset virtual object are within the range of preset body shape parameters corresponding to the second body shape among multiple preset body shapes, the current body shape of the preset virtual object will be updated from the first body shape to the second body shape.

[0102] In one specific embodiment, the updated body shape parameters corresponding to the preset virtual object can be the body shape parameters of the preset virtual object after updating the body shape parameters corresponding to the target virtual food corresponding to the feeding command. Specifically, updating the current body shape of the preset virtual object from the first body shape to the second body shape may include updating the current body shape of the presented preset virtual object from the first body shape to the second body shape; optionally, it may also include updating the body shape indication information (information used to indicate the current body shape) of the current body shape of the preset virtual object from the first body shape to the second body shape.

[0103] In a specific embodiment, such as Figure 7 As shown, Figure 7 This is a schematic diagram illustrating the changes in the body shape of a preset virtual object before and after an exemplary embodiment; specifically, Figure 7 The preset virtual object shown in a can be the preset virtual object of the first body type (the preset virtual object before the body type change), and the current body type (first body type) before the body type change is body type 5 (body type indicator information). Figure 7 The preset virtual object shown in b can be a preset virtual object of the second body type (the preset virtual object after the body type change), and the current body type (second body type) after the body type change is body type 6.

[0104] In the above embodiments, when the updated body shape parameters corresponding to the preset virtual object are within the preset body shape parameter range corresponding to the second body shape among multiple preset body shapes, the current body shape corresponding to the preset virtual object is updated from the first body shape to the second body shape. This allows for timely presentation of body shape changes during feeding, greatly enhancing the user's feeding interaction experience.

[0105] In an optional embodiment, the above-mentioned response to the first account's feeding instruction for a preset virtual object, updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding instruction, includes: In response to the feeding command, the body size parameters of the preset virtual object are updated based on the target virtual food corresponding to the feeding command, and the current body size of the preset virtual object is updated from the first body size to the third body size based on the updated body size parameters.

[0106] In one specific embodiment, the updated body shape parameters can be the body shape parameters of the preset virtual object updated based on the target virtual food corresponding to the feeding command. Specifically, updating the current body shape of the preset virtual object from a first body shape to a third body shape based on the updated body shape parameters can include updating the current body shape of the presented preset virtual object from a first body shape to a third body shape; optionally, it can also include updating the body shape indication information (information used to indicate the current body shape) of the current body shape of the preset virtual object from a first body shape to a third body shape. Specifically, the third body shape can be the body shape corresponding to the updated body shape parameters.

[0107] In the above embodiments, after feeding the target virtual food, the body shape parameters of the virtual object can be updated based on the target virtual food. Combined with the updated body shape parameters, the current body shape of the preset virtual object can be updated from the first body shape to the third body shape. This allows for timely response to the body shape changes brought about by feeding, which not only enhances the interactivity and body shape diversity of the virtual object, but also improves the responsiveness of the feeding interaction, thereby better enhancing the user's enthusiasm for feeding interaction.

[0108] In an optional embodiment, the above method may further include: In response to the instruction to set the expected body size for a preset virtual object, display the feeding customization information corresponding to the target expected body size; In one specific embodiment, the expected body shape setting instruction can be an instruction to set a target expected body shape corresponding to a preset virtual object; the aforementioned target expected body shape can be the body shape corresponding to the expected body shape setting instruction; optionally, a body shape can be selected from multiple preset body shapes as the target expected body shape, or the target expected body shape can be customized by setting body shape parameters, etc. Optionally, an expected body shape setting entry (i.e., an entry point used to trigger the setting of the expected body shape for the preset virtual object) can be set in the preset interface. Optionally, an entry point to trigger the display of the preset interface can be set on the preset page, for example, such as... Figure 3 The entry point corresponding to 307, or Figure 4 The entry point corresponding to 402. Optionally, the desired body shape setting entry point can also be set directly on the preset page; correspondingly, the aforementioned preset interface can be a preset page. For example, such as... Figure 8 As shown, Figure 8 This is a schematic diagram of a preset interface including a target body shape setting entry according to an exemplary embodiment. Specifically, the interface corresponding to 801 can be a preset interface. Optionally, the target body shape setting entry can be directly set in the preset interface, or it can be triggered by a control in the preset interface. For example, the target body shape setting entry corresponding to each of the multiple preset body shapes can be triggered by the control corresponding to 8011. Optionally, the corresponding target body shape setting instruction can be triggered by a touch operation such as long press on the target body shape setting entry corresponding to any preset body shape, and the feeding customization information corresponding to the target target body shape can be displayed.

[0109] In one specific embodiment, the customized feeding information can be used to instruct on the food feeding information required for a preset virtual object to transform into a target desired body shape. Specifically, the customized feeding information may include food instruction information for the virtual food required for the preset virtual object to transform into the target desired body shape. Optionally, if the user confirms the use of the customized feeding information, the customized feeding information can be sent to a second account so that the second account can also perform feeding interactions according to the customized feeding information; and in each feeding cycle, feeding prompt information for the virtual food indicated by the customized feeding information can be sent to both the first and second accounts so that the first and second accounts can perform feeding interactions in a timely manner.

[0110] In the above embodiments, in response to the instruction to set the expected body shape for the preset virtual object, the feeding customization information corresponding to the target expected body shape is displayed. This can realize the customization of virtual food feeding by combining the body shape of the virtual object expected by the user. In this way, while helping the user to make the virtual object become the expected body shape, the feeding interactivity can be improved, thereby improving the interactivity and interaction rate based on the virtual object.

[0111] In an optional embodiment, the above method may further include: In response to a sharing command for a preset virtual object of the first body type, share the body type information of the first object corresponding to the preset virtual object to the target account corresponding to the sharing command; And / or, In response to the artwork creation command for the preset virtual object of the first body type, an artwork creation interface is displayed, which includes the body type information of the second object corresponding to the preset virtual object; In response to a work creation command triggered based on the second object's body size information, publish the media work corresponding to the second object's body size information.

[0112] In one specific embodiment, a sharing entry and / or a work creation entry can be pre-set in the relevant interface; for example, Figure 8 The control corresponding to 8013 can be the sharing entry point, and the entry point corresponding to 8014 can be the entry point for creating works.

[0113] In one specific embodiment, the target account can be the user account whose first object's body shape information is being shared. The first object's body shape information can be information that characterizes the current body shape of a preset virtual object. For example, the first object's body shape information can include at least one of the following: the object image of the preset virtual object for the current body shape, the body shape name of the current body shape (e.g., body shape 5), the first body shape parameter corresponding to the current body shape, or the second body shape parameter corresponding to the current body shape. Optionally, the first body shape parameter and the second body shape parameter corresponding to the current body shape can be replaced with their respective percentage content. Taking the percentage content corresponding to the first body shape parameter as an example, the percentage content corresponding to the first body shape parameter = (average value of the first body shape parameter within the first historical time period - minimum value of the first body shape parameter within the first historical time period / maximum value of the first body shape parameter within the first historical time period - minimum value of the first body shape parameter within the first historical time period) * 100%. Specifically, the information format of the first object's body shape information can include at least one of the following: image, text, or video. Optionally, the selection interface corresponding to the account to be shared can be displayed based on the sharing entry point, and the corresponding sharing instruction can be triggered after selecting an account (i.e., the target account).

[0114] In one specific embodiment, the second object body shape information can be information that characterizes the current body shape of a preset virtual object. For example, the second object body shape information may include at least one of the following: the object image of the preset virtual object of the current body shape, the body shape name of the current body shape (e.g., body shape 5), the first body shape parameter corresponding to the current body shape, or the second body shape parameter corresponding to the current body shape. Optionally, the first body shape parameter and the second body shape parameter corresponding to the current body shape can be replaced with their respective percentage content. Specifically, the information format of the second object body shape information may include at least one of the following: image, text, or video. Optionally, the first object body shape information and the second object body shape information may be the same or different. Optionally, the display of a work creation interface including the second object body shape information corresponding to the preset virtual object can be triggered based on the work creation entry point. Correspondingly, the second object body shape information can be edited on the work creation page before publishing the corresponding media work; alternatively, the second object body shape information can be published directly.

[0115] In the above embodiments, sharing the first object body size information corresponding to the preset virtual object of the first body size with the target account; and / or publishing media works based on the second object body size information corresponding to the preset virtual object of the first body size can better improve the interactivity and interaction rate based on virtual objects, while also improving the interaction between user accounts within the platform and the number of works published within the platform, thereby also better improving the user activity and interactivity within the platform.

[0116] Furthermore, it should be noted that, in practical applications, the instructions triggered by touch operations in the embodiments of this application can also be triggered by corresponding voice control operations, gesture operations, or device movement operations, etc., and the embodiments of this application are not limited to the above.

[0117] As can be seen from the technical solutions provided in the embodiments of this specification above, this specification displays a preset page for a preset virtual object with a first body type. The body type parameters of the preset virtual object are determined based on the virtual food fed to the preset virtual object in a first historical time period. In response to the feeding instruction from the first account for the preset virtual object, the body type parameters of the preset virtual object are updated based on the target virtual food corresponding to the feeding instruction. The body type parameters of the virtual object can be updated through the interactive method of feeding virtual food to the virtual object, thereby controlling the body type of the virtual object and realizing personalized body type control interaction of the virtual object. This avoids the homogenization problem caused by traditional task-based virtual object upgrades, which can greatly increase the user's enthusiasm for interacting with virtual objects, thereby increasing the interaction rate and interactivity based on virtual objects, and thus also improving the user activity and interaction between users on the platform.

[0118] Figure 9This is a block diagram illustrating a virtual object interaction device according to an exemplary embodiment. (Refer to...) Figure 9 The device includes: The first page display module 910 is configured to execute a preset page that displays a preset virtual object including a first body type. The first body type is the current body type among multiple preset body types corresponding to the preset virtual object. Multiple preset body types correspond to different preset body type parameter ranges. The body type parameter corresponding to the preset virtual object is determined based on the virtual food fed to the preset virtual object in the first historical time period. The body shape parameter update module 920 is configured to respond to the feeding command of the first account for the preset virtual object and update the body shape parameter of the preset virtual object based on the target virtual food corresponding to the feeding command.

[0119] In an optional embodiment, the first body shape is the current body shape among a variety of preset body shapes corresponding to a preset virtual object; the multiple preset body shapes correspond to different preset body shape parameter ranges.

[0120] In an optional embodiment, the above-described apparatus further includes: The body shape update module is configured to update the current body shape of the preset virtual object from the first body shape to the second body shape when the updated body shape parameters of the preset virtual object are within the preset body shape parameter range of the second body shape among multiple preset body shapes.

[0121] In an optional embodiment, the body shape parameter update module is further configured to respond to a feeding command by updating the body shape parameters of a preset virtual object based on the target virtual food corresponding to the feeding command, and updating the current body shape of the preset virtual object from a first body shape to a third body shape based on the updated body shape parameters.

[0122] In an optional embodiment, the above-described apparatus further includes: The feeding customization information display module is configured to execute a command to set the expected body size for a preset virtual object and display the feeding customization information corresponding to the expected body size. Among them, the target expected body shape is the body shape corresponding to the expected body shape setting instruction; the feeding customization information is used to indicate the food feeding information required for the body shape of the preset virtual object to become the target expected body shape.

[0123] In an optional embodiment, the first page display module 910 includes: The first page display unit is configured to display a preset virtual object of the first body type and the corresponding feeding recommendation information on a preset page. The feeding recommendation information is a recommendation of virtual food to be fed to the preset virtual object.

[0124] In an optional embodiment, the first page display unit includes: The second page display unit is configured to display the first-size virtual object and feeding recommendation information on the preset page when the historical feeding information corresponding to the preset virtual object meets the preset conditions. The preset virtual object's body shape parameters include a first body shape parameter and / or a second body shape parameter. Historical feeding information meets preset conditions to indicate that the first body shape parameter of the preset virtual object fed virtual food during a second historical time period shows a decreasing trend, and / or the second body shape parameter shows an increasing trend. When the first body shape parameter is less than a first preset threshold, it is positively correlated with the health level of the preset virtual object. When the second body shape parameter is greater than a second preset threshold, it is negatively correlated with the health level of the preset virtual object. The feeding recommendation information includes a first increased feeding information corresponding to the first body shape parameter and / or a first decreased feeding information corresponding to the second body shape parameter.

[0125] In an optional embodiment, the first page display unit includes: The third page display unit is configured to display the preset virtual object and feeding recommendation information of the first body type on the preset page when the first body type belongs to the preset type body type. The preset virtual object's body shape parameters include a first body shape parameter and / or a second body shape parameter. The preset body shape is a preset body shape in which the upper limit of the body shape parameter range corresponding to the first body shape parameter is less than or equal to a first preset threshold and / or the body shape parameter range corresponding to the second body shape parameter is greater than a second preset threshold. When the first body shape parameter is less than the first preset threshold, it is positively correlated with the health level of the preset virtual object. When the second body shape parameter is greater than the second preset threshold, it is negatively correlated with the health level of the preset virtual object. The feeding recommendation information includes a second increased feeding information corresponding to the first body shape parameter and / or a second decreased feeding information corresponding to the second body shape parameter.

[0126] In an optional embodiment, the preset virtual object is a shared session interaction object for both the first and second accounts; the device further includes: The second page display module is configured to execute a session trigger command in response to the first account for the second account. If neither the first account nor the second account has fed virtual food to the preset virtual object within the current time period, the session page including the preset virtual object in the waiting-to-be-fed state will be displayed. Among them, the preset virtual object in the state of waiting to be fed is used to indicate that the preset virtual object has not been fed virtual food within the preset period corresponding to the current time.

[0127] In an optional embodiment, the preset virtual object in the state of being ready to be fed corresponds to a first style to be fed and a second style to be fed; and the visual presentation power corresponding to the first style to be fed is less than that corresponding to the second style to be fed; the second page display module includes: The fourth page display unit is configured to execute a response to a session trigger command. If, within the preset period corresponding to the current time, neither the first account nor the second account has fed virtual food to the preset virtual object, and the cumulative duration of neither the first account nor the second account feeding virtual food to the preset virtual object is less than or equal to the preset duration, then the session page of the preset virtual object, including the first food-to-be-fed style, is displayed. or, The fifth page display unit is configured to respond to the session trigger command. If, within the preset period corresponding to the current time, neither the first account nor the second account has fed virtual food to the preset virtual object, and the cumulative duration of neither the first account nor the second account feeding virtual food to the preset virtual object is greater than the preset duration, then the session page of the preset virtual object, including the second feeding style, is displayed.

[0128] In an optional embodiment, the preset virtual object is a shared session interaction object for both the first and second accounts; if the second account has already fed virtual food to the preset virtual object within a preset period corresponding to the current time before the feeding instruction is triggered, the device further includes: The resource distribution prompt information display module is configured to respond to the feeding command and display the resource distribution prompt information associated with the preset virtual object. The resource distribution prompt information is used to indicate the distribution of reward resources associated with the preset virtual object.

[0129] In an optional embodiment, the first page display module 910 includes: The sixth page display unit is configured to display a preset page including a preset virtual object of the first body size and a preset feeding entry point; Body shape parameter update module 920 includes: The selected information display unit is configured to execute a feeding trigger command triggered by the first account based on the first feeding entry, and display selection information corresponding to multiple virtual foods to be fed; the multiple virtual foods to be fed include the target virtual food; The first body size parameter update unit is configured to execute a feeding instruction triggered in response to the selection information of the target virtual food among multiple virtual foods to be fed, and update the body size parameters of the preset virtual object based on the target virtual food.

[0130] In an optional embodiment, the sixth page display unit includes: The seventh page display unit is configured to display a preset page including a preset virtual object of the first size, a first feeding entrance, feeding prompt information corresponding to the preset virtual food, and a second feeding entrance corresponding to the preset virtual food if the first account does not feed virtual food to the preset virtual object within the preset period corresponding to the current time. Body shape parameter update module 920 includes: The second body size parameter update unit is configured to respond to the feeding command triggered by the first account based on the second feeding entry, and update the body size parameters corresponding to the preset virtual object based on the preset virtual food; the preset virtual food is the target virtual food.

[0131] In an optional embodiment, the preset virtual food is determined based on the current size of the preset virtual object and / or the historical feeding information corresponding to the preset virtual object.

[0132] In an optional embodiment, the above-described apparatus further includes: The object size information sharing module is configured to execute a sharing command in response to a preset virtual object for the first size, and share the first object size information corresponding to the preset virtual object with the target account corresponding to the sharing command; And / or, The artwork creation interface display module is configured to execute artwork creation instructions in response to preset virtual objects for the first body type, and display an artwork creation interface including the body type information of the second object corresponding to the preset virtual object; The media works publishing module is configured to execute a work creation command triggered based on the second object's body size information and publish the media works corresponding to the second object's body size information.

[0133] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0134] Figure 10 This is a block diagram illustrating an electronic device for interacting with virtual objects according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 10 As shown. This electronic device may include an RF (Radio Frequency) circuit 1010, a memory 1020 including one or more computer-readable storage media, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a WiFi (Wireless Fidelity) module 1070, a processor 1080 including one or more processing cores, and a power supply 1090, among other components. Those skilled in the art will understand that... Figure 10The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The RF circuit 1010 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1080 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 1010 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 1010 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0135] The memory 1020 can be used to store software programs and modules. The processor 1080 executes various functional applications and data processing by running the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1020 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1020 may also include a memory controller to provide access to the memory 1020 for the processor 1080 and the input unit 1030.

[0136] The input unit 1030 can be used to receive input numerical or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 1030 may include a touch-sensitive surface 1031 and other input devices 1032. The touch-sensitive surface 1031, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1031), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1031 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 1080, and can receive and execute commands from the processor 1080. In addition, the touch-sensitive surface 1031 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1031, the input unit 1030 may also include other input devices 1032. Specifically, other input devices 1032 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick.

[0137] The display unit 1040 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1040 may include a display panel 1041, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1041. Further, a touch-sensitive surface 1031 may cover the display panel 1041. When the touch-sensitive surface 1031 detects a touch operation on or near it, it transmits the information to the processor 1080 to determine the type of touch event. Subsequently, the processor 1080 provides corresponding visual output on the display panel 1041 according to the type of touch event. The touch-sensitive surface 1031 and the display panel 1041 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1031 and the display panel 1041 can be integrated to achieve both input and output functions.

[0138] The terminal may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1041 according to the ambient light level, and the proximity sensor can turn off the display panel 1041 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0139] Audio circuitry 1060, speaker 1061, and microphone 1062 provide an audio interface between the user and the terminal. Audio circuitry 1060 converts received audio data into electrical signals, which are then transmitted to speaker 1061, where they are converted into sound signals for output. Conversely, microphone 1062 converts collected sound signals into electrical signals, which are received by audio circuitry 1060, converted back into audio data, and then processed by processor 1080 before being transmitted via RF circuitry 1010 to, for example, another terminal, or output to memory 1020 for further processing. Audio circuitry 1060 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.

[0140] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1070, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 10 The WiFi module 1070 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.

[0141] The processor 1080 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 1020 and calls data stored in the memory 1020 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1080 may include one or more processing cores; preferably, the processor 1080 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1080.

[0142] The terminal also includes a power supply 1090 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1080 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1090 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0143] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.

[0144] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement a virtual object interaction method as described in the embodiments of this disclosure.

[0145] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the virtual object interaction method of the embodiments of this disclosure.

[0146] In an exemplary embodiment, a computer program product comprising computer program instructions is also provided, which, when executed by a processor on a computer, cause the computer to perform the virtual object interaction method in the embodiments of this disclosure.

[0147] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0148] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0149] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for interacting with virtual objects, characterized in that, include: A preset page is displayed that includes a preset virtual object with a first body type. The body type parameter of the preset virtual object is determined based on the virtual food that was fed to the preset virtual object in a first historical time period. In response to a feeding instruction from the first account for the preset virtual object, the body size parameters of the preset virtual object are updated based on the target virtual food corresponding to the feeding instruction.

2. The virtual object interaction method according to claim 1, characterized in that, The first body type is the current body type among a variety of preset body types corresponding to the preset virtual object; the variety of preset body types correspond to different preset body type parameter ranges.

3. The virtual object interaction method according to claim 2, characterized in that, The method further includes: If the updated body shape parameters corresponding to the preset virtual object are within the preset body shape parameter range corresponding to the second body shape among the multiple preset body shapes, the current body shape corresponding to the preset virtual object will be updated from the first body shape to the second body shape.

4. The virtual object interaction method according to claim 1, characterized in that, The step of responding to a feeding instruction from the first account for the preset virtual object and updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding instruction includes: In response to the feeding command, the body shape parameters of the preset virtual object are updated based on the target virtual food corresponding to the feeding command, and the current body shape of the preset virtual object is updated from the first body shape to the third body shape based on the updated body shape parameters.

5. The virtual object interaction method according to claim 1, characterized in that, The method further includes: In response to the instruction to set the expected body size for the preset virtual object, display the feeding customization information corresponding to the target expected body size; The target expected body shape is the body shape corresponding to the expected body shape setting instruction; the feeding customization information is used to indicate the food feeding information required for the body shape of the preset virtual object to become the target expected body shape.

6. The virtual object interaction method according to claim 1, characterized in that, The preset page displaying the preset virtual object of the first body type includes: The preset page displays a preset virtual object of the first body type and corresponding feeding recommendation information for the preset virtual object. The feeding recommendation information is a recommendation of virtual food to be fed to the preset virtual object.

7. The virtual object interaction method according to claim 6, characterized in that, The step of displaying the preset virtual object of the first body type and the corresponding feeding recommendation information on the preset page includes: If the historical feeding information corresponding to the preset virtual object meets the preset conditions, the preset virtual object of the first body type and the feeding recommendation information are displayed on the preset page. The body shape parameters corresponding to the preset virtual object include a first body shape parameter and / or a second body shape parameter. The historical feeding information meets preset conditions to indicate that the first body shape parameter resulting from the virtual food fed to the preset virtual object during a second historical time period shows a decreasing trend, and / or the second body shape parameter resulting from the virtual food shows an increasing trend. When the first body shape parameter is less than a first preset threshold, it is positively correlated with the health level corresponding to the preset virtual object. When the second body shape parameter is greater than a second preset threshold, it is negatively correlated with the health level corresponding to the preset virtual object. The feeding recommendation information includes a first increased feeding information corresponding to the first body shape parameter and / or a first decreased feeding information corresponding to the second body shape parameter.

8. The virtual object interaction method according to claim 6, characterized in that, The step of displaying the preset virtual object of the first body type and the corresponding feeding recommendation information on the preset page includes: If the first body type belongs to a preset body type, a preset virtual object of the first body type and the feeding recommendation information are displayed on the preset page; The body shape parameters corresponding to the preset virtual object include a first body shape parameter and / or a second body shape parameter. The preset body shape is a preset body shape in which the upper limit of the body shape parameter range corresponding to the first body shape parameter is less than or equal to a first preset threshold and / or the body shape parameter range corresponding to the second body shape parameter is greater than a second preset threshold. When the first body shape parameter is less than the first preset threshold, it is positively correlated with the health level corresponding to the preset virtual object. When the second body shape parameter is greater than the second preset threshold, it is negatively correlated with the health level corresponding to the preset virtual object. The feeding recommendation information includes a second increased feeding information corresponding to the first body shape parameter and / or a second decreased feeding information corresponding to the second body shape parameter.

9. The virtual object interaction method according to any one of claims 1 to 8, characterized in that, The preset virtual object is a shared session interaction object for both the first and second accounts; the method further includes: In response to the session trigger command from the first account to the second account, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time period, a session page including the preset virtual object in the state of waiting to be fed is displayed; The preset virtual object in the pending feeding state is used to indicate that the preset virtual object has not been fed virtual food within the preset period corresponding to the current time.

10. The virtual object interaction method according to claim 9, characterized in that, The preset virtual object in the pending feeding state corresponds to a first pending feeding style and a second pending feeding style; and the visual presentation power corresponding to the first pending feeding style is less than the visual presentation power corresponding to the second pending feeding style; In response to the session trigger command from the first account to the second account, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time period, the session page displaying the preset virtual object in a pending feeding state includes: In response to the session triggering command, if neither the first account nor the second account has fed virtual food to the preset virtual object within the current time corresponding to the preset period, and the cumulative time during which neither the first account nor the second account has fed virtual food to the preset virtual object is less than or equal to the preset time, then the session page of the preset virtual object including the first feeding style is displayed. or, In response to the session triggering command, if neither the first account nor the second account has fed virtual food to the preset virtual object within the preset period corresponding to the current time, and the cumulative duration of neither the first account nor the second account feeding virtual food to the preset virtual object is greater than the preset duration, then the session page of the preset virtual object including the second feeding style is displayed.

11. The virtual object interaction method according to any one of claims 1 to 8, characterized in that, The preset virtual object is a shared conversational interaction object for both the first account and the second account; If, before the feeding instruction is triggered, the second account has already fed virtual food to the preset virtual object within the preset period corresponding to the current time, the method further includes: In response to the feeding instruction, a resource distribution prompt message associated with the preset virtual object is displayed, which is used to indicate the distribution of reward resources associated with the preset virtual object.

12. The virtual object interaction method according to any one of claims 1 to 8, characterized in that, The preset page displaying the preset virtual object of the first body type includes: A preset page is displayed, including a preset virtual object of the first body type and a first feeding entry point; The step of responding to a feeding instruction from the first account for the preset virtual object and updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding instruction includes: In response to the feeding trigger command triggered by the first account based on the first feeding entry, selection information corresponding to multiple virtual foods to be fed is displayed; the multiple virtual foods to be fed include the target virtual food; In response to the feeding instruction triggered based on the selection information corresponding to the target virtual food among the plurality of virtual foods to be fed, the body size parameters corresponding to the preset virtual object are updated based on the target virtual food.

13. The virtual object interaction method according to claim 12, characterized in that, The display includes a preset page containing a preset virtual object of the first body type and a preset page containing a first feeding entry point, including: If the first account does not feed virtual food to the preset virtual object within the preset period corresponding to the current time, a preset page is displayed that includes the preset virtual object of the first body type, the first feeding entrance, the feeding prompt information corresponding to the preset virtual food, and the second feeding entrance corresponding to the preset virtual food. The step of responding to a feeding instruction from the first account for the preset virtual object and updating the body size parameters of the preset virtual object based on the target virtual food corresponding to the feeding instruction includes: In response to the feeding instruction triggered by the first account based on the second feeding entry, the body size parameters corresponding to the preset virtual object are updated based on the preset virtual food; the preset virtual food is the target virtual food.

14. The virtual object interaction method according to claim 13, characterized in that, The preset virtual food is determined based on the current size of the preset virtual object and / or the historical feeding information corresponding to the preset virtual object.

15. The virtual object interaction method according to any one of claims 1 to 8, characterized in that, The method further includes: In response to a sharing instruction for the preset virtual object of the first body type, the body type information of the first object corresponding to the preset virtual object is shared to the target account corresponding to the sharing instruction; And / or, In response to the work creation instruction for the preset virtual object of the first body type, a work creation interface including the body type information of the second object corresponding to the preset virtual object is displayed; In response to a work creation instruction triggered based on the second object's body size information, the media work corresponding to the second object's body size information is published.

16. A virtual object interaction device, characterized in that, include: The first page display module is configured to execute and display a preset page that includes a preset virtual object of a first body type, wherein the first body type is the current body type among a variety of preset body types corresponding to the preset virtual object; The various preset body types correspond to different preset body type parameter ranges, and the body type parameters corresponding to the preset virtual object are determined based on the virtual food fed to the preset virtual object in the first historical time period. The body shape parameter update module is configured to respond to the feeding command of the first account for the preset virtual object, and update the body shape parameter of the preset virtual object based on the target virtual food corresponding to the feeding command.

17. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the virtual object interaction method as described in any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the virtual object interaction method as described in any one of claims 1 to 15.

19. A computer program product, characterized in that, It includes computer program instructions that, when executed by a computer's processor, cause the computer to perform the virtual object interaction method as described in any one of claims 1 to 15.