Special effect display method and device, electronic equipment and storage medium

By dynamically updating the display styles of special effects in short video applications, the problem of monotonous special effects display formats has been solved, achieving richer information delivery effects.

CN119767065BActive Publication Date: 2026-07-14BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2024-11-20
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In existing technologies, the special effects display formats in short video applications are too limited, resulting in poor information transmission efficiency.

Method used

A method for displaying special effects is provided, which dynamically updates the display style of special effects in response to special effect update conditions, including changes in the shape, transparency, appearance, and content elements of virtual objects, and automatically adjusts the display form of special effects when the special effect update conditions are met.

Benefits of technology

This makes the display of special effects more diverse, improves the efficiency of information transmission, and meets the information transmission needs in different situations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767065B_ABST
    Figure CN119767065B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a special effect display method and device, electronic equipment and storage medium, belonging to the technical field of computers. The method comprises: in response to satisfying a special effect update condition, updating the display style of the special effect to a display style associated with the special effect update condition, the special effect being used to present a virtual object; replacing the special effect in a published target work with the updated special effect, and displaying the replaced target work based on a play interface. In the present disclosure, the published target work contains a special effect used to present a virtual object. When the special effect update condition is satisfied, the display style of the special effect in the published target work can be replaced with a display style associated with the target event. Therefore, the display style of the special effect in the published target work is not fixed, making the display form of the special effect more diverse and improving the information transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to a special effects display method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the development of multimedia technology, more and more short video applications have emerged. People can publish their own videos on these applications and also watch videos published by others. These applications also offer special effects that can be added to the videos.

[0003] In related technologies, once special effects are added to a work, the effects are usually fixed and the display format is monotonous, resulting in poor information transmission efficiency. Summary of the Invention

[0004] This disclosure provides a special effects display method, device, electronic device, and storage medium. The display style of special effects in the published target works is not static, which makes the display form of special effects richer and improves the efficiency of information transmission.

[0005] According to one aspect of the embodiments of this disclosure, a special effects display method is provided, the method comprising:

[0006] In response to the fulfillment of the effect update condition, the display style of the effect is updated to the display style associated with the effect update condition, the effect being used to render a virtual object;

[0007] Replace the special effects in the published target work with the updated special effects, and display the replaced target work on the playback interface.

[0008] Optionally, updating the display style of the special effect to the display style associated with the special effect update condition includes at least one of the following:

[0009] The virtual object in the special effect is updated from a first form to a second form, where the first form is different from the second form.

[0010] Update the virtual object in the special effect from a transparent style to an opaque style, or update the virtual object in the special effect from an opaque style to a transparent style;

[0011] The special effects include the virtual object and the virtual object's appearance, and the appearance of the virtual object in the special effects is updated;

[0012] The special effect includes the virtual object and content elements, and the content elements in the special effect are updated.

[0013] Optionally, the target work is published by a first object, and the first object has not adopted the virtual object when publishing the target work; the condition for updating the special effects is that the first object adopts the virtual object.

[0014] Updating the content elements in the special effect includes:

[0015] The first content element in the special effect is updated to a second content element. The first content element is used to prompt the adoption of the virtual object, and the second content element is used to represent the object information of the virtual object.

[0016] Optionally, the effect update condition is that the level of the first object is upgraded from the first level to the second level, the first form is the form corresponding to the first level, the second form is the form corresponding to the second level, and different levels correspond to different forms.

[0017] Optionally, the target work is published by a first object, and the virtual object is a virtual object jointly adopted by the first object and the second object; after updating the display style of the special effect to the display style associated with the target event, the method further includes:

[0018] Send the replaced target work to the second object.

[0019] Optionally, the special effects update conditions include at least one of the following:

[0020] The first object adopts the virtual object, and the first object is the object that publishes the target work;

[0021] The virtual object's level is upgraded;

[0022] The appearance of the virtual object has been changed;

[0023] The object information of the virtual object was changed.

[0024] Optionally, the level of the virtual object is determined based on the growth value of the virtual object; the method further includes at least one of the following:

[0025] If the virtual object has been adopted for a period of time that reaches the first preset duration, then the growth value of the virtual object is increased.

[0026] If any of the objects that adopted the virtual object interact with the virtual object, the growth value of the virtual object will increase.

[0027] If any of the objects that adopted the virtual object completes the upgrade task of the virtual object, the growth value of the virtual object will increase;

[0028] The virtual object is a virtual object jointly adopted by the first object and the second object. If the number of interactions between the first object and the second object within a second preset time period reaches a preset number, the growth value of the virtual object will be increased.

[0029] Optionally, the method further includes:

[0030] In response to a triggering operation on the virtual object in the special effects of the target work, the adoption interface is displayed;

[0031] In response to the adoption operation performed on the adoption interface, the adoption result of the virtual object is displayed, indicating that the first object has adopted the virtual object.

[0032] Optionally, the method further includes:

[0033] Display the interaction interface between the first object and the second object, the interaction interface including adoption controls;

[0034] In response to a trigger operation on the adoption control, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object.

[0035] Optionally, the method further includes:

[0036] Displays an interactive interface between the first object and the second object. The interactive interface includes a first adoption invitation message sent by the second object to the first object. The first adoption invitation message is used to invite the first object and the second object to jointly adopt the virtual object.

[0037] In response to the confirmation operation of the first adoption invitation message, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object.

[0038] Optionally, the method further includes:

[0039] In response to a customization operation performed on the playback interface, the customization of the virtual object is changed; or...

[0040] A virtual object interface is displayed, which is used to display the virtual object; in response to an outfit change operation performed on the virtual object interface, the outfit of the virtual object is changed.

[0041] Optionally, the method further includes:

[0042] In response to an object information editing operation performed on the playback interface, the object information of the virtual object is changed to the edited object information; or...

[0043] The virtual object interface is used to display the virtual object and its object information; in response to an object information editing operation performed on the virtual object interface, the object information of the virtual object is changed to the edited object information.

[0044] Optionally, updating the display style of the effect to the display style associated with the effect update condition in response to satisfying the effect update condition includes:

[0045] In response to the fulfillment of the effect update condition, the effect data of the effect is updated to obtain the updated effect data. The display style of the effect indicated by the updated effect data is associated with the effect update condition.

[0046] The step of replacing the special effects in the published target work with the updated special effects, and displaying the replaced target work on the playback interface, includes:

[0047] Based on the updated special effects data, the updated special effects are added to the original work to obtain the first target work. The second target work displayed on the playback interface is replaced with the first target work. The original work is the work without the added special effects, and the second target work is the original work with the added special effects.

[0048] Optionally, after adding the updated special effects to the original work based on the updated special effects data to obtain the first target work, the method further includes:

[0049] The first target work is sent to the server, which stores the second target work. The server is used to replace the published second target work with the first target work.

[0050] Optionally, the step of updating the effect data in response to satisfying the effect update condition to obtain updated effect data includes:

[0051] In response to the fulfillment of the special effects update conditions, a special effects update request is sent to the server. The server stores the special effects data and the original work. The server is used to respond to the special effects update request and return the updated special effects data and the original work.

[0052] Receive the updated special effects data and the original work.

[0053] According to another aspect of the embodiments of this disclosure, another method for displaying special effects is provided, the method comprising:

[0054] The receiving terminal sends a first target work, wherein the first target work is an original work with the updated special effects added, and the original work is a work without the added special effects;

[0055] Replace the published second target work with the first target work, where the second target work is the original work with the effects added before the update.

[0056] Optionally, before the receiving terminal sends the first target work, the method further includes:

[0057] Receive a special effects update request sent by the terminal, the special effects update request including the currently satisfied special effects update conditions;

[0058] The effect data of the effect is updated to obtain the updated effect data. The display style of the effect indicated by the updated effect data is associated with the effect update condition.

[0059] The updated special effects data and the original work are sent to the terminal, and the terminal is used to add the updated special effects to the original work based on the updated special effects data to obtain the first target work.

[0060] Optionally, before the receiving terminal sends the first work, the method further includes:

[0061] Receive a work publishing request sent by the terminal, the work publishing request including the second target work and the original work;

[0062] Publish the second target work and store the original work.

[0063] According to another aspect of the present disclosure, a special effects display device is provided, the device comprising:

[0064] The special effects update unit is configured to update the display style of the special effects to the display style associated with the special effects update conditions in response to the fulfillment of the special effects update conditions, wherein the special effects are used to render virtual objects;

[0065] The display unit is configured to replace the effects in the published target work with the updated effects, and display the replaced target work based on the playback interface.

[0066] Optionally, the special effects update unit is configured to perform at least one of the following:

[0067] The virtual object in the special effect is updated from a first form to a second form, where the first form is different from the second form.

[0068] Update the virtual object in the special effect from a transparent style to an opaque style, or update the virtual object in the special effect from an opaque style to a transparent style;

[0069] The special effects include the virtual object and the virtual object's appearance, and the appearance of the virtual object in the special effects is updated;

[0070] The special effect includes the virtual object and content elements, and the content elements in the special effect are updated.

[0071] Optionally, the target work is published by a first object, and the first object has not adopted the virtual object when publishing the target work; the condition for updating the special effects is that the first object adopts the virtual object.

