Virtual object control method and device, storage medium and electronic equipment

By displaying virtual objects in the live broadcast screen and determining their resource values ​​based on the anchor's live broadcast operation parameters, interaction with the audience is achieved, the problem of poor interaction effect in the existing technology is solved, and the interaction efficiency and effect of live broadcast is improved.

CN120034666APending Publication Date: 2025-05-23TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311563734.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

The interaction between the audience and the anchor in the existing live broadcast room is poor, especially when the audience leaves more messages and gifts, which are easily overlooked.

Method used

By displaying the target virtual object in the live broadcast screen of the anchor account, and determining the virtual resource value according to the live broadcast operation parameters of the anchor account, when the virtual resource value reaches a certain condition, the operation control to be triggered is displayed, and in response to the trigger of the operation control, the virtual object performs auxiliary operations to interact with the audience.

Benefits of technology

The interaction effect between the anchor account and the audience account is improved. Through the intervention of virtual objects, the interaction efficiency and utilization of multiple live broadcast parameters are improved during the live broadcast process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034666A_ABST
    Figure CN120034666A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual object control method and device, a storage medium and electronic equipment. The method comprises the following steps: displaying a target virtual object in a live broadcast picture of an anchor account; determining a virtual resource value accumulated for the target virtual object according to a live broadcast parameter of a live broadcast operation completed by the anchor account in the target period; under the condition that the accumulated virtual resource value meets a target function activation condition, displaying a target operation control in a to-be-triggered state in an operation panel associated with the target virtual object; and in response to a trigger operation on the target operation control, displaying the target virtual object in the live broadcast picture to execute a target auxiliary operation, the target auxiliary operation being used for interacting with the audience account. The technical problem that the interaction effect between the audience account and the anchor account is poor is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computers, and in particular to a control method and device for a virtual object, a storage medium and an electronic device. Background Art

[0002] In today's live broadcasting scenarios, in order to increase the popularity of the live broadcast room, the anchor usually interacts with the audience in various ways, such as chatting with the audience in the comment area, answering the audience's questions, or expressing gratitude to the audience; however, the ways for the audience to interact with the anchor are relatively scarce, and usually they can only attract the anchor's attention by leaving a message in the comment area or sending virtual gifts to the anchor. Moreover, the interaction effect between the audience and the anchor is usually poor, especially when there are many messages and gifts from the audience in the current live broadcast room, the audience's messages or gifts are easily ignored.

[0003] In other words, there is a technical problem of poor interaction effect in the process of interaction between audiences and anchors in existing live broadcast rooms.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present invention provide a method and device for controlling a virtual object, a storage medium, and an electronic device, so as to at least solve the technical problem of poor interaction effect between a viewer account and a host account.

[0006] According to one aspect of an embodiment of the present invention, a method for controlling a virtual object is provided, comprising: displaying a target virtual object in a live broadcast screen of an anchor account; determining an accumulated virtual resource value for the target virtual object according to live broadcast parameters of live broadcast operations completed by the anchor account within a target period; displaying a target operation control in a to-be-triggered state in an operation panel associated with the target virtual object when the accumulated virtual resource value meets a target function activation condition; and displaying the target virtual object in the live broadcast screen to perform a target auxiliary operation in response to a trigger operation on the target operation control, wherein the target auxiliary operation is used to interact with an audience account.

[0007] According to another aspect of an embodiment of the present invention, a control device for a virtual object is also provided, including: a first display unit, used to display a target virtual object in a live broadcast screen of a host account; a determination unit, used to determine the virtual resource value accumulated for the target virtual object according to the live broadcast parameters of the live broadcast operations completed by the host account within a target period; a second display unit, used to display a target operation control in a to-be-triggered state in an operation panel associated with the target virtual object when the accumulated virtual resource value meets a target function activation condition; and a third display unit, used to display the target virtual object in the live broadcast screen to perform a target auxiliary operation in response to a trigger operation on the target operation control.

[0008] Optionally, the second display unit includes: a first display module, used to display the operation panel associated with the target virtual object in response to a trigger operation on the target virtual object; a second display module, used to display the multiple target operation controls in a to-be-triggered state in the operation panel when the accumulated virtual resource value is greater than or equal to multiple target resource values, wherein the multiple target operation controls correspond to the multiple target resource values, respectively, and each target operation control is used to control the target virtual object to perform the corresponding target auxiliary operation.

[0009] Optionally, the third display unit includes at least one of the following: a third display module, which is used to control the target virtual object to perform a response action corresponding to the interactive information in response to a trigger operation on the first operation control, when the host object is displayed in the live screen and the interactive information sent by the audience account is displayed in the live screen; a fourth display module, which is used to control the target virtual object to perform the response action corresponding to the interactive information in response to a trigger operation on the second operation control, when the host object is not displayed in the live screen and the interactive information sent by the audience account is displayed in the live screen; a fifth display module, which is used to display the status prompt information of the target virtual object in the live screen in response to a trigger operation on the third operation control, wherein the status prompt information is used to indicate that the target virtual object is set to perform the response action corresponding to the interactive information in the reference live screen in the reference live screen; a sixth display module, which is used to control the target virtual object to perform the response action corresponding to the current action of the host object in response to a trigger operation on the fourth operation control, when the host object is displayed in the live screen.

[0010] Optionally, the above-mentioned determination unit includes: a first acquisition module, used to obtain the cumulative operation duration of the live broadcast operation completed by the above-mentioned anchor account within the target period, and determine the accumulated virtual resource value for the above-mentioned target virtual object according to the above-mentioned cumulative operation duration, wherein the above-mentioned live broadcast parameters include the above-mentioned cumulative operation duration; a second acquisition module, used to obtain the interactive resource value of the virtual interactive resources received by the above-mentioned anchor account within the target period, and determine the accumulated virtual resource value for the above-mentioned target virtual object according to the above-mentioned interactive resource value; a determination module, used to obtain the cumulative popularity index corresponding to the live broadcast operation completed by the above-mentioned anchor account within the target period, and determine the accumulated virtual resource value for the above-mentioned target virtual object according to the above-mentioned cumulative popularity index.

[0011] Optionally, the above-mentioned third display unit is used to: obtain a resource consumption value matching the above-mentioned target auxiliary operation; display the above-mentioned target virtual object performing the above-mentioned target auxiliary operation in the above-mentioned live broadcast screen within the operation duration corresponding to the above-mentioned resource consumption value; and update the above-mentioned virtual resource value accumulated by the above-mentioned target virtual object according to the above-mentioned resource consumption value.

[0012] Optionally, the fourth display module is used to: when the interactive information sent by the audience account is displayed in the live broadcast screen, obtain interactive text matching the interactive information according to the target model, and generate interactive audio based on the interactive text, wherein the target model is a neural network model trained according to the historical interactive operations of the anchor object in the live broadcast screen; control the target virtual object to perform the response action according to the interactive audio, and play the interactive audio.

[0013] Optionally, the fifth display module is used to: obtain the reference live broadcast screen; display the reference live broadcast screen, wherein the reference live broadcast screen includes a reference anchor object and the target virtual object; and when the interactive information sent by the audience account is displayed in the reference live broadcast screen, display the target virtual object to perform the corresponding response action in response to the interactive information.

[0014] Optionally, the above-mentioned third display unit is also used to: determine the target interactive resource value based on the virtual interactive resources sent by the above-mentioned audience account; display resource acquisition prompt information based on the above-mentioned target interactive resource value, wherein the above-mentioned resource acquisition prompt information is used to indicate that the above-mentioned target virtual object is the above-mentioned virtual interactive resource acquired by the above-mentioned anchor account; and update the above-mentioned virtual resource value accumulated by the above-mentioned target virtual object based on the above-mentioned target interactive resource value.

[0015] Optionally, the above-mentioned first display unit is used to: display a target mode control in the live broadcast screen of the anchor account, wherein the above-mentioned target mode control is used to display the above-mentioned target virtual object in the above-mentioned live broadcast screen; in response to a trigger operation on the above-mentioned target mode control, determine the object style of the above-mentioned target virtual object according to the above-mentioned virtual resource value accumulated for the above-mentioned target virtual object; and display the above-mentioned target virtual object in the above-mentioned live broadcast screen according to the above-mentioned object style.

[0016] Optionally, the first display unit is used for at least one of the following: in response to a selection operation of a target decorative element, adjusting the object style of the target virtual object according to the target decorative element; in response to a target audience account entering a live broadcast space corresponding to the live broadcast screen, adjusting the object style of the target virtual object according to the target decorative element provided by the target audience account for the target virtual object.

[0017] Optionally, the third display unit is used to: in response to a selection operation on a reference account, display in the live broadcast screen a virtual interaction operation performed between a reference virtual object corresponding to the reference account and the target virtual object.

[0018] Optionally, the above-mentioned third display unit is used for: when the above-mentioned reference account is a reference anchor account, displaying the anchor object corresponding to the above-mentioned anchor account in the first area of ​​the above-mentioned live broadcast screen, displaying the reference anchor object corresponding to the above-mentioned reference anchor account in the second area of ​​the above-mentioned live broadcast screen, and displaying the above-mentioned target virtual object and the above-mentioned virtual interactive operations performed by the reference virtual object corresponding to the above-mentioned reference anchor account in the third area of ​​the above-mentioned live broadcast screen, wherein the above-mentioned reference anchor account is the object account currently performing the above-mentioned live broadcast operation in the reference live broadcast space; when the above-mentioned reference account is a reference audience account, displaying the above-mentioned target virtual object and the above-mentioned virtual interactive operations performed by the above-mentioned reference virtual object corresponding to the above-mentioned reference audience account in the above-mentioned live broadcast screen.

[0019] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned virtual object control method when running.

[0020] According to another aspect of the embodiments of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer instruction being stored in a computer-readable storage medium. A processor of a computer device reads the computer program / instruction from the computer-readable storage medium, and the processor executes the computer program / instruction, so that the computer device executes the control method of the virtual object as described above.

[0021] According to another aspect of an embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the virtual object control method through the computer program.

[0022] In an embodiment of the present invention, a target virtual object is displayed in the live broadcast screen of the anchor account; the accumulated virtual resource value of the target virtual object is determined according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period; when the accumulated virtual resource value meets the target function activation condition, a target operation control in a to-be-triggered state is displayed in the operation panel associated with the target virtual object; in response to the triggering operation of the target operation control, the target virtual object is displayed in the live broadcast screen to perform a target auxiliary operation, wherein the target auxiliary operation is used to interact with the audience account, thereby realizing the interactive operation with the audience account through the target virtual object displayed in the live broadcast screen, solving the technical problem that the existing interaction method between the anchor account and the audience account is relatively single and the interaction effect is poor. In addition, the display of the target object is triggered by the accumulated live broadcast parameters, which improves the utilization rate of multiple live broadcast parameters; and the interactive feedback of a large amount of interactive information is performed through the target virtual object, which further improves the interaction efficiency during the live broadcast process. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0024] Figure 1 is a schematic diagram of a hardware environment of an optional virtual object control method according to an embodiment of the present invention;

[0025] Figure 2 is a flow chart of an optional method for controlling a virtual object according to an embodiment of the present invention;

[0026] Figure 3 is a schematic diagram of an optional method for controlling a virtual object according to an embodiment of the present invention;

[0027] Figure 4 is a schematic diagram of another optional method for controlling a virtual object according to an embodiment of the present invention;

[0028] Figure 5 is a schematic diagram of another optional method for controlling a virtual object according to an embodiment of the present invention;

[0029] Figure 6 is a schematic diagram of another optional method for controlling a virtual object according to an embodiment of the present invention;

[0030] Figure 7 is a schematic diagram of another optional method for controlling a virtual object according to an embodiment of the present invention;

[0031] Figure 8 is a schematic diagram of another optional method for controlling a virtual object according to an embodiment of the present invention;

[0032] Fig. 9 is a schematic diagram of another optional method for controlling a virtual object according to an embodiment of the present invention;

[0033] Fig.10 is a timing diagram of an optional virtual object control method according to an embodiment of the present invention;

[0034] Fig.11 is a schematic diagram of another optional method for controlling a virtual object according to an embodiment of the present invention;

[0035] Fig.12 is a schematic structural diagram of an optional virtual object control device according to an embodiment of the present invention;

[0036] Fig.13 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0037] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0038] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0039] It should be noted that in the relevant implementation methods of the present application, the methods for obtaining various operation data all comply with the provisions of relevant normative documents, and before obtaining the relevant operation data, it is necessary to obtain the permission and authorization of the relevant objects.