[0072] The special effects update unit is configured to execute:

[0073] The first content element in the special effect is updated to a second content element. The first content element is used to prompt the adoption of the virtual object, and the second content element is used to represent the object information of the virtual object.

[0074] Optionally, the effect update condition is that the level of the first object is upgraded from the first level to the second level, the first form is the form corresponding to the first level, the second form is the form corresponding to the second level, and different levels correspond to different forms.

[0075] Optionally, the target work is published by a first object, and the virtual object is a virtual object jointly adopted by the first object and the second object; the device further includes:

[0076] The first sending unit is configured to send the replaced target work to the second object.

[0077] Optionally, the special effects update conditions include at least one of the following:

[0078] The first object adopts the virtual object, and the first object is the object that publishes the target work;

[0079] The virtual object's level is upgraded;

[0080] The appearance of the virtual object has been changed;

[0081] The object information of the virtual object was changed.

[0082] Optionally, the level of the virtual object is determined based on the growth value of the virtual object; the apparatus further includes a growth value increment unit configured to perform at least one of the following:

[0083] If the virtual object has been adopted for a period of time that reaches the first preset duration, then the growth value of the virtual object is increased.

[0084] If any of the objects that adopted the virtual object interact with the virtual object, the growth value of the virtual object will increase.

[0085] If any of the objects that adopted the virtual object completes the upgrade task of the virtual object, the growth value of the virtual object will increase;

[0086] The virtual object is a virtual object jointly adopted by the first object and the second object. If the number of interactions between the first object and the second object within a second preset time period reaches a preset number, the growth value of the virtual object will be increased.

[0087] Optionally, the device further includes an adoption unit configured to perform:

[0088] In response to a triggering operation on the virtual object in the special effects of the target work, the adoption interface is displayed;

[0089] In response to the adoption operation performed on the adoption interface, the adoption result of the virtual object is displayed, indicating that the first object has adopted the virtual object.

[0090] Optionally, the device further includes an adoption unit configured to perform:

[0091] Display the interaction interface between the first object and the second object, the interaction interface including adoption controls;

[0092] In response to a trigger operation on the adoption control, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object.

[0093] Optionally, the device further includes an adoption unit configured to perform:

[0094] Displays an interactive interface between the first object and the second object. The interactive interface includes a first adoption invitation message sent by the second object to the first object. The first adoption invitation message is used to invite the first object and the second object to jointly adopt the virtual object.

[0095] In response to the confirmation operation of the first adoption invitation message, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object.

[0096] Optionally, the device further includes a costume change unit configured to perform:

[0097] In response to a customization operation performed on the playback interface, the customization of the virtual object is changed; or...

[0098] A virtual object interface is displayed, which is used to display the virtual object; in response to an outfit change operation performed on the virtual object interface, the outfit of the virtual object is changed.

[0099] Optionally, the device further includes an information editing unit configured to perform:

[0100] In response to an object information editing operation performed on the playback interface, the object information of the virtual object is changed to the edited object information; or...

[0101] The virtual object interface is used to display the virtual object and its object information; in response to an object information editing operation performed on the virtual object interface, the object information of the virtual object is changed to the edited object information.

[0102] Optionally, the special effects update unit is configured to update the special effects data of the special effects in response to the fulfillment of the special effects update condition, so as to obtain the updated special effects data, wherein the display style of the special effects indicated by the updated special effects data is associated with the special effects update condition.

[0103] The display unit is configured to perform an action based on the updated special effects data, add the updated special effects to the original work to obtain a first target work, and replace the second target work displayed on the playback interface with the first target work. The original work is a work without the added special effects, and the second target work is the original work with the added special effects.

[0104] Optionally, the device further includes a second transmitting unit 1108, configured to perform:

[0105] The first target work is sent to the server, which stores the second target work. The server is used to replace the published second target work with the first target work.

[0106] Optionally, the special effects update unit is configured to execute:

[0107] In response to the fulfillment of the special effects update conditions, a special effects update request is sent to the server. The server stores the special effects data and the original work. The server is used to respond to the special effects update request and return the updated special effects data and the original work.

[0108] Receive the updated special effects data and the original work.

[0109] According to another aspect of the embodiments of this disclosure, another special effects display device is provided, the device comprising:

[0110] The first receiving unit is configured to receive a first target work sent by a receiving terminal. The first target work is an original work with the updated special effects added, and the original work is a work without the added special effects.

[0111] The work replacement unit is configured to replace the published second target work with the first target work, wherein the second target work is the original work with the effects added before the update.

[0112] Optionally, the device further includes an effects update unit configured to perform:

[0113] Receive a special effects update request sent by the terminal, the special effects update request including the currently satisfied special effects update conditions;

[0114] The effect data of the effect is updated to obtain the updated effect data. The display style of the effect indicated by the updated effect data is associated with the effect update condition.

[0115] The updated special effects data and the original work are sent to the terminal, and the terminal is used to add the updated special effects to the original work based on the updated special effects data to obtain the first target work.

[0116] Optionally, the device further includes:

[0117] The second receiving unit is configured to receive a work publishing request sent by the terminal, the work publishing request including the second target work and the original work;

[0118] The work publishing unit is configured to publish the second target work and store the original work.

[0119] According to another aspect of the present disclosure, an electronic device is provided, the electronic device comprising:

[0120] processor;

[0121] Memory used to store the processor's executable instructions;

[0122] The processor is configured to execute the instructions to implement the special effects display method as described above.

[0123] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the special effects display method as described above.

[0124] According to another aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the special effects display method as described above.

[0125] The method provided in this disclosure embodiment includes special effects for presenting virtual objects in the published target work. After the target event is completed, the display style of the special effects in the published target work can be updated to the display style associated with the target event. Therefore, the display style of the special effects in the published target work is not static, which makes the display form of the special effects richer and improves the efficiency of information transmission.

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

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

[0128] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.

[0129] Figure 2 This is a flowchart illustrating a special effects display method according to an exemplary embodiment.

[0130] Figure 3 This is a flowchart illustrating another method for displaying special effects according to an exemplary embodiment.

[0131] Figure 4 This is a schematic diagram illustrating the adoption result of a virtual object according to an exemplary embodiment.

[0132] Figure 5 This is a schematic diagram illustrating a special effect according to an exemplary embodiment.

[0133] Figure 6 This is a schematic diagram illustrating another effect according to an exemplary embodiment.

[0134] Figure 7 This is a schematic diagram illustrating another effect according to an exemplary embodiment.

[0135] Figure 8This is a flowchart illustrating another method for displaying special effects according to an exemplary embodiment.

[0136] Figure 9 This is a flowchart illustrating another method for displaying special effects according to an exemplary embodiment.

[0137] Figure 10 This is a flowchart illustrating another method for displaying special effects according to an exemplary embodiment.

[0138] Figure 11 This is a block diagram illustrating a special effects display device according to an exemplary embodiment.

[0139] Figure 12 This is a block diagram illustrating another special effects display device according to an exemplary embodiment.

[0140] Figure 13 This is a block diagram illustrating another special effects display device according to an exemplary embodiment.

[0141] Figure 14 This is a block diagram illustrating another special effects display device according to an exemplary embodiment.

[0142] Figure 15 This is a block diagram illustrating a terminal according to an exemplary embodiment.

[0143] Figure 16 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation

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

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

[0146] It should be noted that the user information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties. The collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the special effects and works involved in this disclosure were obtained under full authorization.

[0147] The special effects update method provided in this disclosure can be executed by an electronic device, which can be provided as at least one of a terminal and a server. Figure 1 This is a schematic diagram of an implementation environment provided by an embodiment of this disclosure. See also: Figure 1 The implementation environment includes: terminal 101 and server 102.

[0148] In this embodiment, a target application is installed on terminal 101. The target application provides special effects used to display virtual objects. Works with added special effects can be published in the target application. Subsequently, after a target event is completed, the display style of the added special effects in the published work can be updated. The target application can be, for example, a video application, an audio application, a social application, etc., and is not limited thereto. For example, the target application can take the form of a web application, a microprogram, or a client, and this disclosure is not limited to these. A microprogram refers to a program that runs on top of other applications, such as a mini-program. Server 102 provides background services for the target application running on terminal 101.

[0149] Terminal 101 can be at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, virtual reality terminal, augmented reality terminal, wireless terminal, and laptop computer. Terminal 101 has communication functions and can access wired or wireless networks. Terminal 101 can refer to one of multiple terminals, and those skilled in the art will understand that the number of such terminals can be more or less.

[0150] Server 102 can be a standalone physical server, a server cluster consisting of multiple physical servers, or a distributed file system. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, server 102 and terminal 101 are directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment. Optionally, the number of servers 102 can be more or less, which is not limited in this embodiment. Of course, server 102 may also include other functional servers to provide more comprehensive and diversified services. Server 102 undertakes the main computing work, and terminal 101 undertakes secondary computing work; or, server 102 undertakes secondary computing work, and terminal 101 undertakes the main computing work; or, server 102 or terminal 101 can each independently undertake computing work, which is not limited in this embodiment.

[0151] Figure 2 This is a flowchart illustrating a special effects display method according to an exemplary embodiment, see [link to flowchart]. Figure 2 This method is executed by the terminal and includes the following steps:

[0152] In step 201, in response to the fulfillment of the effect update condition, the terminal updates the display style of the effect to the display style associated with the effect update condition, and the effect is used to present virtual objects.

[0153] In this embodiment of the disclosure, the special effect can be added to the work. The special effect is used to present a virtual object, meaning that the special effect at least includes the virtual object. The virtual object is a virtual image; for example, the virtual object can be a virtual pet, such as a virtual pet in human or animal form. The virtual object can be three-dimensional or two-dimensional, such as a virtual object in three-dimensional model format or a virtual object in two-dimensional image format.

[0154] The effect has multiple display styles. When the effect update conditions are met, the display style of the effect is updated to the display style associated with the target event.

[0155] In step 202, the terminal replaces the special effects in the published target work with the updated special effects and displays the replaced target work on the playback interface.

[0156] After updating the display style of the special effect to the display style associated with the special effect update conditions, for any published target work that contains the special effect, the special effect in the target work will also be updated accordingly. Therefore, when the target work is displayed on the playback interface of the published target work, the special effect in the target work will also be displayed as the updated special effect. The display style of the updated special effect is associated with the special effect update conditions.

[0157] In other words, after a work containing special effects is published, the display style of the special effects in the published work can be automatically changed when the conditions for updating the special effects are met, thus realizing the dynamic adjustment of the display style of the special effects.

[0158] The method provided in this disclosure embodiment includes special effects for presenting virtual objects in the published target work. When the conditions for updating the special effects are met, the display style of the special effects in the published target work can be updated to the display style associated with the target event. Therefore, the display style of the special effects in the published target work is not static, which makes the display form of the special effects richer and improves the efficiency of information transmission.

[0159] The above Figure 2 The diagram shown is only the basic process of this disclosure. The following is a further elaboration on the solution provided in this disclosure based on a specific implementation method. Figure 3 This is a flowchart illustrating another special effects display method according to an exemplary embodiment, the method being executed by a terminal, see [link to flowchart]. Figure 3 The method includes the following steps:

[0160] In step 301, in response to the fulfillment of the effect update condition, the terminal updates the display style of the effect to the display style associated with the effect update condition, and the effect is used to present virtual objects.

[0161] For any special effect, the terminal checks in real time or periodically whether the corresponding effect update condition is met. If the effect update condition is met, the display style of the effect is updated to the display style associated with the effect update condition. The display styles associated with different effect update conditions can be the same or different.

[0162] In some embodiments, the effects update conditions include at least one of the following.

[0163] The first type of special effect update condition: The first object adopts the virtual object, and the first object is the object that publishes the target work.

[0164] If the first user hasn't adopted the virtual object represented by the effect when publishing the target work containing the effect, then if the first user adopts the virtual object after publishing the target work containing the effect, the display style of the effect can be updated. In other words, the display style of the effect in the published work will be different before and after adopting the virtual object.

[0165] The first object can be an account or a public account, etc., and this embodiment does not limit it.

[0166] For example, the first object may adopt a virtual object in any of the following steps (1) to (3).

[0167] (1) Display the interaction interface between the first object and the second object, which includes an adoption control. In response to the triggering operation of the adoption control, display the adoption result of the virtual object, indicating that the first object and the second object have jointly adopted the virtual object.

[0168] The interactive interface provides interactive functionality, allowing the first object and the second object to interact with each other. For example, the interactive interface can be a session interface, where the first object and the second object can send session messages to each other. In this embodiment, the interactive interface also provides an adoption control, which is used to request objects in the interactive interface to jointly adopt a virtual object.

[0169] Taking the logged-in object as the first object as an example, if the user of the first object wants to jointly adopt a virtual object with the user of the second object, the adoption control will be triggered. In response to the triggering operation, the terminal will issue the jointly adopted virtual object to the first object and the second object respectively.

[0170] Optionally, in response to the triggering operation of the adoption control, the terminal sends a second adoption invitation message to the second object, which invites the second object to jointly adopt the virtual object with the first object. If the second adoption invitation message is confirmed, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object. That is, if the first object invites the second object to jointly adopt the virtual object, the adoption result of the virtual object is only displayed after the second object agrees to jointly adopt the virtual object with the first object.

[0171] Figure 4 This is a schematic diagram illustrating the adoption result of a virtual object according to an exemplary embodiment, such as... Figure 4As shown, the terminal displays an interactive interface for the first and second objects. The interface displays the adoption result 401 of the virtual object, which includes a prompt text, the virtual object, an exit control, and an entry control for the virtual object interface. The prompt text indicates that the virtual object has been adopted. Optionally, as... Figure 4 As shown, an overlay is displayed on the interactive interface, and the adoption result 401 of the virtual object is displayed on the overlay.

[0172] In this embodiment, an adoption control is provided on the interaction interface between the first object and the second object. By triggering the adoption control, the first object and the second object can jointly adopt a virtual object, expanding the functionality of the interaction interface and improving the flexibility and efficiency of human-computer interaction. Furthermore, adopting a virtual object on the interaction interface between the two objects increases the sense of intimacy between them, which is beneficial to improving the interactive experience.

[0173] Optionally, the terminal displays an interactive interface between the first object and the second object. If the adoption conditions are met, the terminal displays adoption controls on this interface. That is, if the adoption conditions are not met, the interactive interface does not provide adoption controls; if the adoption conditions are met, adoption controls are provided on the interactive interface so that the first object and the second object can adopt the virtual object. For example, the adoption conditions include at least one of the following: the duration of the established association between the first object and the second object reaches a third preset duration; the number of days the first object and the second object send conversation messages to each other reaches a preset number of days; the number of times the first object or the second object publishes works reaches a preset number of times. For example, if the preset number of days is 7 days, and the first object and the second object send conversation messages to each other every day within 7 days, then the adoption conditions are met, and adoption controls are provided for the first object and the second object.

[0174] (2) Display the interaction interface between the first object and the second object. The interaction interface includes a first adoption invitation message sent by the second object to the first object. The first adoption invitation message is used to invite the first object and the second object to jointly adopt the virtual object. In response to the confirmation operation of the first adoption invitation message, display the adoption result of the virtual object. The adoption result indicates that the first object and the second object have jointly adopted the virtual object.

[0175] Taking the logged-in object as the first object as an example, the second object can send a first adoption invitation message to the first object in the same way as step (1) above. If the user of the first object wants to adopt a virtual object together with the user of the second object, a confirmation operation is performed on the first adoption invitation message. In response to the confirmation operation, the terminal issues the virtual object to be jointly adopted to both the first object and the second object. That is, if the second object invites the first object to adopt a virtual object together, the adoption result of the virtual object will only be displayed after the first object agrees to adopt the virtual object together with the second object.

[0176] In this embodiment of the disclosure, the interaction interface between two objects can display an adoption invitation message sent by one object to another. By simply confirming the adoption invitation message with one click, the two parties can jointly adopt a virtual object, which improves the efficiency of adopting virtual objects and helps to improve the flexibility of interaction and the efficiency of human-computer interaction.

[0177] (3) In response to the triggering operation of the virtual object in the special effects of the target work, the adoption interface is displayed; in response to the adoption operation performed in the adoption interface, the adoption result of the virtual object is displayed, and the adoption result indicates that the first object has adopted the virtual object.

[0178] Taking the logged-in user as the first user as an example, the target work is a work published by the first user. The first user had not yet adopted a virtual object when publishing the target work. Subsequently, when the target work is displayed, if the user wants to adopt a virtual object, they can perform a trigger operation on the virtual object presented in the special effects of the target work, thereby jumping to the virtual object's adoption interface with one click. The user can then perform the adoption operation on the adoption interface to adopt the virtual object.

[0179] Optionally, the triggering operations on the virtual object include single-click operations, double-click operations, or swipe operations.

[0180] Optionally, the adoption interface includes adoption controls, and the terminal responds to the triggering operation of the adoption controls in the adoption interface by displaying the adoption result of the virtual object.

[0181] Optionally, the adoption interface includes a variety of virtual objects, and in response to the selection of any virtual object, displays the adoption result of the selected virtual object.

[0182] Optionally, in response to a triggering operation of the adoption control in the adoption interface, multiple objects associated with the first object are displayed; in response to a selection operation of a second object among the multiple objects, a second adoption invitation message is sent to the second object, which invites the second object to jointly adopt the virtual object with the first object; if the second adoption invitation message is confirmed, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object. That is, in the adoption interface, the user can choose which object to jointly adopt the virtual object with, thereby sending the corresponding adoption invitation message to the selected object.

[0183] For example, if the second adoption invitation message is confirmed, the adoption result of the virtual object is displayed on the adoption interface. Alternatively, if the second adoption invitation message is confirmed, the adoption result of the virtual object is displayed on the interaction interface between the first object and the second object.

[0184] In this embodiment of the disclosure, by triggering the virtual object in the special effects of the published work, users can jump to the virtual object adoption interface with one click. The virtual object can be adopted in the virtual object adoption interface without the user having to manually exit the playback interface of the target work and then find the entry control of the adoption interface to enter the virtual object adoption interface, which simplifies the user operation and improves the efficiency of human-computer interaction.