[0040] According to one aspect of an embodiment of the present invention, a method for controlling a virtual object is provided. As an optional implementation, the method for controlling a virtual object may be applied to, but is not limited to, Figure 1 The control system of the virtual object in the hardware environment shown in FIG. 1 , wherein the control system of the virtual object may include but is not limited to a terminal device 102, a network 104, a server 106, a database 108, and a terminal device 110. The terminal device 102 and the terminal device 110 respectively run a target client (such as Figure 1 As shown, the target client is a live broadcast client that can interact between the anchor account and the audience account. Specifically, the terminal device 102 can run a first client logged in with the anchor account, and the terminal device 110 can run a second client logged in with the audience account. The terminal devices 102 and 110 respectively include a human-computer interaction screen, a processor, and a memory. The human-computer interaction screen is used to display the application interface and the interactive operation results (such as Figure 1 The application interface shown in the figure) is also used to provide a human-computer interaction interface to receive various interactive operations including drag and drop operations from the user. The processor is used to generate an interactive instruction in response to the above human-computer interactive operation, and send the interactive instruction to the server. The memory is used to store relevant attribute data. Among them, a first client for logging in to the anchor account is running in the terminal device 102. The anchor account can initiate a live broadcast through the above first client, and allow the audience account watching the live broadcast screen of the live broadcast to interact with the anchor account in the live broadcast; it can be understood that a second client for logging in to the audience account is running in the terminal device 110, so that the audience account can receive the live broadcast screen provided by the anchor account in the terminal device 110, and interact with the anchor account in the live broadcast through the second client.

[0041] In addition, the server 106 includes a processing engine, which is used to perform storage or reading operations on the database 108. Specifically, the processing engine reads the account attribute information of each object account from the database 108.

[0042] Assumptions Figure 1The terminal device 102 is a terminal device used by the target anchor account to log in, and the terminal device 110 is a terminal device used by the audience account to log in. The specific process of this embodiment is as follows: as in step S102 to step S108, the target virtual object is displayed in the live broadcast screen of the anchor account; according to the live broadcast parameters of the live broadcast operation completed by the anchor account within the target period, the accumulated virtual resource value of the target virtual object is determined; when the accumulated virtual resource value meets the target function activation condition, the target operation control in the to-be-triggered state is displayed in the operation panel associated with the target virtual object; in response to the triggering operation of the target operation control, the target virtual object is displayed in the live broadcast screen to perform the target auxiliary operation, wherein the target auxiliary operation is used to interact with the audience account;

[0043] Then, as in step S110, the terminal device 110 logged in with the viewer account sends the interactive information to the terminal device 102 via the network 104; then the server 106 executes steps S112 and S114, generates interactive text according to the interactive information, and sends the interactive text to the terminal device 102 via the network 104;

[0044] Finally, step S116 is executed in the terminal device 102 to display the interactive information and the interactive text of the target virtual object in the live broadcast screen. It can be understood that in the live broadcast screen displayed in the terminal device 110 logged in with the viewer account, the live broadcast screen provided by the anchor account can be synchronously displayed, and the interactive information and the interactive text of the target virtual object can be synchronously displayed in the live broadcast screen.

[0045] Optionally, in this embodiment, the terminal device may be a terminal device configured with a target client, which may include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, etc. The target client may be a client that supports providing shooting game tasks, such as a video client, an instant messaging client, a browser client, an educational client, etc. The network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network, and a wide area network, and the wireless network includes: Bluetooth, WIFI, and other networks that implement wireless communication. The server may be a single server, or a server cluster consisting of multiple servers, or a cloud server. The above is only an example, and no limitation is made to this in this embodiment.

[0046] In the above embodiment of the present application, a target virtual object is displayed in the live broadcast screen of the anchor account; the accumulated virtual resource value of the target virtual object is determined according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period; when the accumulated virtual resource value meets the target function activation condition, a target operation control in a to-be-triggered state is displayed in the operation panel associated with the target virtual object; in response to the trigger operation of the target operation control, the target virtual object is displayed in the live broadcast screen to perform a target auxiliary operation, wherein the target auxiliary operation is used to interact with the audience account, thereby realizing the interactive operation between the audience account and the target virtual object displayed in the live broadcast screen, which solves the technical problem that the existing interaction method between the anchor account and the audience account is relatively single and the interaction effect is poor.

[0047] As an optional implementation, Figure 2 As shown, the above virtual object control method can be applied to a live broadcast client logged in by an anchor account, and includes the following steps:

[0048] S202, displaying the target virtual object in the live broadcast screen of the anchor account;

[0049] S204, determining the virtual resource value accumulated for the target virtual object according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period;

[0050] S206, when the accumulated virtual resource value meets the target function activation condition, displaying the target operation control in a to-be-triggered state in the operation panel associated with the target virtual object;

[0051] S208, in response to a triggering operation on a target operation control, displaying a target virtual object in a live broadcast screen to perform a target auxiliary operation, wherein the target auxiliary operation is used to interact with a viewer account.

[0052] It should be noted that the above-mentioned live broadcast parameters may be, but are not limited to, information related to the live broadcast room, such as the number of audience interactions, the level of interaction, the number of online viewers in the live broadcast room, the popularity of the anchor, the level and quantity of gifts received, etc. The above-mentioned virtual object control method can be applied to the scenario where the anchor account opens a live broadcast room through the above-mentioned live broadcast client and interacts with the audience accounts joining the above-mentioned live broadcast room through the above-mentioned live broadcast room. The types of the above-mentioned live broadcast room may include, but are not limited to, a real-person live broadcast room, a cartoon character live broadcast room, a PK live broadcast room, etc. In the case where the live broadcast room opened by the above-mentioned anchor account is a real-person live broadcast room, the live broadcast content of the above-mentioned live broadcast room may include, but is not limited to, dance live broadcast, singing live broadcast, chat live broadcast, game live broadcast, multi-person PK live broadcast, etc.; the network live broadcast interaction scene in the above-mentioned multi-person PK live broadcast may include, but is not limited to, multiple anchor objects performing network live broadcast interactions in the process of network live broadcast, competing for the number of interactive operation points. In this embodiment, the specific live broadcast scene in the above-mentioned embodiment is not limited.

[0053] Furthermore, the live broadcast screen in the above step S202 may be a video screen provided in a virtual live broadcast room opened by the above anchor account. The above virtual live broadcast room is used to send the above video screen provided by the anchor account to the viewer account after the viewer account joins.

[0054] The target virtual object in the live broadcast screen may be a virtual cartoon object, for example, a virtual object determined based on the selection of the anchor account from multiple virtual objects, or a virtual cartoon image generated based on the real person object corresponding to the anchor account, or a virtual cartoon image driven by artificial intelligence. In this embodiment, the generation method of the target virtual object is not limited.

[0055] In the above step S204, virtual resource values ​​can be accumulated for the above target virtual object according to the cumulative duration of live broadcast operations completed by the anchor account within the target period, and the above virtual resource values ​​can be used to indicate the object level of the above target virtual object. For example, the virtual points accumulated for the target virtual object can be determined according to the cumulative live broadcast duration of the anchor account in the past month. Specifically, one point can be corresponding to every 1 minute of live broadcast duration, and then virtual points are added to the target virtual object according to the live broadcast duration of the anchor account.

[0056] Furthermore, in the above steps S206 and S208, when the target resource value accumulated for the target virtual object meets the activation condition of the target function, a target operation control in a to-be-triggered state can be displayed in the operation panel associated with the target virtual object, and then in response to the triggering operation of the target operation control, the corresponding target auxiliary operation of the target virtual object is activated to control the target virtual object to perform interactive operations with the audience account in the live broadcast room according to the target auxiliary operation.

[0057] The above-mentioned target auxiliary operation can correspond to the space type of the live broadcast space opened by the above-mentioned anchor account. For example, in the case where the above-mentioned live broadcast space is a live broadcast room for real people to chat, the above-mentioned target auxiliary operation can be to help the anchor object send a welcome message to the audience object who has just entered the live broadcast room through the target virtual object; in the case where the above-mentioned live broadcast space is a dance live broadcast room, the above-mentioned target auxiliary operation can be to help the anchor object dance with the target virtual object; in the case where the above-mentioned live broadcast space is a live broadcast room for selling goods (i.e., a live broadcast room for recommending goods to audience accounts), the above-mentioned target auxiliary operation can be to help the anchor object reply to the questions of the audience object through the target virtual object.

[0058] Optionally, when the accumulated virtual resource value satisfies the target function activation condition, displaying the target operation control in a to-be-triggered state in the operation panel associated with the target virtual object includes:

[0059] S1, in response to a triggering operation on a target virtual object, displaying an operation panel associated with the target virtual object;

[0060] S2. When the accumulated virtual resource value is greater than or equal to multiple target resource values, multiple target operation controls in a to-be-triggered state are displayed in the operation panel, wherein the multiple target operation controls correspond to multiple target resource values, respectively, and each target operation control is used to control the target virtual object to perform a corresponding target auxiliary operation.

[0061] It can be understood that in this embodiment, multiple target resource values ​​can be used to activate multiple target operation controls for the target virtual object, and then when the accumulated virtual resource value is greater than or equal to the multiple target resource values, multiple target operation controls are activated for the target virtual object, and then by triggering one target operation control or multiple operation controls among the multiple target operation controls, the target virtual object can be controlled to perform different target auxiliary operations.

[0062] Optionally, the above-mentioned multiple target resource values ​​may also correspond to multiple object levels of the above-mentioned target virtual object. For example, in the case where the above-mentioned target resource value is virtual points, the target virtual object may be configured as the first level corresponding to 100 virtual points; the target virtual object may be configured as the second level corresponding to 200 points; and the target virtual object may be configured as the third level corresponding to 500 points; and in the case where the target virtual object is at different levels, the corresponding target operation control is adjusted to an activated state (i.e., a to-be-triggered state) in the panel associated with the target virtual object.

[0063] In this embodiment, a prompt control can also be used to indicate the virtual resource value accumulated for the target virtual object. The control form of the above prompt control can be a progress bar form, thereby indicating whether the current accumulated virtual resource value meets the target function activation condition, and indicating the resource value gap between the current accumulated virtual resource value and the target resource value corresponding to the target function activation condition. In an optional manner, the above prompt control can be displayed as a bar progress bar control style, and can also be displayed as a ring progress bar control style, or a control style that indicates the cumulative progress of the current accumulated virtual resource value through color changes. In this embodiment, the specific control style of the above prompt control is not limited.

[0064] The following combination Figure 3 , Figure 4 as well as Figure 5 A specific implementation method is described.

[0065] like Figure 3 As shown, it is a specific application interface of a live broadcast application corresponding to a host account. The application interface includes a live broadcast screen 301 and an interactive area 305. The live broadcast screen 301 displays a host object 302 in a live broadcast state and a target virtual object 303; the interactive area 305 displays interactive information sent by the viewer account in the current live broadcast room, including but not limited to barrage information, chat information, and virtual gift information. At the same time, the virtual resource value currently accumulated for the target virtual object 303 and the current object level of the target virtual object can be prompted through a prompt mark 304.

[0066] In response to a double-click operation on the target virtual object 303, the interface displays as follows: Figure 4 As shown, an operation panel 306 associated with the target virtual object is displayed, and the virtual resource value required for the target virtual object to upgrade to the next object level is displayed in the operation panel 306 "300 points are required to upgrade to the next level", and two target operation controls in a to-be-triggered state that match the current object level are displayed: It can be understood that in the "assistant mode", the target virtual object can be an auxiliary in the live broadcast process of the anchor, and the target virtual object cooperates with the anchor to help the anchor start the live broadcast and become a "little assistant". At the same time, the target virtual object can also obtain experience points to improve the anchor's level, including but not limited to: the audience account sends virtual gifts to the anchor for interaction, and the target virtual object plays interactive voice in real time to increase experience points; in the "thank you theme" mode, the target virtual object starts broadcasting alone, and completes interactive behaviors such as chatting with the audience and bringing goods through machine learning, including but not limited to: the audience account sends virtual gifts to interact with the target virtual object, and the target virtual object interacts by singing, dancing, etc. At the same time, the interface can display interactive content in real time according to different bubble themes selected by the audience.

[0067] When the target operation control "Assistant Mode" of the current target virtual object is in the triggered state, the interface displays as follows: Figure 5 As shown, when the virtual interactive resource information 307 is displayed in the live broadcast screen (i.e., the gift prompt information of the virtual gift sent by the viewer account to the anchor account), the target virtual object is controlled to prompt the auxiliary interactive information 308 "Thanks to xx for sending the rocket, meow meow". Optionally, the target virtual object can be controlled to play the interactive voice "Thanks to xx for sending the rocket, meow meow" while the auxiliary interactive information 308 prompted by the target virtual object is displayed in the live broadcast screen.

[0068] In the above embodiment of the present application, a target virtual object is displayed in the live broadcast screen of the anchor account; the accumulated virtual resource value of the target virtual object is determined according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period; when the accumulated virtual resource value meets the target function activation condition, a target operation control in a to-be-triggered state is displayed in the operation panel associated with the target virtual object; in response to the trigger operation of the target operation control, the target virtual object is displayed in the live broadcast screen to perform a target auxiliary operation, wherein the target auxiliary operation is used to interact with the audience account, thereby realizing the interactive operation between the audience account and the target virtual object displayed in the live broadcast screen, which solves the technical problem that the existing interaction method between the anchor account and the audience account is relatively single and the interaction effect is poor.

[0069] In addition, by associating the target auxiliary operation of the target virtual object with the live broadcast parameters of the live broadcast operation completed by the anchor account within the target period, the anchor account is encouraged to increase the live broadcast frequency, increase the live broadcast duration, and thus increase the frequency of interaction with the audience account; at the same time, the utilization rate of various live broadcast parameters generated during the live broadcast process is improved; further, by providing target auxiliary operations through the target virtual object, more interactive information is fed back, and more audience objects are interacted with, thereby improving the interaction efficiency during the live broadcast process and improving the interaction effect between the anchor account and the audience account.

[0070] In an optional implementation, in response to the triggering operation on the target operation control, displaying the target virtual object in the live broadcast screen to perform the target auxiliary operation includes at least one of the following:

[0071] Method 1: in response to a trigger operation on the first operation control, when a host object is displayed in the live broadcast screen and interactive information sent by a viewer account is displayed in the live broadcast screen, controlling the target virtual object to perform a response action corresponding to the interactive information;

[0072] Method 2: in response to a trigger operation on the second operation control, when the host object is not displayed in the live broadcast screen and the interactive information sent by the viewer account is displayed in the live broadcast screen, the target virtual object is controlled to perform a response action corresponding to the interactive information;

[0073] Method three: in response to a trigger operation on the third operation control, displaying status prompt information of the target virtual object in the live broadcast screen, wherein the status prompt information is used to indicate that the target virtual object is set to perform a response action corresponding to the interactive information in the reference live broadcast screen in the reference live broadcast screen;

[0074] Method 4: in response to a trigger operation on the fourth operation control, when an anchor object is displayed in the live broadcast screen, the target virtual object is controlled to perform a response action corresponding to the current action of the anchor object.

[0075] It can be understood that in this embodiment, when the virtual resource value accumulated by the target virtual object meets different target resource values, different object levels can be configured for the target virtual object, and when the target virtual object is at different object levels, different target auxiliary operation modes can be configured for the target virtual object.

[0076] For example, the target resource value corresponding to the above method 1 is 100 (corresponding to the first object level), the target resource value corresponding to the above method 2 is 200 (corresponding to the second object level), the target resource value corresponding to the above method 3 is 500 (corresponding to the third object level), and the target resource value corresponding to the above method 4 is 800 (corresponding to the fourth object level). Furthermore, when the current accumulated virtual resource value of the target virtual object is 900, the target operation controls corresponding to the target virtual object and the above four target auxiliary operations are all adjusted to an activated state.

[0077] Furthermore, in response to the triggering operation of the above-mentioned first operation control, an auxiliary live broadcast function can be configured for the target virtual object, and then the target virtual object can be controlled to perform a response action corresponding to the interactive information when the target virtual object includes the anchor object in the live broadcast screen (that is, broadcast live at the same time as the anchor object) and in response to the interactive information sent by the audience account being displayed in the live broadcast screen.

[0078] It is understandable that the above-mentioned response action can correspond to the information type of the above-mentioned interactive information. For example, in the case where the above-mentioned interactive information is the gift giving information sent by the audience account, the target virtual object can be controlled to perform a thank-you response action. Specifically, it can be to display the thank-you text "Thank you xx for the gift" while playing the voice corresponding to the thank-you text, and at the same time control the target virtual object to perform the corresponding thank-you action; in the case where the above-mentioned interactive information is the audience entry prompt information triggered when the audience account enters the above-mentioned live broadcast room, the target virtual object can be controlled to perform a welcome response action. Specifically, it can be to display the welcome text "Welcome xx to aa's live broadcast room" while playing the voice corresponding to the welcome text, and at the same time control the target virtual object to perform the corresponding welcome action; in the case where the live broadcast content in the above-mentioned live broadcast room is a product recommendation, and the above-mentioned interactive information is a product consultation information sent by the audience account, the target virtual object can be controlled to perform a virtual response action. Specifically, it can be to display the response information corresponding to the product consultation information while playing the voice corresponding to the response information. The above matching method of the response action is only an exemplary description, and does not limit the action type of the response action corresponding to the above-mentioned first operation control in this application.

[0079] In response to the triggering operation of the above-mentioned second operation control, an autonomous live broadcast function can be configured for the target virtual object, and then the target virtual object can be controlled to perform a response action corresponding to the interactive information when the host object is not included in the live broadcast screen (i.e., broadcast live at the same time as the host object) and in response to the interactive information sent by the audience account being displayed in the live broadcast screen.

[0080] It should be noted that when the above-mentioned target virtual object is in an autonomous live broadcast state, it can be driven by a neural network model to control the target virtual object to respond to the interactive information sent by the audience object in the live broadcast interface to make corresponding response actions.

[0081] Specifically, on the one hand, the target virtual object can be controlled to perform the auxiliary operation corresponding to the above-mentioned first operation control, that is, to respond to the audience account joining information and gift sending information; on the other hand, the target virtual object can be controlled to perform the corresponding interactive operation in response to more complex interactive information. For example, in response to the interactive information "Where is your master going" sent by the audience object in the live broadcast interface, the interactive information "Where is your master going" is input into the pre-trained neural network model to obtain the corresponding response text "My master is busy, I will take over and chat with you today~", and at the same time, the target virtual object is driven by the driving model to make corresponding actions, and the voice information corresponding to the above response text is played.

[0082] It is understandable that the actions performed by the target virtual object may be related to the viewer's information, including but not limited to the viewer's message, gift type, gift level, viewer account level, or the number of interactive viewers. The target virtual object may be driven to respond based on the viewer's message through voice / text / action / expression, etc. For example, if a viewer leaves a message to the anchor in the live broadcast room saying "make a face", the driving model may drive the target virtual object to make a corresponding funny expression.

[0083] Optionally, different welcome modes can be matched to different levels of audience accounts (e.g., "I've been here" can be a welcome mode for low-level accounts, and "Make a debut" can be a welcome mode for high-level accounts). In addition, different levels of prompts can be used to remind the anchor that different levels of accounts have entered the live broadcast room. For example, when a new account user enters the live broadcast room, the driving model drives the target virtual object to make a greeting gesture and prompt "Welcome new audience".

[0084] Optionally, when a user account sends a gift to the anchor, the live broadcast screen can display the interactive scene between the target virtual object and the gift. Here, taking a rocket as an example, the driving model drives the target virtual object to fly away on the rocket.

[0085] In another case, the number of viewers in the live broadcast room is graded, and the pet's interactive emotions and interactive patterns also change with the number of online viewers. For example, when the number of online viewers exceeds 100, the driving model drives the target virtual object to smile and start dancing, etc., and there is no restriction here.

[0086] The above interaction method is only an example and does not limit the interaction method when the target virtual object is in an autonomous live broadcast state.

[0087] In an optional implementation, in response to the triggering operation on the second operation control, when the host object is not displayed in the live screen and the interactive information sent by the viewer account is displayed in the live screen, controlling the target virtual object to perform a response action corresponding to the interactive information includes:

[0088] S1, when interactive information sent by a viewer account is displayed in the live broadcast screen, interactive text matching the interactive information is obtained according to the target model, and interactive audio is generated based on the interactive text, wherein the target model is a neural network model trained according to the historical interactive operations of the anchor object in the live broadcast screen;

[0089] S2, controlling the target virtual object to perform a response action according to the interactive audio, and playing the interactive audio.

[0090] It is understandable that in the above implementation of the present application, the above target mode can be obtained by training based on the video material in the historical live broadcast screen of the anchor account. Specifically, it can be trained based on the video material in the historical live broadcast screen of the anchor account, thereby retaining the conversation text features, action features, and sound features of the anchor object in the historical live broadcast screen, and driving the target virtual object to perform autonomous live broadcast through the above target model, thereby improving the live broadcast effect of autonomous live broadcast through the target virtual object.

[0091] Optionally, in response to the triggering operation on the third operation control, displaying the status prompt information of the target virtual object in the live broadcast screen includes:

[0092] S1, obtain reference live broadcast picture;

[0093] S2, displaying a reference live broadcast picture, wherein the reference live broadcast picture includes a reference anchor object and a target virtual object;

[0094] S3, when interactive information sent by the viewer account is displayed in the reference live broadcast screen, the target virtual object is displayed to perform a corresponding response action in response to the interactive information.

[0095] In the third target auxiliary operation, the target virtual object can be controlled to "go" to the live broadcast screen of the reference anchor account to perform related auxiliary operations. When the third operation control is triggered, the target virtual object can be controlled to be displayed in the live broadcast screen of the reference anchor account to perform the target auxiliary operation. Figure 6 As shown in Figure (a), the anchor object 602 and the target virtual object are displayed in the live broadcast screen of the current anchor account, and the status prompt information 601 "I am going to work in the live broadcast room of anchor Xingxing, goodbye~" is displayed to indicate that the target virtual object will go to the live broadcast screen provided by the reference anchor account to perform target auxiliary operations.

[0096] Then refer to the live broadcast screen provided by the anchor account. Figure 6 As shown in FIG. (b), the live broadcast lake displays the anchor object 602 corresponding to the reference anchor account, and the auxiliary interactive information 603 "Thank you xx for the gift~" prompted by the target virtual object in response to the virtual resource prompt information sent by the viewer account. It can be understood that in the live broadcast screen provided by the reference anchor account, the target virtual object can perform the interactive operations involved in the above-mentioned method 1 and / or method 2.

[0097] In the fourth target auxiliary operation, the target virtual object can also respond to the response action matched by the current action of the host object. That is, in this embodiment, the target virtual object can enter the performance mode by triggering the fourth operation control. For example, when the host object is performing a dance action, the target auxiliary object can perform a dance action; when the host object is performing a crosstalk, the target auxiliary object can perform a response action, etc.

[0098] It can be understood that the operation controls corresponding to the above-mentioned methods 1 to 4 can respectively correspond to a target virtual resource value. When the virtual resources accumulated for the above-mentioned target virtual objects are greater than or equal to each of the above-mentioned target virtual resource values, the operation controls corresponding to the above-mentioned methods 1 to 4 can all be set to an activated state (i.e., a state to be triggered).

[0099] Optionally, in response to the triggering operation on the target operation control, after the target virtual object is displayed in the live broadcast screen to perform the target auxiliary operation, the method further includes:

[0100] S1, determining the target interactive resource value according to the virtual interactive resource sent by the audience account;

[0101] S2, displaying resource acquisition prompt information according to the target interactive resource value, wherein the resource acquisition prompt information is used to indicate that the target virtual object is a virtual interactive resource acquired by the anchor account;

[0102] S3, updating the virtual resource value accumulated for the target virtual object according to the target interactive resource value.

[0103] It can be understood that in this embodiment, after the above-mentioned target virtual object completes the live broadcast auxiliary operation (such as assisted live broadcast, independent live broadcast, part-time live broadcast, etc.) through the above-mentioned method one, method two, method three, and method four, the virtual interactive resources obtained by the target auxiliary object in the current live broadcast can be displayed in the interface. The above-mentioned virtual interactive resources can be the virtual interactive resources sent by the audience account, and the virtual resource value further accumulated for the target virtual object is determined by statistics of the above-mentioned virtual interactive resources.

[0104] It should be noted that in the above-mentioned method three, during the process of the target virtual object performing auxiliary operations in the live broadcast screen of the reference anchor account, it can receive virtual interactive resources provided by the reference anchor account, and determine the above-mentioned target interactive resource value based on the virtual interactive resources provided by the reference anchor account; the above-mentioned target interactive resource value can also be determined based on the virtual interactive resources received during the live broadcast in the live broadcast room provided by the reference anchor account.

[0105] The following combination Figure 7 , Figure 8 An optional implementation is described.

[0106] like Figure 7 As shown in Figure (a) of FIG. 1 , a plurality of operation controls are displayed in the operation panel 701 associated with the target virtual object, and each operation control may correspond to an object level (i.e., the target virtual object may display a triggerable operation control when the target virtual object meets the corresponding level). In response to the selection operation of the operation control 702 "chat mode", it is determined to enter the virtual object autonomous live broadcast mode. Then the interface is as follows Figure 7 As shown in Figure (b), in this mode, the host object does not need to appear on screen or manually control the target virtual object. For example, when receiving a virtual gift from a viewer account, the corresponding response text "Thank you xx for the rocket, meow meow" is displayed, and the target virtual object is driven to perform the corresponding action and play the corresponding voice.

[0107] Then, when the autonomous live broadcast of the target virtual object ends, the interface displays as follows: Figure 8 As shown, a live broadcast prompt panel is displayed in the interface, including a prompt message for obtaining the target virtual resource "You received a gift of 100 virtual gold coins on the spot" and object level upgrade information of the target virtual object "The pet is upgraded to level 11". During the autonomous live broadcast of the target virtual object, the audience can also directly "reward" the live broadcast pet, including but not limited to recharging gold coins, purchasing gifts, etc.

[0108] Through the above-mentioned implementation mode of the present application, various auxiliary interactive functions are realized in the live broadcast screen through the target virtual object, thereby improving the interaction effect between the audience account during the live broadcast process, and solving the technical problem that the existing interaction method between the anchor account and the audience account is relatively single and the interaction effect is poor.

[0109] In an optional implementation manner, the virtual resource value accumulated for the target virtual object is determined based on the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period, including at least one of the following:

[0110] Method 1: Obtain the cumulative operation duration of the live broadcast operation completed by the anchor account within the target period, and determine the virtual resource value accumulated for the target virtual object according to the cumulative operation duration, wherein the live broadcast parameter includes the cumulative operation duration;

[0111] Method 2: obtaining the interactive resource value of the virtual interactive resources received by the anchor account within the target period, and determining the virtual resource value accumulated for the target virtual object according to the interactive resource value;

[0112] Method three: obtaining the cumulative popularity index corresponding to the live broadcast operations completed by the anchor account within the target period, and determining the accumulated virtual resource value for the target virtual object according to the cumulative popularity index.

[0113] It can be understood that in this embodiment, the virtual resource value accumulated for the target virtual object can be determined by the cumulative operation time or cumulative popularity index of the live broadcast operations completed by the anchor account within the target period or the interactive resource value of the virtual interactive resources received by the anchor account within the target period, including but not limited to selecting one of the above-mentioned methods one, two and three, or calculating the accumulated virtual resource value of the target virtual object in a free combination manner.

[0114] The above-mentioned method of determining the above-mentioned virtual resource value by combining the cumulative operation time, the cumulative popularity index and the interactive resource value of the virtual interactive resource can be to obtain the weighted average of the cumulative operation time, the cumulative popularity index and the interactive resource value of the virtual interactive resource. For example, when the live broadcast time of the anchor account last month (within the target period) is 100 hours, the corresponding cumulative operation time or cumulative popularity index is determined to be 600 (every 10 minutes corresponds to 1 point of cumulative operation time or cumulative popularity index); when the total value of virtual interactive resources received by the anchor account last month is 6000 virtual resources, the interactive resource value of the corresponding virtual interactive resource can be determined to be 6000, and then the accumulated virtual resource value of the target virtual object is determined to be: 600*1+6000*0.1=1200.

[0115] It can be understood that after determining the accumulated virtual resource value for the target virtual object in the above manner, the virtual resource value can be compared with the target virtual resource value corresponding to each operation control. When the virtual resource value is greater than the target virtual resource value, the corresponding operation control can be adjusted to a to-be-triggered state.

[0116] Through the above-mentioned implementation mode of the present application, by obtaining the cumulative operation duration of the live broadcast operation completed by the anchor account within the target period, the virtual resource value accumulated for the target virtual object is determined according to the cumulative operation duration, wherein the live broadcast parameters include the cumulative operation duration; obtaining the interactive resource value of the virtual interactive resources received by the anchor account within the target period, and determining the virtual resource value accumulated for the target virtual object according to the interactive resource value; obtaining the cumulative popularity index corresponding to the live broadcast operation completed by the anchor account within the target period, and determining the virtual resource value accumulated for the target virtual object according to the cumulative popularity index, thereby determining the virtual resources accumulated for the target virtual object by combining the operation status of the live broadcast operation of the target account, and then encouraging the target account to accumulate virtual resources for the target virtual object by improving the live broadcast quality or live broadcast duration, and then obtaining more opportunities for assisting the live broadcast through the target virtual object, thereby further improving the interactive effect of the live broadcast interaction.

[0117] In an optional implementation, in response to a trigger operation on a target operation control, displaying a target virtual object in a live broadcast screen to perform a target auxiliary operation includes:

[0118] S1, obtain the resource consumption value matching the target auxiliary operation;

[0119] S2, within the operation duration corresponding to the resource consumption value, displaying the target virtual object in the live broadcast screen to perform the target auxiliary operation;

[0120] S3, updating the virtual resource value accumulated for the target virtual object according to the resource consumption value.

[0121] It can be understood that, in this embodiment, in the process of triggering the target operation control to control the target virtual object to perform the target auxiliary operation, it is necessary to consume the virtual resource value accumulated by the anchor account for the target virtual object; in addition, in this embodiment, the operation time of the target virtual object to perform the corresponding target auxiliary operation can be determined based on the consumed virtual resource value.

[0122] For example, when the accumulated virtual resource value for the target virtual object is 1000, 60 virtual resource values ​​may be consumed to trigger the target virtual object to perform the target auxiliary operation. Accordingly, the operation time for the target virtual object to perform the target auxiliary operation is 60 minutes.

[0123] In another optional embodiment, the operation duration of the target virtual object performing the target auxiliary operation can be determined according to the current object level of the target virtual object, and the higher the object level, the longer the corresponding operation duration. Further, the above object level can be determined according to the virtual resource value accumulated for the target virtual object.

[0124] Through the above-mentioned implementation mode of the present application, by obtaining the resource consumption value matching the target auxiliary operation; within the operation duration corresponding to the resource consumption value, displaying the target virtual object performing the target auxiliary operation in the live broadcast screen; updating the virtual resource value accumulated for the target virtual object according to the resource consumption value, thereby configuring a certain consumption method and duration control method for controlling the target virtual object to perform auxiliary operations, thereby improving the implementation process of controlling the target virtual object to perform auxiliary operations.

[0125] In an optional implementation, the displaying of the target virtual object in the live broadcast screen of the anchor account includes:

[0126] S1, displaying a target mode control in a live broadcast screen of a host account, wherein the target mode control is used to display a target virtual object in the live broadcast screen;

[0127] S2, in response to a triggering operation on a target mode control, determining an object style of a target virtual object according to a virtual resource value accumulated for the target virtual object;

[0128] S3, displaying the target virtual object in the live broadcast screen according to the object style.

[0129] It is understandable that in the above-mentioned embodiments of the present application, the object style of the target virtual object can be determined according to the virtual resource value accumulated for the target virtual object when the target mode control is triggered. Optionally, when different virtual resource values ​​correspond to different object levels, the corresponding object style is determined according to the object level of the target virtual object. For example, when the object level of the target virtual object is 1, its object style can be a cartoon pig, and when the object level of the target virtual object is 2, its object style can be a cartoon puppy. In another optional manner, the adjustment of the above-mentioned object style can be to adjust the size of the object image of the target virtual object under a fixed cartoon image.

[0130] In an optional implementation, the above-mentioned displaying the target virtual object in the live broadcast screen of the anchor account includes at least one of the following:

[0131] Method 1: in response to a selection operation on a target decorative element, adjusting the object style of the target virtual object according to the target decorative element;

[0132] Method 2: in response to the target audience account entering the live broadcast space corresponding to the live broadcast screen, the object style of the target virtual object is adjusted according to the target decoration element provided by the target audience account for the target virtual object.

[0133] It can be understood that in the above-mentioned method one, the anchor account can actively make decorative adjustments to the object style of the target virtual object, for example, adding virtual headdress elements, adding virtual glasses elements, etc.; in the above-mentioned method two, the audience account can present decorative elements to the target virtual object of the anchor account, and then when the target audience account enters the above-mentioned live broadcast space, the decorative elements presented by the target audience can be automatically added to the target virtual object for decoration, thereby enhancing the interaction effect between the target virtual object and the target audience account.

[0134] In an optional implementation manner, the object image of the target virtual object may be generated according to at least one object part included in the object image provided by the anchor account, including one of the following:

[0135] Method 1: Generate a target virtual object by copying the object image included in the object image;

[0136] Method 2: obtaining a reference part image of the object image from the object image; and generating a target virtual object according to the reference part image.

[0137] It is understandable that this embodiment provides two methods for generating a reference object based on a target object. In the first method, the target virtual object can be generated based on the object image of the target object. In the second method, the target virtual object can be generated based on a partial object part of the object image in the object image.

[0138] Through the above-mentioned implementation modes of the present application, two methods of customizing and generating a target virtual object are provided, thereby improving the flexibility of the object image of the target virtual object.

[0139] In an optional embodiment, in response to a trigger operation on a target operation control, displaying the target virtual object in the live broadcast screen to perform a target auxiliary operation includes: in response to a selection operation on a reference account, displaying in the live broadcast screen a virtual interaction operation performed between a reference virtual object corresponding to the reference account and the target virtual object.

[0140] In an optional implementation, in response to the triggering operation on the target operation control, displaying the target virtual object in the live broadcast screen to perform the target auxiliary operation includes:

[0141] S1, when the reference account is a reference anchor account, displaying an anchor object corresponding to the anchor account in a first area of ​​the live broadcast screen, displaying a reference anchor object corresponding to the reference anchor account in a second area of ​​the live broadcast screen, and displaying a target virtual object and a virtual interactive operation performed by the reference virtual object corresponding to the reference anchor account in a third area of ​​the live broadcast screen, wherein the reference anchor account is an object account currently performing a live broadcast operation in the reference live broadcast space;

[0142] S2, when the reference account is a reference audience account, displaying the target virtual object and the virtual interactive operation performed by the reference virtual object corresponding to the reference audience account in the live broadcast screen.

[0143] It can be understood that, in this embodiment, an interactive method for virtual objects of different accounts is provided.

[0144] In the case where the reference account is a reference anchor account, the interaction between the virtual objects of the two anchor objects can be provided. Fig. 9As shown, the anchor object 901 controlling the anchor account can be displayed in the first area of ​​the live broadcast interface, the anchor object 902 controlling the reference anchor account can be displayed in the second area, and the target virtual object 903 corresponding to the anchor account and the reference virtual object 904 corresponding to the reference anchor account can be displayed in the third area. In the third area, the target virtual object 903 and the reference virtual object 904 can interact with each other, such as virtual friendship interaction, virtual battle interaction, etc. It can be understood that in this embodiment, the anchor account and the reference anchor account can respectively control the above virtual objects to interact in the virtual space displayed in the third area.

[0145] In the case where the reference account is a reference viewer account, the virtual interactive operations performed by the target virtual object and the reference virtual object corresponding to the reference viewer account can be directly displayed in the live screen. It is understandable that it is usually difficult for a viewer account to start the live function, so the live screen related to the viewer account is not displayed in the live screen, but the interactive operations between virtual objects can be directly displayed in the live screen.

[0146] Through the above-mentioned implementation mode of the present application, when the reference account is a reference anchor account, the anchor object corresponding to the anchor account is displayed in the first area of ​​the live broadcast screen, the reference anchor object corresponding to the reference anchor account is displayed in the second area of ​​the live broadcast screen, and the target virtual object and the virtual interactive operations performed by the reference virtual object corresponding to the reference anchor account are displayed in the third area of ​​the live broadcast screen, wherein the reference anchor account is the object account currently performing live broadcast operations in the reference live broadcast space; when the reference account is a reference audience account, the target virtual object and the virtual interactive operations performed by the reference virtual object corresponding to the reference audience account are displayed in the live broadcast screen, thereby providing an interactive method between virtual objects corresponding to different object accounts, thereby improving the interactive effect between object accounts.

[0147] The following combination Fig.10 A complete implementation of the present application is described. In this implementation, the subjects of interaction include a user, a front end (i.e., a live broadcast client) and a server. In this implementation, the above-mentioned target virtual object can be specifically a virtual pet.

[0148] First, as in step S1002, the user clicks the start button and selects the live broadcast mode with the pet; the front end executes S1004 and requests the server to return the virtual pet to start broadcasting together; S1006, the server returns the pet parameters to the front end; then, the front end executes S1008 to display the virtual pet; the user executes S1010 and clicks the start button;

[0149] The front end executes S1012 and sends a virtual pet upgrade request to the server; in S1014 and S1016, the server returns the growth value according to the broadcast value and the interaction value, and determines whether the pet upgrade conditions are met; the front end determines that if the upgrade conditions are met, it returns the pet upgrade parameters to the interface;

[0150] The user executes S1018 and double-clicks the pet; the front end executes S1020 and requests the pet panel data from the server; S1022, the server returns the virtual pet panel data; the front end executes S1024 and displays the growth value, unlocking ability, name, working mode switching operation and other parameters;

[0151] S1026, the audience enters the venue or gives gifts; the front end executes S1028, requests the server to return the interactive text automatically broadcast by the virtual pet; the server executes S1030, returns the corresponding interactive text; the front end executes S1032, displays the interactive text in the interface;

[0152] The user executes S1034, and when the pet's autonomous live broadcast function is unlocked, double-clicks the pet to start broadcasting-chat mode; the front end executes S1036, and requests the server to return to the pet AI mode; S1038, the server returns the pet AI mode;

[0153] The front end executes S1040 to display a live chat between the virtual pet and the audience; there is a time limit, and the live broadcast duration is related to the level of the virtual pet;

[0154] S1042, the virtual pet live broadcast ends; the front end executes S1044, requests the live broadcast data from the server; S1046, the server returns the on-site data to the client; finally, the front end executes S1048, and the gift income and growth value changes are displayed in the live broadcast end interface.

[0155] The above steps are further explained below in conjunction with specific interface diagrams.

[0156] In the above steps S1002 to S1010, if Fig.11 As shown, before the broadcast starts, a control panel 1101 can be displayed in the live broadcast interface. After the user (anchor) clicks the start button, he clicks the bring virtual pet button to request the server to return the virtual pet to start the broadcast together, and the server returns the pet parameters to the front end. Fig.11 In the video, the currently selected live broadcast mode is "assistant live broadcast", which is the mode in which the host object and the virtual pet broadcast live together. Optionally, in response to the trigger operation of the drop-down control, other live broadcast modes can be further displayed, such as "chat mode", which is the live broadcast mode in which the virtual pet broadcasts live independently. Then, in response to the trigger operation of the "start broadcast" control, the interface displays as follows: Figure 3 As shown, the host object and the virtual pet performing the live broadcast operation can be displayed simultaneously in the interface.

[0157] Then, in the above steps S1012 to S1016, after the broadcast starts, the client requests an upgrade from the server based on the virtual resource value accumulated by the virtual pet. The server returns the growth value based on the broadcast value and the gift value. If it is determined that the growth experience is met, the pet upgrade parameters are returned to the interface.

[0158] In the above steps S1018 to S1024, the user double-clicks the virtual pet and requests a pet panel from the server, and the server returns parameters such as the pet growth value, unlocking ability, name, and switching operation of the working mode of the virtual pet panel.

[0159] Specifically, Figure 4 As shown in the figure, the virtual pet can increase its growth value according to the live broadcast duration and the gift data of the audience during the broadcast. At the initial level, it can only be used as an assistant to assist the anchor to broadcast. After growth, more abilities of the pet will be unlocked (such as: pet independent broadcast mode, chat mode, sales mode, game mode, etc.).

[0160] In the above steps S1026 to S1032, when the audience enters the venue or gives gifts, the server is requested to return the virtual pet to automatically broadcast the thank you words, and the server returns the corresponding feedback copy. In the client, both the host end and the audience end can display the virtual pet, and the virtual pet will work as the host's assistant. When the audience enters the venue or gives gifts, the virtual pet automatically broadcasts the thank you words.

[0161] In the above steps S1034 to S1040, the interface displays as follows Figure 7 As shown in Figures (a) and (b) in the figure, when the anchor unlocks the pet's ability to broadcast autonomously, when clicking to broadcast, double-click "Pet Broadcast-Chat Mode". Request the server to enable the pet's autonomous broadcast mode, embed the AI ​​chat model, and the server returns the pet AI mode, and then the anchor can chat with the audience live. There is a time limit, and the time will gradually increase as the pet grows.

[0162] In the above steps S1042 to S1048, the interface displays as follows Figure 8 As shown, when the pet completes the live broadcast, it will request the server to return the live broadcast data. The server will return the on-site gift income and growth value changes to the anchor in the live broadcast end interface.

[0163] Through the above implementation of the present application, by allowing the virtual pet and the owner to cooperate in the broadcast, on the one hand, the pet can gain experience points through the broadcast, and on the other hand, it can help the host to broadcast and become a little assistant to improve the live broadcast effect. On the other hand, it is also possible to control the virtual pet to broadcast separately, and through the AI ​​model to process and analyze the interactive information, the virtual pet can chat with the audience, recommend products, etc., so that it can interact with the audience without the intervention of the host object, improve the efficiency of the live broadcast, and enhance the live broadcast effect.

[0164] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0165] According to another aspect of an embodiment of the present invention, a virtual object control device for implementing the above virtual object control method is also provided. Fig.12 As shown, the device comprises:

[0166] The first display unit 1202 is used to display the target virtual object in the live broadcast screen of the anchor account;

[0167] The determining unit 1204 is used to determine the virtual resource value accumulated for the target virtual object according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period;

[0168] The second display unit 1206 is used to display a target operation control in a to-be-triggered state in an operation panel associated with the target virtual object when the accumulated virtual resource value meets the target function activation condition;

[0169] The third display unit 1208 is used to display the target virtual object in the live broadcast screen to perform the target auxiliary operation in response to the trigger operation on the target operation control.

[0170] Optionally, the second display unit 1206 includes: a first display module, used to display the operation panel associated with the target virtual object in response to a trigger operation on the target virtual object; a second display module, used to display the multiple target operation controls in a to-be-triggered state in the operation panel when the accumulated virtual resource value is greater than or equal to multiple target resource values, wherein the multiple target operation controls correspond to the multiple target resource values, respectively, and each target operation control is used to control the target virtual object to perform the corresponding target auxiliary operation.

[0171] Optionally, the third display unit 1208 includes at least one of the following: a third display module for controlling the target virtual object to perform a response action corresponding to the interaction information in response to a trigger operation on the first operation control, when the host object is displayed in the live screen and the interaction information sent by the audience account is displayed in the live screen; a fourth display module for controlling the target virtual object to perform the response action corresponding to the interaction information in response to a trigger operation on the second operation control, when the host object is not displayed in the live screen and the interaction information sent by the audience account is displayed in the live screen; a fifth display module for displaying status prompt information of the target virtual object in the live screen in response to a trigger operation on the third operation control, wherein the status prompt information is used to indicate that the target virtual object is set to perform the response action corresponding to the interaction information in the reference live screen in the reference live screen; a sixth display module for controlling the target virtual object to perform the response action corresponding to the current action of the host object in response to a trigger operation on the fourth operation control, when the host object is displayed in the live screen.