[0185] Furthermore, the virtual object adoption interface allows users to send adoption invitations to other related objects, enabling them to promptly notify the other party of their adoption and improving the efficiency of virtual object adoption. In addition, informing others of virtual object adoption via message enhances the sense of intimacy between objects and improves the overall interactive experience.

[0186] The second condition for updating special effects is: upgrading the level of the virtual object.

[0187] In this embodiment, virtual objects have their own levels, and the display style of the special effects corresponding to the virtual objects is related to the level of the virtual objects. For example, different levels of virtual objects result in different display styles of special effects, and different levels of virtual objects correspond to different display styles of special effects. Therefore, when the level of a virtual object is upgraded, the display style of the special effects corresponding to the virtual object needs to be updated to the corresponding display style.

[0188] Optionally, the level of a virtual object is determined based on its growth value. The level of a virtual object is positively correlated with this growth value; the higher the growth value, the higher the level of the virtual object, and the lower the growth value, the lower the level of the virtual object.

[0189] The methods for increasing the growth value of virtual objects include at least one of the following.

[0190] (1) If the virtual object is adopted for a period of time that reaches the first preset duration, the growth value of the virtual object will be increased.

[0191] If the virtual object is adopted for a certain period of time, its growth value is increased to simulate the effect of the virtual object growing over time. This first preset period can be flexibly set according to actual circumstances; for example, it could be one day or one week.

[0192] Optionally, the first preset duration may include multiple preset durations. Whenever the virtual object is adopted for a certain duration, the virtual object's growth value is increased once. For example, if the first preset duration includes one day, one week, and one month, then when the virtual object is adopted for one day, one week, and one month, the virtual object's growth value is increased once each.

[0193] (2) If any of the adopted virtual objects interacts with the virtual object, the virtual object's growth value will increase.

[0194] For example, if the virtual object was adopted by the first object, then when the first object interacts with the virtual object, the virtual object's growth value increases. Optionally, different interaction methods will result in different amounts of growth value increases. For example, the interaction methods between the adopting object and the virtual object include feeding the virtual object, taking pictures of the virtual object, etc.

[0195] (3) If any of the adopted virtual objects completes the virtual object upgrade task, the growth value of the virtual object will increase.

[0196] Virtual object upgrade tasks are used to help virtual objects level up. Upgrade tasks can be assigned to those who adopt virtual objects. When any adopter completes an upgrade task, the virtual object's growth value increases, thus accelerating its upgrade progress. Examples of upgrade tasks include publishing works or starting a live stream.

[0197] (4) The virtual object is a virtual object jointly adopted by the first object and the second object. If the number of interactions between the first object and the second object reaches the preset number within the second preset time period, the growth value of the virtual object will be increased.

[0198] The interaction methods between the first and second objects include various types, and the preset number of interactions for different methods can be the same or different. For example, the interaction methods between the first and second objects include sending conversation messages to each other and liking, forwarding, or saving each other's works. The preset duration can be flexibly set according to the actual situation; for example, the preset duration can be one day or one week.

[0199] In this embodiment of the disclosure, the level of a virtual object is determined by its growth value. By interacting with each other and completing upgrade tasks, as well as interacting with the virtual object, the growth value of the virtual object can be increased, thereby raising its level and changing the display style of the special effects corresponding to the virtual object. This is conducive to promoting interaction between objects and enhancing the fun of the interaction.

[0200] The third condition for updating special effects is that the appearance of the virtual object is changed.

[0201] In this embodiment, special effects are used to present virtual objects. Therefore, when the appearance of a virtual object changes, the display style of the special effects will also change accordingly to ensure that the virtual object in the special effects remains consistent with the virtual object after the change in appearance. Thus, when changing the appearance of a virtual object, the display style of the special effects corresponding to the virtual object needs to be updated to the corresponding display style.

[0202] For example, the way to change the appearance of a virtual object can be seen in any of the steps (1) to (2) below.

[0203] (1) In response to a dress-up change operation performed on the playback interface, change the dress-up of the virtual object.

[0204] When the target work and its included effects are displayed on the playback interface, you can perform a dress-up change operation on the virtual objects presented in the effects on the playback interface, thereby changing the appearance of the virtual objects on the playback interface.

[0205] Optionally, in response to a triggering operation on a virtual object in the special effects performed on the playback interface, the terminal displays a virtual object setting area on the playback interface, which displays a variety of outfits, and in response to a selection operation on any outfit, changes the current outfit of the virtual object to the selected outfit.

[0206] Optionally, the first object is the object logged in on this device, and the target work is the work published by the first object. If the first object has already adopted a virtual object, then in response to the triggering operation of the virtual object in the special effects performed on the playback interface, the virtual object settings area is displayed on the playback interface. In another embodiment, if the first object has not adopted a virtual object, then in response to the triggering operation of the virtual object in the special effects performed on the playback interface, the user is redirected to the virtual object adoption interface, which is used to adopt virtual objects.

[0207] In this embodiment of the disclosure, for works with added special effects, after the work is published, the appearance of the virtual object presented by the special effect can be updated directly on the work's playback interface, thereby updating the display style of the special effect in the work. This provides the playback interface with the function of changing the appearance, expands the functionality of the playback interface, and improves the flexibility of interaction and the efficiency of human-computer interaction. Furthermore, creators can adjust the appearance of the virtual object more freely at any time, and thus adjust the special effect, thereby creating more unique and captivating works.

[0208] (2) Display the virtual object interface, which is used to display virtual objects; in response to the dressing change operation performed on the virtual object interface, change the dressing of the virtual objects.

[0209] Optionally, the virtual object interface displays a variety of outfits, and in response to the selection of any outfit, the virtual object's current outfit is changed to the selected outfit.

[0210] Optionally, the first object is the object logged in on this terminal, and the target work is the work published by the first object. If the first object has adopted a virtual object, then in response to the trigger operation on the virtual object in the special effects performed on the playback interface, the user is redirected to the virtual object interface. Optionally, in response to the trigger operation on the virtual object in the special effects performed on the playback interface, the terminal displays a virtual object settings area on the playback interface. This virtual object settings area includes an entry control for the virtual object interface. In response to the trigger operation on the entry control for the virtual object interface, the user is redirected to the virtual object interface.

[0211] Optionally, the virtual object is a virtual object jointly adopted by the first object and the second object. The terminal displays an interactive interface between the first object and the second object. This interactive interface includes an entry control for the virtual object interface. In response to a trigger operation on the entry control of the virtual object interface, the user is redirected to the virtual object interface.

[0212] In this embodiment of the disclosure, for works with added special effects, after the work is published, the appearance of the virtual object can be changed in the virtual object interface, thereby synchronously changing the display style of the special effects in the work. Therefore, the appearance change operation in the virtual object interface can be synchronously updated to the playback interface of the work, without having to update them one by one, thus improving the efficiency of human-computer interaction.

[0213] The fourth condition for updating special effects is that the object information of the virtual object is changed.

[0214] In this embodiment, special effects are used to present virtual objects and their object information. Therefore, when the object information of a virtual object changes, the display style of the special effects will also change accordingly to ensure that the object information of the virtual object in the special effects remains consistent with the changed object information. Thus, when the object information of a virtual object is changed, the display style of the special effects corresponding to the virtual object needs to be updated to the corresponding display style.

[0215] For example, the way to change the object information of a virtual object can be seen in any of the following steps (1) to (2).

[0216] (1) In response to the object information editing operation performed on the playback interface, change the object information of the virtual object to the edited object information.

[0217] The object information includes the virtual object's nickname, personal signature, and the avatar of the object to which it belongs.

[0218] When the target work and its included effects are displayed on the playback interface, you can perform object information editing operations on the virtual objects presented in the effects on the playback interface, thereby changing the object information of the virtual objects on the playback interface.

[0219] Optionally, in response to a triggering operation on a virtual object in a special effect performed on the playback interface, the terminal displays a virtual object setting area on the playback interface. This virtual object setting area displays an object information editing box. In response to an editing operation in the object information editing box, the current object information of the virtual object is changed to the edited object information.

[0220] In this embodiment, for works with added special effects, after publication, the object information of the virtual object presented by the special effect can be directly updated on the playback interface, thereby updating the display style of the special effect in the work. This provides the playback interface with the ability to change its appearance, expands the functionality of the playback interface, and improves the flexibility and efficiency of human-computer interaction. Furthermore, creators can more freely adjust the object information of the virtual object at any time, and thus adjust the special effect, thereby creating more unique and captivating works.

[0221] (2) Display the virtual object interface, which is used to display virtual objects and their object information; in response to the object information editing operation performed on the virtual object interface, change the object information of the virtual object to the edited object information.

[0222] Optionally, the virtual object interface displays an object information editing box, and in response to the editing operation in the object information editing box, the current object information of the virtual object is changed to the edited object information.

[0223] In this embodiment of the disclosure, for works with added special effects, after the work is published, the object information of the virtual object can be changed in the virtual object interface, thereby synchronously changing the display style of the special effects in the work. Therefore, the object information change operation in the virtual object interface can be synchronously updated to the playback interface of the work, without having to update them one by one, thus improving the efficiency of human-computer interaction.