[0172] Optionally, the above-mentioned determination unit 1204 includes: a first acquisition module, used to obtain the cumulative operation duration of the live broadcast operation completed by the above-mentioned anchor account within the target period, and determine the accumulated virtual resource value for the above-mentioned target virtual object according to the above-mentioned cumulative operation duration, wherein the above-mentioned live broadcast parameters include the above-mentioned cumulative operation duration; a second acquisition module, used to obtain the interactive resource value of the virtual interactive resources received by the above-mentioned anchor account within the target period, and determine the accumulated virtual resource value for the above-mentioned target virtual object according to the above-mentioned interactive resource value; a determination module, used to obtain the cumulative popularity index corresponding to the live broadcast operation completed by the above-mentioned anchor account within the target period, and determine the accumulated virtual resource value for the above-mentioned target virtual object according to the above-mentioned cumulative popularity index.

[0173] Optionally, the third display unit 1208 is used to: obtain a resource consumption value matching the target auxiliary operation; display the target virtual object performing the target auxiliary operation in the live broadcast screen during the operation duration corresponding to the resource consumption value; and update the virtual resource value accumulated by the target virtual object according to the resource consumption value.

[0174] Optionally, the fourth display module is used to: when the interactive information sent by the audience account is displayed in the live broadcast screen, obtain interactive text matching the interactive information according to the target model, and generate interactive audio based on the interactive text, wherein the target model is a neural network model trained according to the historical interactive operations of the anchor object in the live broadcast screen; control the target virtual object to perform the response action according to the interactive audio, and play the interactive audio.

[0175] Optionally, the fifth display module is used to: obtain the reference live broadcast screen; display the reference live broadcast screen, wherein the reference live broadcast screen includes a reference anchor object and the target virtual object; and when the interactive information sent by the audience account is displayed in the reference live broadcast screen, display the target virtual object to perform the corresponding response action in response to the interactive information.

[0176] Optionally, the third display unit 1208 is further used to: determine the target interactive resource value based on the virtual interactive resources sent by the audience account; display resource acquisition prompt information based on the target interactive resource value, wherein the resource acquisition prompt information is used to indicate that the target virtual object is the virtual interactive resource acquired by the host account; and update the virtual resource value accumulated by the target virtual object based on the target interactive resource value.

[0177] Optionally, the first display unit 1202 is used to: display a target mode control in the live broadcast screen of the anchor account, wherein the target mode control is used to display the target virtual object in the live broadcast screen; in response to a trigger operation on the target mode control, determine the object style of the target virtual object according to the virtual resource value accumulated for the target virtual object; and display the target virtual object in the live broadcast screen according to the object style.

[0178] Optionally, the first display unit 1202 is used for at least one of the following: in response to a selection operation of a target decorative element, adjusting the object style of the target virtual object according to the target decorative element; in response to a target audience account entering a live broadcast space corresponding to the live broadcast screen, adjusting the object style of the target virtual object according to the target decorative element provided by the target audience account for the target virtual object.