[0224] In this embodiment of the disclosure, by adopting a virtual object, upgrading the level of a virtual object, changing the appearance of a virtual object, or changing the object information of a virtual object, the display style of the special effects corresponding to the virtual object can be modified. This updates the display style of the special effects in the published works, ensuring that the display style of the special effects in the published works is always consistent with the relevant state of the virtual object. This enriches the presentation of the special effects, thereby improving the expressiveness of the works and encouraging users to watch them.

[0225] In some embodiments, updating the display style of an effect to a display style associated with an effect update condition includes at least one of the following.

[0226] The first update method is to update the virtual object in the special effect from the first form to the second form, and the first form is different from the second form.

[0227] Optionally, the effect update condition is that the level of the first object is upgraded from level one to level two, the first form is the form corresponding to level one, the second form is the form corresponding to level two, and different levels correspond to different forms.

[0228] For example, if the size of the form corresponding to a lower level is smaller than the size of the form corresponding to a higher level, then as the level of the virtual object increases, the size of the form presented by the virtual object also increases, thus simulating the effect of the virtual object continuously growing.

[0229] The second update method is to update the virtual object in the effect from a transparent style to an opaque style, or to update the virtual object in the effect from an opaque style to a transparent style.

[0230] Optionally, the target work is the work published by the first object. The first object did not adopt a virtual object when publishing the target work, and the virtual object in the special effects is transparent. After the first object adopts a virtual object, the virtual object in the special effects is updated from transparent to opaque, and the virtual object in the special effects of the target work is also updated from transparent to opaque.

[0231] If you have adopted virtual objects when publishing works with added effects, the virtual objects in the effects in the published works will be opaque. Figure 5 This is a schematic diagram illustrating a special effect according to an exemplary embodiment, such as... Figure 5 As shown, the terminal displays a playback interface 501 for the work published by object A. This playback interface 501 displays special effects 511 added to the work. These effects 511 include a virtual object that object A has adopted. Because object A has adopted this virtual object, the virtual object in effect 511 is opaque. The playback interface 501 also displays a "Take the Same Style" control 521. In response to triggering this control 521, the user is redirected to the work editing interface 502. Object B, logged into this terminal, can upload a work to be published in the work editing interface 502 and add special effects 512 to the work. Figure 5 Taking the example of object B having adopted a virtual object, the style of this virtual object in effect 512 is opaque. After object B's work is published, object B's work can be displayed on the playback interface 503, which displays the added effect 512 and the "Take a Match" control 513.

[0232] If you do not adopt a virtual object when publishing a work with special effects, the virtual object in the special effects in the published work will be transparent. Figure 6 This is a schematic diagram illustrating another special effect according to an exemplary embodiment, such as... Figure 6As shown, the terminal displays a playback interface 601 for the work published by object A. This playback interface 601 displays special effects 611 added to the work. These effects 611 include a virtual object that object A has adopted. Because object A has adopted this virtual object, the virtual object in effect 611 has an opaque style. The playback interface 601 also displays a "Take the Same Style" control 621. In response to triggering this control 621, the user is redirected to the work editing interface 602. Object B, logged into this terminal, can upload a work to be published in the work editing interface 602 and add special effects 612 to the work. Figure 6 Taking the example of Object B not adopting a virtual object, the style of this virtual object in effect 612 is transparent. After Object B's work is published, Object B's work can be displayed on the playback interface 603, which displays the special effect 612 and the "Take the Same" control 613 added to the work.

[0233] If you don't adopt a virtual object when publishing a work with special effects, the virtual object in the effects will be transparent. After adopting a virtual object, the virtual object in the effects of the published work will change from transparent to opaque. Figure 7 This is a schematic diagram illustrating another special effect according to an exemplary embodiment. For a target work published by object B, when object B has not adopted the virtual object, the virtual object in effect 702 displayed on the playback interface 701 of the target work is transparent. Figure 7 As shown on the left), after object B adopts the virtual object, the virtual object in effect 702 displayed on the playback interface 701 of the target work becomes opaque. Figure 7 (As shown on the right).

[0234] The third update method: special effects include virtual objects and their costumes, and the costumes of virtual objects in the special effects are updated.

[0235] Virtual object decoration refers to virtual clothing or virtual accessories that are applied to virtual objects. Special effects include not only virtual objects but also their decorations.

[0236] Optionally, when the appearance of a virtual object is changed, the appearance of the virtual object in the special effects will be updated synchronously.

[0237] The fourth update method: special effects include virtual objects and content elements, and the content elements in the special effects are updated.

[0238] This content element can be used to present information in any form, such as graphic elements or text elements.

[0239] Optionally, the target work is published by a first object, which has not adopted a virtual object when publishing the target work. The condition for updating the special effect is that the first object adopts a virtual object. Then, updating the content elements in the special effect includes: updating the first content element in the special effect to a second content element. The first content element is used to prompt the adoption of the virtual object, and the second content element is used to represent the object information of the virtual object.

[0240] For example, such as Figure 7 As shown, when the virtual object has not been adopted, effect 702 displays the first content element ( Figure 7 As shown on the left), the first content element includes a text element that reads "Please adopt me." After adopting the virtual object, effect 702 displays a second content element ( Figure 7 As shown on the right), the second content element includes text elements and graphic elements. The text element is the nickname of the virtual object, and the graphic element is the avatar of the object to which the virtual object belongs, etc.

[0241] Optionally, if the first object has already adopted the virtual object, the special effect displays a second content element representing the object information of the virtual object. If the object information of the virtual object is changed, the second content element in the special effect is changed synchronously. For example, when the nickname of the virtual object changes, the nickname in the second content element of the special effect also changes synchronously; when the avatar of the object to which the virtual object belongs changes, the object in the second content element of the special effect also changes synchronously.

[0242] In this implementation, when a virtual object has not been adopted, the content elements in the special effects are used to remind the user to adopt the virtual object. After adopting the virtual object, the content elements in the special effects are used to display the object information of the adopted virtual object. This allows the content elements in the special effects to change flexibly according to the actual situation, improving the diversity and richness of the content elements, thereby improving the display effect of the special effects in the work and increasing the transparency of information.

[0243] In this embodiment of the disclosure, the form of the virtual object in the special effect can change, the appearance of the virtual object in the special effect can change, and the content elements in the special effect can change. Therefore, the special effect can be flexibly changed according to the actual situation, which improves the flexibility and convenience of changing the special effect.

[0244] In step 302, the terminal replaces the special effects in the published target work with the updated special effects and displays the replaced target work on the playback interface.

[0245] After updating the display style of the special effect to the display style associated with the special effect update conditions, for any published target work that contains the special effect, the special effect in the target work will also be updated accordingly. Therefore, when the target work is displayed on the playback interface of the published target work, the special effect in the target work will also be displayed as the updated special effect. The display style of the updated special effect is associated with the special effect update conditions.

[0246] It should be noted that in this embodiment, the timing of executing step 302 after executing step 301 is not limited. After executing step 301, once the playback interface of the target work is displayed, the special effects displayed on the playback interface have been changed to the updated special effects. Furthermore, for any terminal, once the playback interface of the target work is displayed, the special effects displayed on the playback interface will be changed to the updated special effects, and it is not limited to the current terminal.

[0247] In step 303, the terminal sends the replaced target work to the second object.

[0248] In this embodiment, the target work is published by a first object, and the virtual object is a virtual object jointly adopted by the first and second objects. When the display style of the special effects is updated, the special effects contained in the target work are also updated accordingly. That is, the special effects in the target work are replaced with the updated special effects, so that the replaced target work contains the updated special effects. Since the virtual object presented by the special effects is jointly adopted by the first and second objects, after the special effects in the target work are replaced, the terminal can send the replaced target work to the second object.

[0249] Optionally, the terminal sends the replaced target work to the second object in the form of a session message through the interaction interface between the first and second objects. Optionally, the terminal sends a playback link of the replaced target work to the second object, for example, the playback link can be displayed in the form of a card.

[0250] In this embodiment of the disclosure, if the virtual object presented by the special effects in the work published by the first object is jointly adopted by the first object and the second object, then after the display style of the special effects in the work changes, the replacement work is automatically sent to the second object, thereby reminding the second object that the special effects presented in the target work have changed, which helps to enhance the second object's sense of interaction and improve the information transmission.

[0251] It should be noted that this embodiment is only described using the case of executing step 303 as an example. In another embodiment, step 303 may not be executed. For example, if the virtual object is a virtual object adopted solely by the first object, then it is not necessary to send the replacement target work to other objects.

[0252] The method provided in this disclosure embodiment includes special effects for presenting virtual objects in the published target work. When the special effect update conditions are met, the display style of the special effects in the published target work can be updated to the display style associated with the special effect update conditions. Therefore, the display style of the special effects in the published target work is not static, which makes the display form of the special effects richer and improves the efficiency of information transmission.

[0253] In related technologies, in video games, game characters can be dressed up. However, the dressed-up character can only be displayed in the current game screen. That is, dressing up a game character only updates the game character displayed in the current game screen and does not affect the historical game screen, thus lacking retrospective capability. However, in the embodiments of this disclosure, after updating the display style of the special effects corresponding to the virtual object, for any published work that includes that special effect, the special effects in that work will be updated synchronously. That is, it will affect published works and has retrospective capability.

[0254] Figure 8 This is a flowchart illustrating another method for displaying special effects according to an exemplary embodiment, such as... Figure 8 As shown, the method includes the following steps.

[0255] In step 801, in response to the fulfillment of the effect update condition, the terminal updates the effect data of the effect to obtain the updated effect data. The display style of the effect indicated by the updated effect data is associated with the effect update condition.

[0256] The special effects data is used to indicate the special effects. Optionally, the special effects data includes a special effects template and special effects configuration parameters. The special effects configuration parameters are input into the special effects template, and the special effects are output. Different special effects configuration parameters input into the special effects template will result in different display styles of the output special effects.

[0257] In some embodiments, when the effect update condition is met, the terminal determines the effect configuration parameter associated with the effect update condition, updates the effect configuration parameter in the effect data to the effect configuration parameter associated with the effect update condition, so that the display style of the effect indicated by the updated effect data is associated with the effect update condition.

[0258] In some embodiments, the terminal sends an effects update request to the server in response to meeting the effects update conditions. The server stores effects data and the original artwork for the effects, and in response to the effects update request, the server returns the updated effects data and the original artwork. The terminal receives the updated effects data and the original artwork.

[0259] The effect update request carries the currently met effect update conditions. In response to the effect update request, the server determines the effect configuration parameters associated with the effect update conditions, updates the effect configuration parameters in the effect data to the effect configuration parameters associated with the effect update conditions, and thus obtains the updated effect data.

[0260] In this embodiment, the original work is the work without added special effects. When publishing a target work including special effects, it is necessary to first obtain the original work without added effects, add the special effects to the original work, and thus obtain the target work. That is, the target work is obtained by adding special effects to the original work, and the content of the target work other than the special effects is consistent with the content of the original work.

[0261] In step 802, the terminal adds the updated special effects to the original work based on the updated special effects data to obtain the first target work.

[0262] The terminal obtains the updated special effects data, obtains the original work without added special effects, and renders the special effects indicated by the updated special effects data into the original work based on the updated special effects data, thereby obtaining the first target work, which includes the updated special effects.

[0263] In step 803, the terminal sends the first target work to the server.

[0264] After receiving the first target work, the terminal sends it to the server. The server stores a second target work, which is the original work with added effects, i.e., the original work with the effects before the update. This second target work has already been published. The server then replaces the published second target work with the first target work, thereby replacing the effects in the published target work with the updated effects.

[0265] In step 804, the terminal replaces the second target work displayed on the playback interface with the first target work.

[0266] It should be noted that in this embodiment, the timing of executing step 804 after step 802 is not limited. After executing step 802, once the playback interface of the target work is displayed, the second target work displayed on the playback interface has been replaced with the first target work. Furthermore, for any terminal, once the playback interface of the target work is displayed, the second target work displayed on the playback interface has been replaced with the first target work, and this is not limited to the current terminal.

[0267] For example, if the terminal is currently displaying the playback interface of the target work when executing step 802, then after obtaining the first target work in step 802, step 803 is executed to send the first target work to the server. Furthermore, step 804 can be executed simultaneously to directly replace the second target work in the playback interface with the currently obtained first target work.

[0268] For example, if the interface currently displayed on the terminal is not the playback interface of the target work when executing step 801, then after obtaining the first target work in step 802, step 803 sends the first target work to the server. At this point, step 804 is unnecessary, and the terminal no longer caches the first target work. When a subsequent request is made to display the playback interface of the target work, the terminal requests the first target work from the server. The server returns the stored first target work to the terminal, and then the terminal executes step 804, replacing the second target work in the playback interface with the first target work obtained from the server.

[0269] It should be noted that this embodiment is only described using the case of executing step 803 as an example. In another embodiment, step 803 may not be executed. For example, when the effect update conditions are met, only the display style of the effect on the current terminal is updated, and there is no need to send the first target work to the server.

[0270] It should be noted that this embodiment only illustrates the example of the server sending updated special effects data to the terminal, and the terminal generating a first target work based on the updated special effects data. In another embodiment, the terminal obtains the updated special effects data and sends it to the server. After receiving the updated special effects data, the server adds the updated special effects to the original work based on the updated special effects data to obtain the first target work. The already published second target work is then replaced with the first target work. Subsequently, when any terminal requests to play the target work, the server returns the first target work, thereby replacing the second target work displayed on the playback interface of the target work on any terminal with the first target work.

[0271] In some embodiments, the terminal encrypts the updated special effects data before sending it. Specifically, the terminal encrypts the updated special effects data using the server's public key and sends it to the server. The server decrypts the updated special effects data using its private key and replaces the special effects in the target work with the decrypted data. In this embodiment, encrypting the updated special effects data before sending it to the server ensures that the server receives accurate special effects data, improving data transmission security. This embodiment uses encryption with public and private keys as an example; other encryption methods can also be used to encrypt the updated special effects data, such as adding a digital signature, which will not be elaborated here.

[0272] In this embodiment of the disclosure, the updated special effects data is sent to the server, which then replaces the special effects in the target work. This way, when other terminals request the server to display the target work, they can obtain the replaced target work. This not only updates the target work on the current terminal but also updates the target work on other terminals, improving the comprehensiveness of the update.

[0273] Figure 9 This is a flowchart illustrating another method for displaying special effects according to an exemplary embodiment, such as... Figure 9 As shown, the method includes the following steps.

[0274] In step 901, the server receives the first target work sent by the terminal. The first target work is the original work with the updated special effects added, while the original work is the work without the added special effects.

[0275] In this embodiment of the disclosure, the process of the terminal acquiring the first target work can be achieved through the above... Figure 8 The implementation methods in the embodiments are not described in detail here.

[0276] In some embodiments, before performing step 901, the server receives an effects update request sent by the terminal, the effects update request including currently met effects update conditions; updates the effects data of the effects to obtain updated effects data, the display style of the effects indicated by the updated effects data being associated with the effects update conditions; and sends the updated effects data and the original work to the terminal, the terminal using the updated effects data to add the updated effects to the original work to obtain the first target work.

[0277] In response to the effect update request, the server determines the effect configuration parameters associated with the effect update conditions, updates the effect configuration parameters in the effect data to the effect configuration parameters associated with the effect update conditions, and thus obtains the updated effect data.

[0278] In some embodiments, before performing step 901, the server receives a work publishing request sent by the terminal, the work publishing request including a second target work and an original work, publishes the second target work, and stores the original work.

[0279] The original work is the work without added special effects. In this embodiment of the disclosure, when publishing a target work including special effects, it is necessary to first obtain the original work without added special effects, add the special effects to the original work, and thus obtain the target work. That is, the target work is obtained by adding special effects to the original work, and the content of the target work is consistent with the content of the original work except for the special effects. Among them, the target work is divided into a first target work and a second target work. The second target work is the original work with the effects added before the update, and the first target work is the original work with the effects added after the update.

[0280] In step 902, the server replaces the published second target work with the first target work, where the second target work is the original work with the effects before the update added.

[0281] In this embodiment, the content of the first target work, except for the special effects, is identical to that of the second target work, except for the special effects. The special effects in the first target work are the updated effects, while the special effects in the second target work are the original effects. Replacing the published second target work with the first target work can be understood as replacing the special effects in the published target work with the updated effects. When any subsequent terminal requests to play the target work, the server returns the first target work, thereby replacing the second target work displayed on the playback interface of the target work on any terminal with the first target work.

[0282] In this embodiment of the disclosure, the terminal sends the replaced target work to the server, and the server replaces the published target work. In this way, when other terminals request the server to display the target work, they can obtain the replaced target work. This not only updates the target work on the current terminal, but also updates the target work on other terminals, improving the comprehensiveness of the special effects update.

[0283] Figure 10 This is a flowchart illustrating another method for displaying special effects according to an exemplary embodiment, such as... Figure 10 As shown, the method includes the following steps.

[0284] 1001. After the target work containing special effects is published, the terminal's task detection module begins to check whether the conditions for updating special effects are met.

[0285] The task detection module is used to detect user behavior or human-computer interaction behavior. When it detects that the conditions for updating the special effect are met, it triggers the update of the special effect. In this embodiment of the disclosure, the task detection module can specifically detect whether the adoption status of the virtual object presented by the special effect has changed (e.g., from unadopted to adopted), whether the level of the virtual object has increased, whether the decoration of the virtual object has changed, and whether the object information of the virtual object has changed.

[0286] 1002. When the task detection module detects that the conditions for updating special effects have been met, it sends an update notification to the dynamic adjustment module.

[0287] The dynamic adjustment module is used to initiate a dynamic adjustment process based on update notifications and preset rules. The dynamic adjustment module will determine what display style the special effect needs to be updated to and update the special effect data required by the rendering module. This special effect data is used to render the special effect, and different special effect data are used to render special effects with different display styles.

[0288] 1003. The rendering module replaces the special effects in the target work with the updated special effects data, so as to update the display style of the special effects to the display style associated with the special effects update conditions.

[0289] The rendering module is used to redraw the special effects based on the special effects data and render them onto the target work.