[0179] Optionally, the third display unit 1208 is used to: in response to a selection operation on a reference account, display a virtual interaction operation performed between a reference virtual object corresponding to the reference account and the target virtual object in the live broadcast screen.

[0180] Optionally, the third display unit 1208 is used to: when the reference account is a reference anchor account, display the anchor object corresponding to the anchor account in the first area of ​​the live broadcast screen, display the reference anchor object corresponding to the reference anchor account in the second area of ​​the live broadcast screen, and display the target virtual object and the virtual interactive operation performed by the reference virtual object corresponding to the reference anchor account in the third area of ​​the live broadcast screen, wherein the reference anchor account is the object account currently performing the live broadcast operation in the reference live broadcast space; when the reference account is a reference audience account, display the target virtual object and the virtual interactive operation performed by the reference virtual object corresponding to the reference audience account in the live broadcast screen.

[0181] Optionally, in this embodiment, the embodiments to be implemented by the above-mentioned various unit modules can refer to the above-mentioned various method embodiments, which will not be repeated here.

[0182] According to another aspect of the embodiments of the present invention, there is also provided an electronic device for implementing the above-mentioned virtual object control method. The electronic device may be Fig.13 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Fig.13 As shown, the electronic device includes a memory 1302 and a processor 1304. The memory 1302 stores a computer program, and the processor 1304 is configured to execute the steps in any of the above method embodiments through the computer program.

[0183] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0184] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0185] S1, displaying the target virtual object in the live broadcast screen of the anchor account;

[0186] S2, determining the virtual resource value accumulated for the target virtual object according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period;

[0187] S3. When the accumulated virtual resource value meets the target function activation condition, display a target operation control in a pending trigger state on an operation panel associated with the target virtual object.

[0188] S4. In response to a trigger operation on the target operation control, display the target virtual object performing a target auxiliary operation in the live broadcast screen.

[0189] Optionally, those of ordinary skill in the art can understand that Fig.13 The structure shown is only schematic, and the electronic device can also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a handheld computer, and terminal devices such as Mobile Internet Devices (MID), PAD, etc. Fig.13 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device may further include more or fewer components (such as a network interface, etc.) than those shown Fig.13 in the figure, or have a different configuration from that shown Fig.13 in the figure.

[0190] Among them, the memory 1302 can be used to store software programs and modules, such as the program instructions / modules corresponding to the control method and device of the virtual object in the embodiments of the present invention. The processor 1304 executes various functional applications and data processing by running the software programs and modules stored in the memory 1302, that is, implements the above-mentioned control method of the virtual object. The memory 1302 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory 1302 may further include a memory remotely set relative to the processor 1304, and these remote memories can be connected to the terminal through a network. Examples of the above network include but are not limited to the Internet, an enterprise internal network, a local area network, a mobile communication network, and combinations thereof. Specifically, the memory 1302 can be used but is not limited to storing information such as various elements in the scene screen and control information of the virtual object. As an example, as Fig.13 shown, the above-mentioned memory 1302 may include but is not limited to the first display unit 1202, the determination unit 1204, the second display unit 1206, and the third display unit 1208 in the control device of the virtual object. In addition, it may further include but is not limited to other module units in the control device of the virtual object, which will not be elaborated in this example.

[0191] Optionally, the transmission device 1306 is used to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the transmission device 1306 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 1306 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0192] In addition, the electronic device further includes: a display 1308 for displaying a virtual scene in an interface; and a connection bus 1310 for connecting various module components in the electronic device.

[0193] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes in the form of network communication. Among them, a peer-to-peer network may be formed between the nodes, and any form of computing device, such as a server, a terminal or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.