[0290] In this embodiment of the disclosure, when the special effects update conditions are met, the display style of the special effects added to the published work can be updated. By combining the special effects update conditions with the changes in the display style of the special effects, the work can be given richer and more diverse visual effects and dynamics, thereby improving the playability of the work.

[0291] Figure 11 This is a block diagram illustrating a special effects display device according to an exemplary embodiment. See also: Figure 11 The device includes a special effects update unit 1101 and a display unit 1102.

[0292] The special effects update unit 1101 is configured to update the display style of the special effects to the display style associated with the special effects update conditions in response to the fulfillment of the special effects update conditions. The special effects are used to render virtual objects.

[0293] Display unit 1102 is configured to replace the special effects in the published target work with the updated special effects, and display the replaced target work based on the playback interface.

[0294] The apparatus provided in this disclosure includes special effects for presenting virtual objects in the published target work. When the special effects update conditions are met, the display style of the special effects in the published target work can be updated to the display style associated with the special effects update conditions. Therefore, the display style of the special effects in the published target work is not static, which makes the display form of the special effects richer and improves the efficiency of information transmission.

[0295] In one possible implementation, see Figure 12 Effects update unit 1101 is configured to perform at least one of the following:

[0296] Update the virtual object in the special effect from the first form to the second form, and the first form is different from the second form;

[0297] Update the virtual object in the effect from transparent to opaque, or update the virtual object in the effect from opaque to transparent;

[0298] Special effects include virtual objects and their appearance; the appearance of virtual objects within the special effects is updated.

[0299] Special effects include virtual objects and content elements, and the content elements within the special effects are updated.

[0300] In one possible implementation, see Figure 12 The target work is published by the first object. The first object did not adopt the virtual object when publishing the target work. The condition for the special effect to be updated is that the first object adopts the virtual object.

[0301] Effects update unit 1101 is configured to execute:

[0302] Update the first content element in the special effect to the second content element. The first content element is used to prompt the adoption of the virtual object, and the second content element is used to represent the object information of the virtual object.

[0303] In one possible implementation, see Figure 12 The special effects update condition is that the level of the first object is upgraded from level one to level two. The first form is the form corresponding to level one, and the second form is the form corresponding to level two. Different levels correspond to different forms.

[0304] In one possible implementation, see Figure 12 The target work is published by the first object, and the virtual object is a virtual object jointly adopted by the first and second objects; the device also includes:

[0305] The first sending unit 1103 is configured to send the replaced target work to the second object.

[0306] In one possible implementation, see Figure 12 The conditions for updating special effects include at least one of the following:

[0307] The first object adopts the virtual object; the first object is the object from which the target work is published.

[0308] Virtual object level upgrade;

[0309] The appearance of the virtual object has been changed;

[0310] The object information of the virtual object has been changed.

[0311] In one possible implementation, see Figure 12 The level of a virtual object is determined based on its growth value; the device also includes a growth value increment unit 1104 configured to perform at least one of the following:

[0312] If the virtual object has been adopted for a period of time that reaches the first preset duration, the growth value of the virtual object will be increased.

[0313] If any of the adopted virtual objects interacts with the virtual object, the virtual object's growth value will increase.

[0314] If any of the adopted virtual objects completes the virtual object's upgrade task, the virtual object's growth value will increase.

[0315] The virtual object is a virtual object jointly adopted by the first object and the second object. If the first object and the second object interact a certain number of times within a second preset time period, the growth value of the virtual object will increase.

[0316] In one possible implementation, see Figure 12 The device also includes an adoption unit 1105, configured to perform:

[0317] In response to a triggering action on a virtual object within the target artwork's special effects, the adoption interface is displayed;

[0318] In response to the adoption operation performed on the adoption interface, the adoption result of the virtual object is displayed, indicating that the first object has adopted the virtual object.

[0319] In one possible implementation, see Figure 12 The device also includes an adoption unit 1105, configured to perform:

[0320] Display the interactive interface between the first and second objects, including adoption controls;

[0321] In response to the triggering operation of the adoption control, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object.

[0322] In one possible implementation, see Figure 12 The device also includes an adoption unit 1105, configured to perform:

[0323] Display the interaction interface between the first object and the second object. The interaction interface includes a first adoption invitation message sent by the second object to the first object. The first adoption invitation message is used to invite the first object and the second object to jointly adopt the virtual object.

[0324] In response to the confirmation of the first adoption invitation message, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object.

[0325] In one possible implementation, see Figure 12 The device also includes a costume change unit 1106, configured to perform:

[0326] In response to a dress-up change operation performed on the playback interface, the dress-up of the virtual object is changed; or...

[0327] The virtual object interface is used to display virtual objects; in response to the appearance change operation performed on the virtual object interface, the appearance of the virtual objects is changed.

[0328] In one possible implementation, see Figure 12 The device also includes an information editing unit 1107, configured to perform:

[0329] In response to an object information editing operation performed on the playback interface, the object information of the virtual object is changed to the edited object information; or...

[0330] The virtual object interface is used to display virtual objects and their object information; in response to object information editing operations performed on the virtual object interface, the object information of the virtual object is changed to the edited object information.

[0331] In one possible implementation, see Figure 12 The special effects update unit 1101 is configured to update the special effects data of the special effects in response to the fulfillment of the special effects update conditions, and obtain the updated special effects data. The display style of the special effects indicated by the updated special effects data is associated with the special effects update conditions.

[0332] Display unit 1102 is configured to perform an action based on updated special effects data, add the updated special effects to the original work to obtain a first target work, and replace the second target work displayed on the playback interface with the first target work. The original work is the work without added special effects, and the second target work is the original work with added special effects.

[0333] In one possible implementation, see Figure 12 The device also includes a second transmitting unit 1108, configured to perform:

[0334] The first target work is sent to the server, which stores the second target work. The server is used to replace the published second target work with the first target work.

[0335] In one possible implementation, see Figure 12 Effects update unit 1101 is configured to execute:

[0336] In response to the fulfillment of the special effects update conditions, a special effects update request is sent to the server. The server stores the special effects data and the original work. The server is used to respond to the special effects update request and return the updated special effects data and the original work.

[0337] Receive updated effects data and the original artwork.

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

[0339] Figure 13 This is a block diagram illustrating a special effects display device according to an exemplary embodiment. See also: Figure 13 The device includes a first receiving unit 1301 and an artwork replacement unit 1302.

[0340] The first receiving unit 1301 is configured to receive a first target work sent by the receiving terminal. The first target work is the original work with the updated special effects added, and the original work is the work without the added special effects.

[0341] Work replacement unit 1302 is configured to replace the published second target work with the first target work, where the second target work is the original work with the effects before the update added.

[0342] The apparatus provided in this embodiment allows the terminal to send the replaced target work to the server, which then replaces the published target work. This way, when other terminals request the server to display the target work, they can obtain the replaced target work. This not only updates the target work on the current terminal but also updates the target work on other terminals, improving the comprehensiveness of special effects updates.

[0343] In one possible implementation, see Figure 14 The device also includes an effects update unit 1303, configured to perform:

[0344] The receiving terminal sends an effects update request, which includes the currently met effects update conditions;

[0345] Update the special effects data to obtain updated special effects data. The display style of the special effects indicated by the updated special effects data is associated with the special effects update conditions.

[0346] The updated effects data and the original artwork are sent to the terminal. The terminal then adds the updated effects to the original artwork based on the updated effects data to obtain the first target artwork.

[0347] In one possible implementation, see Figure 14 The device also includes:

[0348] The second receiving unit 1304 is configured to execute a work publication request sent by the receiving terminal, the work publication request including the second target work and the original work;

[0349] Work publishing unit 1305 is configured to publish the second target work and store the original work.

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

[0351] This disclosure provides an electronic device including a processor and a memory for storing processor-executable instructions. The processor is configured to execute the instructions to implement the special effects display method described above.

[0352] In some embodiments, the electronic device is provided as a terminal. Figure 15 A structural block diagram of a terminal 1500 provided in an exemplary embodiment of this disclosure is shown. The terminal 1500 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1500 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0353] Typically, terminal 1500 includes a processor 1501 and a memory 1502.

[0354] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0355] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 are used to store at least one program code, which is executed by the processor 1501 to implement the special effects update method provided in the method embodiments of this disclosure.

[0356] In some embodiments, the terminal 1500 may also optionally include a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: radio frequency circuitry 1504, display screen 1505, camera assembly 1506, audio circuitry 1507, and power supply 1508.

[0357] Peripheral interface 1503 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1501 and memory 1502. In some embodiments, processor 1501, memory 1502 and peripheral interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1501, memory 1502 and peripheral interface 1503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0358] The radio frequency (RF) circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1504 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1504 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1504 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.

[0359] Display screen 1505 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1505 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1501 for processing. In this case, display screen 1505 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1505, which serves as the front panel of terminal 1500; in other embodiments, there may be at least two display screens, respectively disposed on different surfaces of terminal 1500 or in a folded design; in still other embodiments, display screen 1505 may be a flexible display screen, disposed on a curved or folded surface of terminal 1500. Furthermore, display screen 1505 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0360] The camera assembly 1506 is used to acquire images or videos. Optionally, the camera assembly 1506 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0361] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1501 for processing, or input to the radio frequency circuit 1504 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1500. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1507 may also include a headphone jack.

[0362] Power supply 1508 is used to power the various components in terminal 1500. Power supply 1508 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1508 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0363] Those skilled in the art will understand that Figure 15 The structure shown does not constitute a limitation on terminal 1500 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0364] In some embodiments, the electronic device is provided as a server. Figure 16 This is a block diagram illustrating a server 1600 according to an exemplary embodiment. The server 1600 can vary significantly due to differences in configuration or performance. It may include one or more Central Processing Units (CPUs) 1601 and one or more memories 1602. The memories 1602 store at least one line of program code, which is loaded and executed by the processor 1601 to implement the special update methods provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input / output. The server 1600 may also include other components for implementing device functions, which will not be elaborated upon here.

[0365] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the steps in the above-described special effects display method. For example, the computer-readable storage medium may be a ROM (Read Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, and optical data storage device, etc.

[0366] In an exemplary embodiment, a computer program product is also provided, including a computer program that, when executed by a processor of an electronic device, implements the steps in the above-described special effects display method.

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

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

Claims

1. A method for displaying special effects, characterized in that, The method includes: In response to the first object adopting the virtual object, the special effect data of the special effect is updated to obtain the updated special effect data. The display style of the special effect indicated by the updated special effect data is associated with the adoption of the virtual object. The special effect is used to present the virtual object. The special effect is a special effect in the published second target work. The second target work is published by the first object. The first object did not adopt the virtual object when publishing the second target work. Based on the updated special effects data, the updated special effects are added to the original work to obtain a first target work. The second target work displayed on the playback interface is replaced with the first target work. The original work is the work without the added special effects, and the second target work is the original work with the added special effects. The playback interface of the second target work on any terminal displays the replaced first target work.

2. The special effects display method according to claim 1, characterized in that, Updating the special effects data includes at least one of the following: The virtual object in the special effect is updated from a first form to a second form, where the first form is different from the second form. Update the virtual object in the special effect from a transparent style to an opaque style, or update the virtual object in the special effect from an opaque style to a transparent style; The special effects include the virtual object and the virtual object's appearance, and the appearance of the virtual object in the special effects is updated; The special effect includes the virtual object and content elements, and the content elements in the special effect are updated.

3. The special effects display method according to claim 2, characterized in that, Updating the content elements in the special effect includes: The first content element in the special effect is updated to a second content element. The first content element is used to prompt the adoption of the virtual object, and the second content element is used to represent the object information of the virtual object.

4. The special effects display method according to claim 2, characterized in that, The method further includes: In response to the first object's level being upgraded from the first level to the second level, the virtual object in the special effect is updated from the form corresponding to the first level to the form corresponding to the second level, with different forms corresponding to different levels.

5. The special effects display method according to claim 1, characterized in that, The virtual object is a virtual object jointly adopted by the first object and the second object; after adding the updated special effects to the original work based on the updated special effects data to obtain the first target work, the method further includes: Send the first target work to the second object.

6. The special effects display method according to claim 1, characterized in that, The method further includes at least one of the following: In response to the level upgrade of the virtual object, the display style of the special effects is updated to the display style associated with the level upgrade of the virtual object; In response to a change in the appearance of the virtual object, the display style of the special effects is updated to the display style associated with the change in the appearance of the virtual object; In response to a change in the object information of the virtual object, the display style of the special effect is updated to the display style associated with the change in the object information of the virtual object.

7. The special effects display method according to claim 6, characterized in that, The level of the virtual object is determined based on the growth value of the virtual object; the method further includes at least one of the following: If the virtual object has been adopted for a period of time that reaches the first preset duration, then the growth value of the virtual object is increased. If any of the objects that adopted the virtual object interact with the virtual object, the growth value of the virtual object will increase. If any of the objects that adopted the virtual object completes the upgrade task of the virtual object, the growth value of the virtual object will increase; The virtual object is a virtual object jointly adopted by the first object and the second object. If the number of interactions between the first object and the second object within a second preset time period reaches a preset number, the growth value of the virtual object will be increased.

8. The special effects display method according to claim 6, characterized in that, The method further includes: In response to a triggering operation on the virtual object in the special effects of the target work, the adoption interface is displayed; In response to the adoption operation performed on the adoption interface, the adoption result of the virtual object is displayed, indicating that the first object has adopted the virtual object.

9. The special effects display method according to claim 6, characterized in that, The method further includes: Display the interaction interface between the first object and the second object, the interaction interface including adoption controls; In response to a trigger operation on the adoption control, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object.

10. The special effects display method according to claim 6, characterized in that, The method further includes: Displays an interactive interface between the first object and the second object. The interactive interface includes a first adoption invitation message sent by the second object to the first object. The first adoption invitation message is used to invite the first object and the second object to jointly adopt the virtual object. In response to the confirmation operation of the first adoption invitation message, the adoption result of the virtual object is displayed, indicating that the first object and the second object have jointly adopted the virtual object.

11. The special effects display method according to claim 6, characterized in that, The method further includes: In response to a customization operation performed on the playback interface, the customization of the virtual object is changed; or... A virtual object interface is displayed, which is used to display the virtual object; in response to an outfit change operation performed on the virtual object interface, the outfit of the virtual object is changed.

12. The special effects display method according to claim 6, characterized in that, The method further includes: In response to an object information editing operation performed on the playback interface, the object information of the virtual object is changed to the edited object information; or... The virtual object interface is used to display the virtual object and its object information; in response to an object information editing operation performed on the virtual object interface, the object information of the virtual object is changed to the edited object information.

13. The special effects display method according to claim 1, characterized in that, After adding the updated special effects to the original work based on the updated special effects data to obtain the first target work, the method further includes: The first target work is sent to the server, which stores the second target work. The server is used to replace the published second target work with the first target work.

14. The special effects display method according to claim 1, characterized in that, The response to the first object adopting the virtual object updates the special effects data to obtain the updated special effects data, including: In response to the first object adopting the virtual object, a special effects update request is sent to the server. The server stores the special effects data and the original work. The server is used to respond to the special effects update request and return the updated special effects data and the original work. Receive the updated special effects data and the original work.

15. A method for displaying special effects, characterized in that, The method includes: The receiving terminal sends a first target work, which is obtained by updating the display style of the special effects in the published second target work when the terminal adopts the virtual object. The special effects are used to present the virtual object. The updated display style of the special effects is associated with adopting the virtual object. The second target work is published by the first object. The first object did not adopt the virtual object when publishing the second target work. The first target work is the original work with the updated special effects added. The original work is the work without the special effects added. The published second target work is replaced with the first target work, where the second target work is the original work with the effects added before the update, and the second target work displayed on the playback interface of the target work on any terminal is replaced with the first target work.

16. The special effects display method according to claim 15, characterized in that, Before the receiving terminal sends the first target work, the method further includes: Receive an effects update request sent by the terminal, the effects update request indicating that the first object has adopted the virtual object; The special effect data is updated to obtain the updated special effect data. The display style of the special effect indicated by the updated special effect data is associated with the adoption of the virtual object. The updated special effects data and the original work are sent to the terminal, and the terminal is used to add the updated special effects to the original work based on the updated special effects data to obtain the first target work.

17. The special effects display method according to claim 15, characterized in that, Before the receiving terminal sends the first work, the method further includes: Receive a work publishing request sent by the terminal, the work publishing request including the second target work and the original work; Publish the second target work and store the original work.

18. A special effects display device, characterized in that, The device includes: The special effects update unit is configured to update the special effects data in response to the first object adopting the virtual object, and obtain the updated special effects data. The display style of the special effects indicated by the updated special effects data is associated with the adoption of the virtual object. The special effects are used to present the virtual object. The special effects are special effects in the published second target work. The second target work is published by the first object. The first object did not adopt the virtual object when publishing the second target work. The display unit is configured to perform an action based on the updated special effects data, add the updated special effects to the original work to obtain a first target work, replace the second target work displayed on the playback interface with the first target work, wherein the original work is a work without the added special effects, the second target work is the original work with the added special effects, and the playback interface of the second target work on any terminal displays the replaced first target work.

19. A special effects display device, characterized in that, The device includes: The first receiving unit is configured to receive a first target work sent by a terminal. The first target work is obtained by the terminal updating the display style of the special effects in a published second target work when the first object adopts the virtual object. The special effects are used to present the virtual object. The updated display style of the special effects is associated with adopting the virtual object. The second target work is published by the first object. The first object did not adopt the virtual object when publishing the second target work. The first target work is the original work with the updated special effects added. The original work is the work without the special effects added. The work replacement unit is configured to replace the published second target work with the first target work, wherein the second target work is the original work with the effects added before the update, and the second target work displayed on the playback interface of the target work on any terminal is replaced with the first target work.

20. An electronic device, characterized in that, The electronic device includes: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the special effects display method as described in any one of claims 1 to 14, or to implement the special effects display method as described in any one of claims 15 to 17.

21. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the special effects display method as described in any one of claims 1 to 14, or implement the special effects display method as described in any one of claims 15 to 17.

22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the special effects display method according to any one of claims 1 to 14, or implements the special effects display method according to any one of claims 15 to 17.