[0194] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.

[0195] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0196] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned virtual object control method.

[0197] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0198] S1, displaying the target virtual object in the live broadcast screen of the anchor account;

[0199] S2. Determine the virtual resource value accumulated for the target virtual object according to the live broadcast parameters of the live broadcast operations completed by the host account within the target period.

[0200] S3. When the accumulated virtual resource value meets the target function activation condition, display the target operation control in a pending trigger state on the operation panel associated with the target virtual object.

[0201] S4. In response to the trigger operation on the target operation control, display the target virtual object performing the target auxiliary operation in the live broadcast screen.

[0202] In other embodiments, the above terminal device or server can be a node in a distributed system. Among them, the distributed system can be a blockchain system, and the blockchain system can be a distributed system formed by connecting the multiple nodes in the form of network communication. Among them, the nodes can form a peer-to-peer (Peer To Peer) network, and any form of computing device, such as electronic devices like servers and terminals, can become a node in the blockchain system by joining the peer-to-peer network.

[0203] Optionally, in this embodiment, those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware of the terminal device through a program, and the program can be stored in a computer-readable storage medium. The storage medium can include: flash drives, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs, etc.

[0204] If the integrated unit in the above embodiments is implemented in the form of a software function unit and sold or used as an independent product, it can be stored in the above computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in the storage medium and includes several instructions to enable one or more computer devices (which can be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods in the various embodiments of the present invention.

[0205] In the above embodiments of the present invention, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0206] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0207] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0208] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0209] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for controlling a virtual object, It is characterized in that include: Display the target virtual object in the live broadcast screen of the anchor account; Determine the virtual resource value accumulated for the target virtual object according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period; In the case where the accumulated virtual resource value meets the target function activation condition, displaying a target operation control in a to-be-triggered state in the operation panel associated with the target virtual object; In response to a triggering operation on the target operation control, the target virtual object is displayed in the live broadcast screen to perform a target auxiliary operation, wherein the target auxiliary operation is used to interact with a viewer account.

2. The method according to claim 1, It is characterized in that When the accumulated virtual resource value satisfies the target function activation condition, displaying the target operation control in a to-be-triggered state in the operation panel associated with the target virtual object comprises: In response to a triggering operation on the target virtual object, displaying the operation panel associated with the target virtual object; When the accumulated virtual resource value is greater than or equal to multiple target resource values, multiple target operation controls in a to-be-triggered state are displayed in the operation panel, wherein the multiple target operation controls correspond to multiple target resource values, respectively, and each target operation control is used to control the target virtual object to perform the corresponding target auxiliary operation.

3. The method according to claim 2, It is characterized in that In response to the triggering operation on the target operation control, displaying the target virtual object in the live broadcast screen to perform the target auxiliary operation includes at least one of the following: In response to a trigger operation on the first operation control, when a host object is displayed in the live broadcast screen and interactive information sent by the viewer account is displayed in the live broadcast screen, controlling the target virtual object to perform a response action corresponding to the interactive information; In response to a trigger operation on a second operation control, when the anchor object is not displayed in the live broadcast screen and the interactive information sent by the viewer account is displayed in the live broadcast screen, controlling the target virtual object to perform the response action corresponding to the interactive information; In response to a trigger operation on a third operation control, displaying status prompt information of the target virtual object in the live broadcast screen, wherein the status prompt information is used to indicate that the target virtual object is set to perform the response action corresponding to the interactive information in the reference live broadcast screen in the reference live broadcast screen; In response to a trigger operation on a fourth operation control, when the anchor object is displayed in the live broadcast screen, the target virtual object is controlled to perform the response action corresponding to the current action of the anchor object.

4. The method according to claim 2, It is characterized in that The determining, according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period, the accumulated virtual resource value for the target virtual object includes at least one of the following: Obtaining the cumulative operation duration of the live broadcast operation completed by the anchor account within the target period, and determining the virtual resource value accumulated for the target virtual object according to the cumulative operation duration, wherein the live broadcast parameter includes the cumulative operation duration; Acquire the interactive resource value of the virtual interactive resources received by the anchor account within the target period, and determine the virtual resource value accumulated for the target virtual object according to the interactive resource value; The accumulated popularity index corresponding to the live broadcast operations completed by the anchor account within the target period is obtained, and the accumulated virtual resource value for the target virtual object is determined according to the accumulated popularity index.

5. The method according to claim 2, It is characterized in that In response to the triggering operation on the target operation control, displaying the target virtual object in the live broadcast screen to perform the target auxiliary operation includes: Obtaining a resource consumption value matching the target auxiliary operation; During the operation duration corresponding to the resource consumption value, displaying the target virtual object in the live broadcast screen to perform the target auxiliary operation; The virtual resource value accumulated for the target virtual object is updated according to the resource consumption value.

6. The method according to claim 3, It is characterized in that In response to the triggering operation on the second operation control, when the anchor object is not displayed in the live broadcast screen and the interactive information sent by the viewer account is displayed in the live broadcast screen, controlling the target virtual object to perform the response action corresponding to the interactive information includes: When the interactive information sent by the viewer account is displayed in the live broadcast screen, an interactive text matching the interactive information is obtained according to a target model, and an interactive audio is generated based on the interactive text, wherein the target model is a neural network model trained according to historical interactive operations of the anchor object in the live broadcast screen; The target virtual object is controlled to perform the response action according to the interactive audio, and the interactive audio is played.

7. The method according to claim 3, It is characterized in that The step of displaying the status prompt information of the target virtual object in the live broadcast screen in response to the triggering operation of the third operation control includes: Acquire the reference live broadcast picture; Displaying the reference live broadcast screen, wherein the reference live broadcast screen includes a reference anchor object and the target virtual object; In a case where the interactive information sent by the viewer account is displayed in the reference live broadcast screen, the target virtual object is displayed to perform the corresponding response action in response to the interactive information.

8. A method according to any one of claims 6 or 7, It is characterized in that In response to the triggering operation on the target operation control, after the target virtual object is displayed in the live broadcast screen to perform the target auxiliary operation, the method further includes: Determine a target interactive resource value according to the virtual interactive resource sent by the audience account; Displaying resource acquisition prompt information according to the target interactive resource value, wherein the resource acquisition prompt information is used to indicate that the target virtual object is the virtual interactive resource acquired by the anchor account; The virtual resource value accumulated for the target virtual object is updated according to the target interactive resource value.

9. The method according to claim 1, It is characterized in that The target virtual objects displayed in the live broadcast screen of the anchor account include: Displaying a target mode control in a live broadcast screen of the anchor account, wherein the target mode control is used to display the target virtual object in the live broadcast screen; In response to a triggering operation on the target mode control, determining an object style of the target virtual object according to the virtual resource value accumulated for the target virtual object; The target virtual object is displayed in the live broadcast screen according to the object style.

10. The method according to claim 9, It is characterized in that Displaying the target virtual object in the live broadcast screen of the anchor account includes at least one of the following: In response to a selection operation on a target decorative element, adjusting the object style of the target virtual object according to the target decorative element; In response to a target audience account entering a live broadcast space corresponding to the live broadcast screen, the object style of the target virtual object is adjusted according to a target decoration element provided by the target audience account for the target virtual object.

11. The method according to claim 1, It is characterized in that In response to a trigger operation on the target operation control, displaying the target virtual object in the live broadcast screen to perform the target auxiliary operation includes: In response to a selection operation on a reference account, a virtual interaction operation performed between a reference virtual object corresponding to the reference account and the target virtual object is displayed in the live broadcast screen.

12. The method according to claim 11, It is characterized in that In response to a trigger operation on the target operation control, displaying the target virtual object in the live broadcast screen to perform the target auxiliary operation includes: In the case where the reference account is a reference anchor account, the anchor object corresponding to the anchor account is displayed in the first area of ​​the live broadcast screen, the reference anchor object corresponding to the reference anchor account is displayed in the second area of ​​the live broadcast screen, and the virtual interactive operation performed by the target virtual object and the reference virtual object corresponding to the reference anchor account is displayed in the third area of ​​the live broadcast screen, wherein the reference anchor account is the object account currently performing the live broadcast operation in the reference live broadcast space; In the case where the reference account is a reference audience account, the target virtual object and the virtual interactive operation performed by the reference virtual object corresponding to the reference audience account are displayed in the live broadcast screen.

13. A control device for a virtual object, It is characterized in that include: A first display unit, used to display a target virtual object in a live broadcast screen of a host account; A determination unit, configured to determine the virtual resource value accumulated for the target virtual object according to the live broadcast parameters of the live broadcast operations completed by the anchor account within the target period; A second display unit, configured to display a target operation control in a to-be-triggered state in an operation panel associated with the target virtual object when the accumulated virtual resource value satisfies a target function activation condition; The third display unit is used to display the target virtual object in the live broadcast screen to perform a target auxiliary operation in response to a trigger operation on the target operation control, wherein the target auxiliary operation is used to interact with the viewer account.

14. A computer-readable storage medium, It is characterized in that The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 12 when executed.

15. A computer program product comprising a computer program / instructions, It is characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

16. An electronic device comprising a memory and a processor, It is characterized in that A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 12 through the computer program.