A service processing method, apparatus, device and medium

By automatically playing matching conversation easter egg animations in the target conversation interface of social applications based on the number and type of conversation messages, the problem of monotonous easter egg animation content is solved, resulting in a richer social conversation experience and improved user engagement.

CN115373866BActive Publication Date: 2026-05-19TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2021-05-19
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In existing technologies, the content of Easter egg animations in social conversation scenarios is relatively simple, with weak scalability and explorability, and cannot effectively improve user stickiness.

Method used

In the target conversation interface of the social application, based on the number and type of the first type of conversation messages, the corresponding conversation easter egg animation is automatically played. The conversation easter egg material configuration information set is determined through content parsing and processing, and a variety of conversation easter egg animations are generated.

Benefits of technology

It enriches the ways of social conversation, enhances the chat atmosphere, strengthens the explorability and scalability of conversation easter egg animations, and improves user stickiness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115373866B_ABST
    Figure CN115373866B_ABST
Patent Text Reader

Abstract

Embodiments of the application disclose a service processing method, device and equipment and medium, wherein the method can comprise: displaying a target conversation interface in a social application program; when there is a trigger event of playing a conversation Easter egg animation related to a first type of conversation message in the target conversation interface, playing a first conversation Easter egg animation matching the first type of conversation message in the target conversation interface, the first conversation Easter egg animation being determined based on the first type of conversation message and a first quantity, the first quantity referring to the quantity of the first type of conversation message in the target conversation interface, and the first quantity being determined by performing content analysis processing on the conversation message generated in the target conversation interface. The embodiments of the application can enrich the content of the Easter egg animation, thereby improving user stickiness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a business processing method, a business processing apparatus, an electronic device, and a computer-readable storage medium. Background Technology

[0002] In social conversation scenarios, such as instant messaging applications, rich social conversation modes facilitate the expression of emotions and the creation of a lively chat atmosphere. Existing technologies support triggering the playback of an Easter egg animation when a message contains a keyword or emoticon related to it, thus creating a more engaging chat environment. However, in practice, it has been found that existing Easter egg animations are relatively simple in content, with limited scalability and explorability. Summary of the Invention

[0003] This application provides a business processing method, apparatus, device, and medium that can enrich the content of Easter egg animations, thereby enhancing user engagement.

[0004] On one hand, embodiments of this application provide a business processing method, the method comprising:

[0005] Displays the target conversation interface in the social application;

[0006] When a trigger event occurs in the target session interface to play a session easter egg animation related to the first type of session message, the first session easter egg animation matching the first type of session message is played in the target session interface. The first session easter egg animation is determined based on the first type of session message and the first quantity. The first quantity refers to the number of first type of session messages in the target session interface. The first quantity is determined by parsing the content of the session messages generated in the target session interface.

[0007] On the other hand, embodiments of this application provide a business processing apparatus, which includes:

[0008] The display unit is used to display the target conversation interface in a social application;

[0009] The processing unit is used to play a first conversation easter egg animation that matches the first type of conversation message in the target conversation interface when there is a trigger event for playing a conversation easter egg animation related to the first type of conversation message in the target conversation interface. The first conversation easter egg animation is determined based on the first type of conversation message and a first quantity. The first quantity refers to the number of first type of conversation messages in the target conversation interface. The first quantity is determined by parsing the conversation messages generated in the target conversation interface.

[0010] In one implementation, the processing unit is further used for:

[0011] During the playback of the first conversation easter egg animation in the target conversation interface, if there is a trigger event in the target conversation interface that triggers the playback of a conversation easter egg animation related to the second type of conversation message, then the second conversation easter egg animation matching the second type of conversation message will be played synchronously in the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and the second quantity. The second quantity refers to the number of second type of conversation messages in the target conversation interface, which is determined by parsing the conversation messages generated in the target conversation interface.

[0012] In one implementation, the first type of session message corresponds to N levels of session easter egg material configuration information sets, where N is an integer greater than zero; each level of session easter egg material configuration information set corresponds to a trigger quantity range; the higher the level of the session easter egg material configuration information set, the larger the maximum value in the corresponding trigger quantity range;

[0013] Each level's set of conversation easter egg material configuration information includes: at least one set of conversation easter egg material configuration information, and each set of conversation easter egg material configuration information includes: the identifier of at least one conversation easter egg element and the playback parameters of each conversation easter egg element; the playback parameters include: any one or more combinations of size information, position information, and playback duration information.

[0014] In one implementation, the first conversation easter egg animation is generated based on the target conversation easter egg material configuration information. The target conversation easter egg material configuration information is determined from the conversation easter egg material configuration information set of level M based on a first quantity and a random algorithm. The first quantity is within the trigger quantity range corresponding to the conversation easter egg material configuration information set of level M, where M is greater than or equal to 1 and less than N. The value of M is proportional to the level size. The smaller the value of M, the lower the level of the conversation easter egg material configuration information set of level M.

[0015] In one implementation, the processing unit is further used for:

[0016] If the number of first-type conversation messages generated in the target conversation interface is greater than the first message quantity threshold, then the first quantity is displayed on the first conversation easter egg element of the first conversation easter egg animation. The first conversation easter egg element is determined based on the size information from at least one conversation easter egg element included in the target conversation easter egg material configuration information.

[0017] In one implementation, the processing unit is further used for:

[0018] When the first session easter egg element is triggered, a first-type session message is sent to the target session interface, and the display of the first quantity on the first session easter egg element is switched to displaying the third quantity, which is obtained by adding 1 to the first quantity.

[0019] In one implementation, the processing unit is further used for:

[0020] If the number of first-type conversation messages generated in the target conversation interface is greater than the second message number threshold, a trigger option is displayed on the second conversation easter egg element of the first conversation easter egg animation. The second conversation easter egg element is determined based on the size information from at least one conversation easter egg element included in the target conversation easter egg material configuration information.

[0021] When the trigger option is selected, the user interface associated with the first type of session message is displayed.

[0022] In one implementation, if the first type of session message refers to a session message confirming the execution of a target event, then the user interface displays reference information about the execution of the target event.

[0023] In one implementation, the triggering event for playing a session message Easter egg related to a first type of session message is when the target session interface generates a new first type of session message; or, the target session interface includes a replay option for historical session Easter egg animations related to the first type of session message, and the triggering event is when the replay option for historical session Easter egg animations related to the first type of session message is triggered.

[0024] In one implementation, the processing unit is further used for:

[0025] When there is a trigger event for playing a conversation easter egg related to the first type of conversation message in the target conversation interface, perform content parsing processing on any conversation message in the target conversation interface to determine the target conversation message that belongs to the first type of conversation message in the target conversation interface.

[0026] Count the number of messages in the target session and determine the number of messages in the target session as the first number.

[0027] In one implementation, the processing unit is used to perform content parsing processing on any session message in the target session interface. When determining a target session message in the target session interface that belongs to the first type of session message, it is specifically used for:

[0028] If any session message in the target session interface meets the preset conditions, then any session message is determined to be a target session message belonging to the first type of session message;

[0029] The preset conditions include: determining, based on a string matching algorithm, that the text content in any conversation message includes the keyword corresponding to the first type of conversation message; or, that the emoticon content in any conversation message is the same as the emoticon content corresponding to the first type of conversation message.

[0030] In one implementation, the processing unit is further used for:

[0031] When there is a trigger event in the target session interface that plays a session easter egg animation related to the first type of session message, if there is a trigger event in the target session interface that plays a session message easter egg related to the second type of session message, then the priority of the first type of session message and the second type of session message is obtained.

[0032] If the priority of the first type of conversation message is higher than that of the second type of conversation message, then play the first conversation easter egg animation that matches the first type of conversation message on the target conversation interface;

[0033] If the priority of the second type of conversation message is higher than that of the first type of conversation message, then a second conversation easter egg animation matching the second type of conversation message will be played on the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and the second quantity. The second quantity refers to the number of second type of conversation messages in the target conversation interface. The second quantity is determined by parsing the conversation messages generated in the target conversation interface.

[0034] On the other hand, embodiments of this application provide a terminal, which includes:

[0035] A processor, adapted to execute computer programs;

[0036] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the business processing method described above.

[0037] On the other hand, embodiments of this application provide a computer-readable storage medium storing a computer program adapted to be loaded by a processor and executed as described above in the business processing method.

[0038] On the other hand, embodiments of this application provide a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. The terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the aforementioned business processing method.

[0039] In this embodiment, when a trigger event occurs in the target conversation interface of a social application, triggering the playback of a conversation easter egg animation related to a first type of conversation message, the first conversation easter egg animation matching the first type of conversation message can be played in the target conversation interface. This method of automatically playing the first conversation easter egg animation after detecting a first type of conversation message enriches the social conversation experience and creates a better chat atmosphere. Furthermore, the first conversation easter egg animation is determined based on the first type and the first quantity of the first type of conversation message. The first conversation easter egg animation played varies depending on the number of consecutively sent first type of conversation messages in the target conversation interface, which enriches the content of the conversation easter egg animation, enhances its explorability and scalability, and improves user engagement. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This application illustrates an exemplary embodiment of a business processing system architecture diagram.

[0042] Figure 2 A flowchart illustrating a business processing method provided in an exemplary embodiment of this application is shown;

[0043] Figure 3 A schematic diagram of a target session interface provided in an exemplary embodiment of this application is shown;

[0044] Figure 4 This illustration shows a schematic diagram of a triggering event existing on a target session interface, provided by an exemplary embodiment of this application;

[0045] Figure 5 This illustration shows a schematic diagram of a playback session easter egg animation provided by an exemplary embodiment of this application;

[0046] Figure 6a This illustration shows a schematic diagram of a session easter egg material configuration information set corresponding to different levels, provided in an exemplary embodiment of this application;

[0047] Figure 6b This illustration shows a schematic diagram of another set of session easter egg material configuration information corresponding to different levels provided in an exemplary embodiment of this application;

[0048] Figure 7aThis illustration shows a schematic diagram of configuration information for different conversation easter egg materials at the same level, provided in an exemplary embodiment of this application.

[0049] Figure 7b This illustration shows a schematic diagram of configuration information for different conversation easter egg materials at the same level, provided in an exemplary embodiment of this application.

[0050] Figure 8 A flowchart illustrating another business processing method provided by an exemplary embodiment of this application is shown;

[0051] Figure 9 This illustration shows a schematic diagram of displaying a first quantity on a first session Easter egg element, provided by an exemplary embodiment of this application;

[0052] Figure 10a This illustration shows a schematic diagram of a user interface being displayed by selecting a trigger option, according to an exemplary embodiment of this application.

[0053] Figure 10b This illustration shows a schematic diagram of an exemplary embodiment of the present application, which demonstrates how selecting a trigger option can trigger the display of a details interface.

[0054] Figure 11 This illustration shows a schematic diagram of an overlay display of multiple conversational Easter egg animations provided in an exemplary embodiment of this application;

[0055] Figure 12 This illustration shows a schematic diagram of the backend implementation flow of a business processing method provided in an exemplary embodiment of this application;

[0056] Figure 13 This invention provides a schematic diagram of the structure of a service processing apparatus according to an exemplary embodiment of the present application.

[0057] Figure 14 A schematic diagram of the structure of a terminal provided in an exemplary embodiment of this application is shown. Detailed Implementation

[0058] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0059] The following is a brief explanation of some terms and concepts used in this application:

[0060] (1) This application relates to social applications. A social application is an application that supports people to communicate with each other by sending conversational messages. The conversational messages here may include, but are not limited to, one or more combinations of text messages, link messages, emoticon messages, and animated messages. Here, an application refers to a computer program that performs one or more specific tasks. Applications can be classified according to different dimensions (such as the operation mode and function of the application) to obtain the types of the same application under different dimensions. According to the operation mode of the application, the application may include, but is not limited to: ① Client. The so-called client (also known as application client or APP client) refers to the application installed and running on the terminal. The terminal may include, but is not limited to, smartphones (such as Android phones, iOS phones, etc.), tablet computers, portable personal computers, mobile Internet devices (Mobile Internet Devices, abbreviated as MID), smart TVs, in-vehicle devices, head-mounted devices, and other smart devices that can be touched. This application does not limit the type of terminal. The terminal includes a display screen, which may be a physical screen, a touch screen, etc. The display screen may be called a terminal screen, display screen, etc. ② An application can also refer to an installation-free application, that is, an application that can be used without downloading and installing. These applications are commonly known as mini-programs, and they typically run as subroutines on the client side. ③ An application can also refer to a web application opened through a browser; and so on. According to the functional type of the application, applications can include, but are not limited to: ① IM (Instant Messaging) applications, which are applications that facilitate instant messaging and social interaction based on the internet. ② Content-interactive applications, which are applications capable of content interaction, such as social applications. It should be noted that the social applications mentioned later in this application embodiment can be any of the three types of applications classified according to their operating method, or any of the two types of applications classified according to their functional type; this application embodiment does not limit the type of social application.

[0061] (2) This application embodiment also relates to a conversation message stream in a social application. The conversation message stream may include at least one conversation message sent by a user participating in the social conversation. Social conversations can be divided into one-on-one conversations and group chat conversations. A one-on-one conversation refers to a social communication conversation between two users. A group chat conversation refers to a social communication conversation between two or more users. Conversation messages generated between users participating in the same social communication conversation are displayed in the social conversation interface in the form of a message stream. The social conversation interface can be an AIO (All In One) interface. AIO refers to a common chat window component. Using AIO technology can provide a unified interaction method for different types of social conversations, improving the ease of interaction.

[0062] Research on social conversations in social applications has revealed that displaying conversation easter eggs corresponding to conversation messages can enhance the chat atmosphere. One way to display conversation menus is to pre-set a correspondence between conversation message types and conversation easter egg animations. For example, the easter egg animation for a "goodnight" emoji message is a shooting star animation. When a "goodnight" emoji message appears in the social conversation interface, the shooting star animation is played. Similarly, if the easter egg animation for a birthday greeting message is pre-set to a birthday cake animation, then when a conversation message containing the characters (or emoji content) "Happy Birthday" appears in the social conversation interface, a trigger event for playing the easter egg animation is detected, and the birthday cake animation can be automatically played in the social conversation interface.

[0063] A conversation easter egg animation can be generated from one or more conversation easter egg elements. Each conversation element can correspond to a playback parameter, which may include the position, size, and duration of the conversation easter egg element in the social conversation interface. The implementation method for generating conversation easter egg animations based on conversation easter egg elements will be described in detail in later embodiments. Specifically, the conversation easter egg animation is played by displaying the animation set for the conversation easter egg element in the social conversation interface. A conversation easter egg element can refer to a virtual animation; when a trigger event for playing the conversation easter egg animation is detected, the animation of the conversation easter egg element can be automatically played in the social conversation interface.

[0064] However, practical experience has shown that the content of the aforementioned conversation easter egg animations is relatively simple, reducing their scalability and explorability. Based on this, this application proposes a business processing solution: displaying a target conversation interface of a social application. This target conversation interface can include a conversation between a target user (i.e., the user of the electronic device used to execute the business processing solution) and any other user (such as the target user's friends, strangers, colleagues, etc.). If a trigger event occurs in the target conversation interface that triggers the playback of a conversation easter egg animation related to a first type of conversation message, a first conversation easter egg animation matching the first type of conversation message can be automatically played in the target conversation interface. The first conversation easter egg animation is determined based on the number of first type of conversation messages in the target conversation interface. Depending on the number of first type of conversation messages in the target conversation interface, the content and position of the conversation easter egg animation played in the target conversation interface will also differ. This method of playing different content easter egg animations based on the number of first type of conversation messages in the target conversation interface enriches the content of the easter egg animations, enhances social conversation methods, and is conducive to encouraging users to send conversation messages and increasing user stickiness.

[0065] To facilitate understanding of the business processing scheme proposed in the embodiments of this application, the embodiments of this application also propose a business processing system, which can be found in [reference needed]. Figure 1 As shown, the business processing system includes multiple terminals 101 and servers 102. This application does not limit the number of terminals 101 and servers 102. Terminals 101 may include, but are not limited to, smartphones (such as Android phones, iOS phones, etc.), tablets, portable personal computers, mobile internet devices (MIDs), smart TVs, in-vehicle devices, head-mounted devices, and other touchscreen-enabled smart devices. Social applications (hereinafter referred to as applications) can run on the terminals. Servers may include, but are not limited to, data processing servers, web servers, application servers, and other devices with complex computing capabilities. Server 102 may be a backend server for the social application, used to interact with the terminals running the social application to provide computing and application service support for the social application. Server 102 may be a standalone physical server, or a server cluster or distributed system composed of multiple physical servers. Terminals and servers can communicate directly or indirectly via wired or wireless means. This application embodiment does not limit the connection method between terminals and servers.

[0066] In one implementation, the aforementioned business processing scheme can be jointly executed by the terminal and the server. Specifically, the types of session messages are diverse. The terminal can retrieve all or part of the session easter egg material configuration information sets for each type of session message from the server's storage space. These configuration information sets include one or more session easter egg material configuration information sets (containing the identifier of the session easter egg element and its playback parameters). Thus, when the terminal detects a trigger event in the target session interface that triggers the playback of a session easter egg animation related to any type of session message, the terminal can execute the operation of playing the session easter egg animation based on the session easter egg material configuration information set corresponding to that type of session message. Alternatively, the terminal can detect the type of session message in the target session interface and then retrieve the session easter egg material configuration information set matching that type from the server; or, the terminal can retrieve the session easter egg material configuration information sets for all types of session messages from the server at once, thus avoiding the need for the terminal to retrieve the session easter egg material configuration information set from the server every time it receives a session message.

[0067] In other implementations, if the terminal's local space is configured with a session easter egg material configuration information set, the business processing scheme can also be executed by the terminal. For example, if the terminal supports configuring a session easter egg material configuration information set and stores the configured session easter egg material configuration information set in its local space, then when the terminal detects a trigger event in the target session interface that triggers the playback of a session easter egg animation related to any type of session message (such as the first type of session message), the terminal can retrieve the session easter egg material configuration information set corresponding to that type of session message from its local space and execute the operation of playing the session easter egg animation according to the session easter egg material configuration information set.

[0068] For ease of explanation, the following description will take the execution of the business processing scheme proposed in the embodiments of this application by the target terminal (i.e., any terminal) as an example.

[0069] Based on the business processing scheme described above, this application proposes a more detailed business processing method. The business processing method proposed in this application will be described in detail below with reference to the accompanying drawings.

[0070] Please see Figure 2 , Figure 2 This illustration shows a flowchart of a business processing method provided by an exemplary embodiment of this application; the business processing method can be executed by a target terminal (such as any terminal), specifically by a social application included in the target terminal. The scheme may include steps S201-S202, wherein:

[0071] S201. Display the target conversation interface in the social application.

[0072] When a target user (i.e., a user logged into the social application on the target terminal) opens and uses the social application, the social application can output a target conversation interface. This target conversation interface can refer to a group conversation between multiple (i.e., two or more) users, or a single conversation between two users. The target conversation interface may contain a conversation message stream, which includes conversation messages sent by one or more users participating in the social conversation. When not all conversation messages in the message stream can be displayed on the terminal screen, any user can browse the hidden conversation messages by swiping the target conversation interface. A schematic diagram of an exemplary target conversation interface can be found [link to diagram]. Figure 3 ,like Figure 3 As shown, the target conversation interface 301 is the conversation interface corresponding to a group conversation in which multiple users participate in a social conversation. The target conversation interface 301 displays the user identifiers (such as user nicknames) of the users who participated in the group conversation and sent conversation messages. For example, the target conversation interface 301 displays the user identifiers of user 1, user 2, and the target user who participated in and sent conversation messages. At the same time, the message content of the conversation message sent by any user will also be displayed in the message bubble associated with any user's user identifier in the target conversation interface 301, so as to clearly indicate to other users that the conversation message belongs to any user.

[0073] S202. When there is a trigger event in the target session interface that triggers the playback of a session easter egg animation related to the first type of session message, play the first session easter egg animation that matches the first type of session message in the target session interface.

[0074] The trigger event for playing the conversation easter egg animation related to the first type of conversation message in the target conversation interface can be: the generation of a new first type of conversation message in the target conversation interface, that is, any user participating in the social conversation sends a new first type of conversation message, and this new first type of conversation message is displayed in the target conversation interface. It is understood that not all conversation messages displayed in the target conversation interface can trigger the playback of the conversation easter egg animation; only conversation messages of one or more configured types have the permission to trigger the playback of the conversation easter egg animation. Administrators can configure the types of conversation messages with the permission to trigger the playback of the conversation easter egg animation according to business needs. For example, suppose the following types of conversation messages are configured to trigger conversation easter animations: conversation messages related to the "heart" type, conversation messages related to the "goodnight" type, and conversation messages related to the "birthday" type. Taking the "heart" type conversation message as an example, when a conversation message containing the character "birthday" exists in the target conversation interface (e.g., the conversation message is "Happy Birthday!"), it is determined that the conversation message containing the character "birthday" has the permission to trigger a birthday-related conversation easter animation; or, when a conversation message containing a "birthday" emoticon (e.g., a cake) exists in the target conversation interface, it is determined that the conversation message containing the "birthday" emoticon (e.g., a cake) has the permission to trigger a birthday-related conversation easter animation; and so on. Based on this, the first type of conversation message can refer to any one of the various types of conversation messages configured to trigger conversation easter animations; for ease of explanation, the following description will use the "heart" type conversation message as the first type of conversation message, which is hereby clarified.

[0075] In addition to the event described above that generates a new first-type session message in the target session interface as the triggering event, the triggering event for playing a session message easter egg related to the first-type session message in the target session interface may also include: if the target session interface includes a replay option for a historical session easter egg animation related to the first-type session message, then the triggering event may refer to: the replay option for the historical session easter egg animation related to the first-type session message being triggered; wherein, in this application embodiment, the historically sent first-type session message is referred to as a historical session message, and the session easter egg animation related to the historical session message played within the historical time period is referred to as a historical session easter egg animation. In other words, if there is a historically sent first-type session message in the target session interface, then if it is determined that a historical session easter egg animation has been played in the target session interface within a historical time period (such as a target time period from the current time), then a replay option can be set in the target session interface; when the replay option is triggered, it is determined that there is a triggering event for playing a session easter egg animation related to the first-type session message in the target session interface, then the first session easter egg animation matching the first-type session message (or historical session message) can be triggered to play in the target session interface. It should be noted that the replay option can be displayed continuously on the target session interface, or the replay option can be displayed in association with the display position of the historical session message only after the historical session easter egg animation has been played on the target session interface within the historical time period; the present application embodiment does not limit the display method of the replay option on the target session interface.

[0076] Exemplary diagrams of the two triggering events described above can be found in [reference needed]. Figure 4 ,like Figure 4 The first diagram shows an event that triggers the playback of a conversational easter egg animation related to the first type of conversation message, assuming the target user sends a new first-type conversation message 401. See also... Figure 4 The second figure illustrates an example of displaying a replay option associated with the display position of a historical session message of the first type. Assuming that the session message stream contained in the target session interface 301 includes a historical session message 402 of the first type, and a replay option 4020 is displayed associated with the display position of the historical session message 402, then when the replay option 4020 is triggered, it can be determined that a trigger event exists in the target session interface to play the first session easter egg animation related to the first type of session message. It is worth noting that this application embodiment uses the two trigger events described above as examples and does not limit the trigger events. Other applicable trigger events are also supported by this application embodiment and are explained here.

[0077] Additionally, a "+1" option can be displayed at the same location as the historical conversation message display. When the "+1" option is triggered, it indicates that the target user wants to send a conversation message identical to the historical one. In this case, a new conversation message identical to the historical one, sent by the target user, can be displayed in the target conversation interface. See also... Figure 4 The second image shows an "add one" option 4021 displayed in the same location as the historical session message. When the "add one" option 4021 is triggered, a new session message 403, identical to the historical session message 402, is sent in the target session interface as the target user. It's easy to understand that the display method and location of the replay option 4020 and the "add one" option 4021 in the target session interface are not necessarily as shown... Figure 4 As shown, after option 4021 is triggered, the conversation easter egg animation of the first type of conversation message can also be played in the target conversation interface.

[0078] Of course, the conversation easter egg animations triggered by different types of conversation messages may vary. These differences can be reflected in: the content, quantity, and playback parameters of the corresponding conversation easter egg element; or, the animation executed by the conversation easter egg element; or, the content, quantity, and playback parameters of the corresponding conversation easter egg element, and the animation executed by the conversation easter egg element. For example, if the conversation message type is "heart," the corresponding conversation easter egg animation for a "heart" type conversation message might include: a virtual animation of a heart-shaped conversation easter egg element, and the animation executed by this conversation easter egg element includes the conversation easter egg element moving vertically from top to bottom, giving the visual effect of the conversation easter egg element falling; this implementation method can be found in [reference needed]. Figure 5 The first image shows a "heart" type conversation message 501 displayed in the target conversation interface 301. In this case, a conversation easter egg animation 502 matching the "heart" type conversation message can be played in the target conversation interface. For example, if the conversation message type is "birthday," then the conversation easter egg animation related to the "birthday" type conversation message can include: a virtual animation of a birthday cake as the conversation easter egg element, and the animation performed by this conversation easter egg element includes the conversation easter egg element moving vertically from top to bottom; this implementation method can be found in [reference needed]. Figure 5 The second image shows a "birthday" type conversation message 503 displayed in the target conversation interface 301. In this case, a conversation easter egg animation 504 matching the "birthday" type conversation message can be played in the target conversation interface. It should be noted that the above only provides several exemplary conversation message types and corresponding conversation easter egg animations, and does not limit the embodiments of this application. For example, the conversation easter egg element can also vibrate at a certain frequency in the target conversation interface to achieve the playback of the conversation easter egg animation, etc.

[0079] In summary, when a trigger event exists in the target conversation interface of a social application that triggers the playback of a conversation easter egg animation related to the first type of conversation message, the first conversation easter egg animation matching the first type of conversation message can be played in the target conversation interface. This method of automatically playing the first conversation easter egg animation after detecting the first type of conversation message enriches the social conversation mode and creates a better chat atmosphere.

[0080] Furthermore, the conversation easter egg animation played in the target conversation interface, matching the type of conversation message, is also related to the number of consecutive conversation messages of that type in the conversation message stream contained in the target conversation interface. For example, the first conversation easter egg animation matching the first type of conversation message played in the target conversation interface is related to the number of consecutive first type of conversation messages sent in the target conversation interface. For ease of explanation, the following explanation will use the first type of conversation message as the example. The more first type of conversation messages accumulated in the target conversation interface, the larger the size of the conversation easter egg elements contained in the first conversation easter egg animation matching the first type of conversation message may be, and the more conversation easter egg elements may be. This can prompt users that more and more users are sending first type of conversation messages, which can, to some extent, encourage users to send first type of conversation messages and improve the chat atmosphere. Based on this, the number of first-type conversation messages accumulated in the target conversation interface can be used to divide the first-type conversation messages into multiple levels, each level corresponding to a trigger quantity range. The higher the level, the larger the maximum value in the corresponding trigger quantity range. For example, the second level is higher than the first level. The trigger quantity range for the first level is [0,10], and the trigger quantity range for the second level is [11,20]. It can be seen that the maximum value in the trigger quantity range for the second level is 20, and the value 20 is the maximum value in the trigger quantity range [11,20]. Then, different conversation easter egg animations are triggered and played according to different levels.

[0081] Each level corresponds to a set of session easter egg material configuration information. Assuming the first type of session message corresponds to N levels, where N is a positive integer, then the first type of session message corresponds to N levels of session easter egg material configuration information sets. Each level's session easter egg material configuration information set corresponds to a trigger quantity range; the higher the level of the session easter egg material configuration information set, the larger the maximum value in the corresponding trigger quantity range. Each level's session easter egg material configuration information set includes: at least one set of session easter egg material configuration information. Each set of session easter egg material configuration information includes: at least one identifier for a session easter egg element and playback parameters for each session easter egg element. Playback parameters include any combination of one or more of the following: size information (i.e., the display size of the session easter egg element), position information (such as the display position of the session easter egg element in the target session interface), and playback duration information (i.e., the playback duration of the session easter egg element in the target session interface).

[0082] Based on this, the first conversation easter egg animation can be generated based on the target conversation easter egg material configuration information (including the identifier of at least one first conversation easter egg element and the playback parameters of each first conversation easter egg element). The target conversation easter egg material configuration information is determined based on a first quantity and a random algorithm from the Mth level of conversation easter egg material configuration information set out of N levels. Furthermore, when generating the first conversation easter egg animation based on the target conversation easter egg material configuration information, animation effects (such as vibration effects, swaying effects, etc.) can be added so that when the first conversation easter egg animation is played in the target conversation interface, the animation of the first conversation easter egg element can be controlled according to the added animation effects, enriching the playback effect of the first conversation easter egg element. Here, the first quantity refers to the number of first-type conversation messages in the target conversation interface. The first quantity is within the trigger quantity range corresponding to the Mth level of conversation easter egg material configuration information set, where M is greater than or equal to 1 and less than N. The value of M is proportional to the level size; the smaller the value of M, the lower the level of the Mth level of conversation easter egg material configuration information set.

[0083] The first quantity is determined by parsing the content of the conversation messages generated in the target conversation interface. Specifically, the determination of the first quantity may include, but is not limited to: when a trigger event for playing a conversation easter egg related to a first type of conversation message exists in the target conversation interface, performing content parsing on any conversation message in the target conversation interface to determine the target conversation message belonging to the first type of conversation message; counting the number of target conversation messages, and determining the number of target conversation messages as the first quantity. Furthermore, when a new first type of conversation message is received or sent, the number of first type of conversation messages currently contained in the target conversation interface can be used as the starting point for parsing, and an incremental count can be performed. This improves data utilization and allows for a faster response to first type of conversation messages to trigger the playback of the first conversation easter egg animation matching the first type of conversation message. The above-described method of determining the first quantity of first type of conversation messages by incrementally counting first type of conversation messages can improve data utilization and allow for a faster response to conversation messages to trigger the playback of conversation easter egg animations.

[0084] In other words, the first type of conversation message can correspond to N levels of conversation easter egg material configuration information sets. Thus, when the number of first-type conversation messages contained in the target conversation interface falls within different trigger quantity ranges (i.e., different levels), the corresponding conversation easter egg material configuration information sets for each level can be obtained, thereby playing different conversation easter egg animations in the target conversation interface. Figure 6a The following is an introduction using the three levels under the first type of session message as an example. Figure 6a As shown, assume that the first type of conversation message corresponds to three levels: Level 1, Level 2, and Level 3, with Level 2 being higher than Level 1 and Level 3 being higher than Level 2. The trigger count ranges for each level are as follows: Level 1 trigger count range [1, 10], Level 2 trigger count range [11, 20], and Level 3 trigger count range [21, 30]. The corresponding conversation easter egg material configuration information sets for each level are as follows: Level 1 corresponding to conversation easter egg material configuration information set 1, Level 2 corresponding to conversation easter egg material configuration information set 2, and Level 3 corresponding to conversation easter egg material configuration information set 3. When the number of first type conversation messages contained in the target conversation interface is 15, the conversation easter egg material configuration information set related to the first type of conversation message is determined to be Conversation Easter Egg Material Configuration Information Set 2. Therefore, the conversation easter egg animation played in the target conversation interface is executed based on the conversation easter egg material configuration information set 2 corresponding to Level 2.

[0085] The following is in conjunction with the appendix Figure 6b This section describes the process of playing a conversation easter egg animation in the target conversation interface when the number of first-type conversation messages contained in the target conversation interface falls within different trigger quantity ranges (i.e., levels), as described above. See also... Figure 6aAssume that the first type of conversation message corresponds to 3 levels, the second level is higher than the first level, and the third level is higher than the second level. The trigger quantity ranges for each level are as follows: the trigger quantity range for the first level is [1, 10], the trigger quantity range for the second level is [11, 20], and the trigger quantity range for the third level is [21, 30]. The conversation easter egg material configuration information sets corresponding to each level are as follows: the first level corresponds to conversation easter egg material configuration information set 1, the second level corresponds to conversation easter egg material configuration information set 2, and the third level corresponds to conversation easter egg material configuration information set 3. Among them, the conversation easter egg elements contained in conversation easter egg material configuration information set 1, conversation easter egg material configuration information set 2, and conversation easter egg material configuration information set 3 are all virtual heart animations, and as the level of the conversation easter egg material configuration information set increases, the number of conversation easter egg elements increases. Then:

[0086] ① If the target user sends a first-type conversation message 1 at the first moment, and this message is displayed on the target conversation interface 301, then the target conversation interface contains one first-type conversation message at the first moment. The number of first-type conversation messages falls within the trigger range of the first level. At this point, the steps to control the playback of the conversation easter egg animation can be executed according to the conversation easter egg material configuration information set 1 corresponding to the first level. ② If the number of first-type conversation messages sent by multiple users participating in the social conversation at the second moment (later than the first moment) is greater than 10 (e.g., 15), then the number of first-type conversation messages falls within the second level. At this point, the steps to control the playback of the conversation easter egg animation can be executed according to the conversation easter egg material configuration information set 2 corresponding to the second level. ③ If the number of first-type conversation messages sent by multiple users participating in the social conversation at the third moment (later than the second moment) is greater than 20 (e.g., 25), then the number of first-type conversation messages falls within the third level. At this point, the steps to control the playback of the conversation easter egg animation can be executed according to the conversation easter egg material configuration information set 3 corresponding to the third level. Based on the three implementation methods mentioned above, it can be seen that as the number of first-type conversation messages in the target conversation interface increases, the more conversation easter egg elements are displayed in the target conversation interface, the more it can encourage users to continue sending first-type conversation messages, which can improve user stickiness to social applications to a certain extent.

[0087] Similarly, the configuration information set of conversation easter egg materials corresponding to the same level includes at least one set of conversation easter egg material configuration information. Therefore, based on the configuration information set of conversation easter egg materials of the same level, different sets of conversation easter egg material configuration information can be obtained, and different conversation easter egg animations can be played in the target conversation interface. Figure 7a Taking the first-level session easter egg material configuration information set under the first type of session message as an example, the following is an introduction: Figure 7aAs shown, the first-level conversation easter egg material configuration information set 1 includes three sets of conversation easter egg material configuration information, namely conversation easter egg material configuration information 1, conversation easter egg material configuration information 2, and conversation easter egg material configuration information 3.

[0088] For example: the trigger quantity range for the first level is [0, 10]. If the number of first-type conversation messages 1 contained in the target conversation interface is 2 at the first moment, and the number of first-type conversation messages 1 contained in the target conversation interface is 8 at the second moment (any moment later than the first moment), then it is determined that the number of first-type conversation messages 1 and 2 both fall within the trigger quantity range of the first level. The first-level conversation easter egg material configuration information set 1 contains: conversation easter egg material configuration information 1, conversation easter egg material configuration information 2, and conversation easter egg material configuration information 3. Therefore, a random algorithm can be used to determine the same or different conversation easter egg material configuration information for first-type conversation messages 1 and 2 respectively from the conversation easter egg material configuration information set 1. When different conversation easter egg material configuration information is determined for first-type conversation messages 1 and 2 (e.g., determining conversation easter egg material configuration information 1 for first-type conversation message 1 and 2 for first-type conversation message 2), different conversation easter egg animations can be triggered based on the different conversation easter egg material configuration information. When a random algorithm determines the same session easter egg material configuration information for first type session message 1 and first type session message 2 (e.g., determining session easter egg material configuration information 1 for first type session message 1 and determining session easter egg material configuration information 1 for first type session message 2), the same session easter egg animation can be triggered to play based on the same session easter egg material configuration information.

[0089] The differences in the configuration information of each group of conversation easter egg materials can be manifested in the following ways: different identifiers for the conversation easter egg elements; different playback parameters for the conversation easter egg elements; or different identifiers for the conversation easter egg elements and different playback parameters for the conversation easter egg elements. The following will combine... Figure 7b This section will introduce the process described above of playing conversation easter egg animations in the target conversation interface based on different groups of conversation easter egg material configuration information contained in the same level of conversation easter egg material configuration information set. For example... Figure 7bAs shown, the number of first-type conversation messages in the target conversation interface is 1, so the number of first-type conversation messages falls within the triggering range of the first level. Assuming that the first-level conversation easter egg material configuration information set includes 3 sets of conversation easter egg material configuration information, namely conversation easter egg material configuration information 1, conversation easter egg material configuration information 2, and conversation easter egg material configuration information 3, a random algorithm can be used to randomly select one set of conversation easter egg material configuration information from the three sets of conversation easter egg material configuration information, and play the conversation easter egg animation according to the selected conversation easter egg material configuration information.

[0090] For example, if the conversation easter egg material configuration information 1 includes the identifier of the heart-shaped conversation easter egg element 701 and the playback parameters of the heart-shaped conversation easter egg element (such as one or more combinations of position information, size information, and playback duration information in the target conversation interface), then when the conversation easter egg material configuration information 1 is randomly selected, the schematic diagram of playing the conversation easter egg animation in the target conversation interface according to the conversation easter egg material configuration information 1 is the first image. If the conversation easter egg material configuration information 2 and the conversation easter egg material configuration information contain the same identifier (such as both being conversation easter egg element 701), but the playback parameters of the conversation easter egg elements are different, specifically, the playback parameters (such as position information) of the conversation easter egg elements are different, then when the conversation easter egg material configuration information 2 is randomly selected, the schematic diagram of playing the conversation easter egg animation in the target conversation interface according to the conversation easter egg material configuration information 2 is the second image. If the identifiers and playback parameters of the conversation easter egg elements contained in conversation easter egg material configuration information 3 are different from those in conversation easter egg material configuration information 2 and conversation easter egg material configuration information 1, such as the conversation easter egg material configuration information 3 including the identifier of the heart-shaped conversation easter egg element 702 and the playback parameters of the heart-shaped conversation easter egg element, then when conversation easter egg material configuration information 3 is randomly selected, the schematic diagram of playing the conversation easter egg animation in the target conversation interface according to conversation easter egg material configuration information 3 is the third picture.

[0091] In summary, by counting the first number of first-type conversation messages contained in the target conversation interface and dividing the first-type conversation messages into multiple levels, and configuring different conversation easter egg material configuration information sets for each level, different conversation easter egg animations can be played in the target conversation interface as the first number of first-type conversation messages contained in the target conversation interface accumulates. This helps to create a chat atmosphere for users during social conversations. Furthermore, different conversation easter egg animations are played according to different levels of first-type conversation messages, or different or the same conversation easter egg animations can be played for first-type conversation messages of the same level. This expands the gameplay of conversation easter egg animations, making the played conversation easter egg animations more mysterious, and can guide users to send more first-type conversation messages to explore or unlock different conversation message animations.

[0092] Please see Figure 8 , Figure 8 This illustration shows a flowchart of another business processing method provided by an exemplary embodiment of this application; the business processing method can be executed by a target terminal (such as any terminal), specifically by a social application included in the target terminal. The scheme may include steps S801-S805, wherein:

[0093] S801, Display the target conversation interface in the social application.

[0094] S802. When there is a trigger event in the target session interface that triggers the playback of a session easter egg animation related to the first type of session message, play the first session easter egg animation that matches the first type of session message in the target session interface.

[0095] It should be noted that the specific implementation methods for steps S801-S802 can be found in the foregoing. Figure 2 The specific implementation details of steps S201-S202 in the illustrated embodiments will not be repeated here.

[0096] S803. If the number of first-type session messages generated in the target session interface is greater than the first message quantity threshold, then the first quantity is displayed on the first session easter egg element of the first session easter egg animation.

[0097] When the number of first-type conversation messages exceeds a first message quantity threshold, the first quantity is displayed on the first conversation easter egg element of the first conversation easter egg animation. This indicates to the user the number of first-type conversation messages continuously output on the target conversation interface, which can encourage users to send first-type conversation messages to some extent. In specific implementation, if the number of first-type conversation messages generated in the target conversation interface exceeds the first message quantity threshold, which can be predicted by the administrator, the first quantity is displayed on the first conversation easter egg element of the first conversation easter egg animation. This first conversation easter egg element can be determined based on size information from at least one conversation easter egg element included in the target conversation easter egg material configuration information.

[0098] Combined with appendix Figure 9 Please provide an explanation, such as Figure 9 As shown, the target conversation easter egg material configuration information includes S conversation easter egg elements, where S is an integer greater than 1; each conversation easter egg element has the same or different size information, such as the size information of conversation easter egg element 901 being the same as that of conversation easter egg element 902, while the size information of conversation easter egg element 901 being different from that of conversation easter egg element 903; in this embodiment, the conversation easter egg element with the largest size indicated by its size information among the S conversation easter egg elements included in the target conversation easter egg material configuration information is determined as the first conversation easter egg element, such as in Figure 9 The largest conversation easter egg element, 903, is defined as the first conversation easter egg element. If the first quantity of first-type conversation messages in the target conversation interface at the current moment is 268, then the first quantity is displayed on the first conversation easter egg element as the number 268. If a new first-type conversation message is output to the target conversation interface after the most recently sent first-type conversation message, and this first-type conversation message can be sent by any user participating in the social conversation (such as the target user), then the first quantity is updated. The updated first quantity is obtained by adding 1 to the first quantity before the update, such as the updated first quantity being 269. In the above description, when a first-type conversation message is sent in the target conversation interface, the first quantity can be updated on the first conversation easter egg element, which can prompt the user in real time the number of first-type conversation messages accumulated in the target conversation interface. To a certain extent, this can encourage users to send first-type conversation messages, making the chat atmosphere of the social conversation more lively.

[0099] This application embodiment also supports triggering the first session easter egg element to quickly send a new first-type session message. Specifically, when the first session easter egg element is triggered, a first-type session message is sent to the target session interface, and the first quantity displayed on the first session easter egg element is switched to a third quantity, which is obtained by adding 1 to the first quantity. For example... Figure 9 As shown, when the first conversation easter egg element 903 is triggered, a new first-type conversation message is sent in the target conversation interface as the target user. At this time, the first quantity displayed on the first conversation easter egg element is updated to the third quantity. For example, if the first quantity is 268, then the third quantity is 268 + 1 = 269. This method of directly sending a new first-type conversation message by triggering the first conversation easter egg element can lower the threshold for sending first-type conversation messages and make the chat atmosphere of social conversations more intense.

[0100] S804. If the number of first-type session messages generated in the target session interface is greater than the second message quantity threshold, a trigger option is displayed on the second session easter egg element of the first session easter egg animation. The second session easter egg animation is determined based on size information from at least one session easter egg element included in the target session easter egg material configuration information. The second session easter egg animation can also be the first session easter egg animation, which will not be elaborated upon here.

[0101] S805. When the trigger option is selected, display the user interface associated with the first type of session message.

[0102] In steps S804-S805, when the accumulated number of first-type session messages in the target session interface exceeds the second message quantity threshold, the user interface associated with the first-type session message can be directly accessed by selecting the trigger option, thus improving the interface navigation speed. Specifically, if the first-type session message refers to a session message confirming the execution of a target event, reference information for executing the target event can be displayed in the user interface. An exemplary diagram illustrating how selecting the trigger option triggers the display of the user interface can be found here. Figure 10a For example, if the first type of session message confirms the execution of a vote, then when the number of first-type session messages in the target session interface exceeds the second message threshold, the vote passes. In this case, a trigger option can be displayed on the second session easter egg element of the first session easter egg animation. Selecting the trigger option will output the voting details interface (i.e., the user interface), which contains specific information about the voting (such as scheme information, voting status information, etc.). This implementation method can be found in [reference needed]. Figure 10b ,like Figure 10bAs shown, the first type of session message refers to the session message confirming the execution of the voting election. When the number of first-type session messages exceeds the second message quantity threshold, it indicates that the voting election has passed, and a trigger option is displayed on the second session easter egg element 1001 of the first session easter egg animation. After selecting the trigger option, a details interface 1002 related to the voting election is displayed. This details interface 1002 can display voting information (such as the number of votes already cast) and voting election rules, etc. This method of entering the user interface related to the first type of session message through a trigger option enhances the operational configuration capabilities of the session easter egg element.

[0103] Furthermore, this application embodiment also supports overlaying different types of conversation easter egg animations on the target conversation interface. In one implementation, if during the playback of the first conversation easter egg animation on the target conversation interface, if a trigger event exists on the target conversation interface to play a conversation easter egg animation related to a second type of conversation message, wherein the second type of conversation message is a different type from the first type of conversation message and has the permission to trigger the playback of the conversation easter egg animation; then, a second conversation easter egg animation matching the second type of conversation message is synchronously played on the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and a second quantity, where the second quantity refers to the number of second type of conversation messages in the target conversation interface, and is obtained by parsing the conversation messages generated in the target conversation interface. A detailed description of the second type of conversation information can be found in the aforementioned description of the first type of conversation message, and will not be repeated here. In other words, if during the playback of the first conversation easter egg animation on the target conversation interface, if a trigger event exists on the target conversation interface to play a conversation easter egg animation related to a second type of conversation message, then the first and second conversation easter egg animations can be overlaid and played on the target conversation interface.

[0104] Please see Figure 11 , Figure 11 This illustration shows a schematic diagram of an exemplary embodiment of this application providing a method for overlaying multiple conversational Easter egg animations; as shown Figure 11As shown, if a first-type session message 1101 triggers the playback of the first session easter egg animation in the target session interface, then the first session easter egg animation 1102 is played in the target session interface. When a second-type session message 1103 is detected in the target session interface during the playback of the first session easter egg animation 1102, the second session easter egg animation 1104 can be played synchronously in the target session interface, thereby achieving simultaneous playback of multiple types of session easter egg animations in the target session interface. It should be noted that this application embodiment does not limit the type of synchronously played session easter egg animations, that is, it does not limit the target session interface to only overlay the two types of session easter egg animations described above.

[0105] In other implementations, this application embodiment also supports playing conversation easter egg animations corresponding to various types of conversation messages in descending order of priority. This method of playing conversation easter egg animations corresponding to higher-priority conversation messages first helps users understand the importance of various types of conversation messages at a glance. Specifically, when a trigger event for playing a conversation easter egg animation related to a first type of conversation message exists in the target conversation interface, if a trigger event for playing a conversation easter egg animation related to a second type of conversation message also exists in the target conversation interface, the priorities of the first and second type of conversation messages are obtained. If the priority of the first type of conversation message is higher than the priority of the second type of conversation message, then a first conversation easter egg animation matching the first type of conversation message is played in the target conversation interface. If the priority of the second type of conversation message is higher than the priority of the first type of conversation message, then a second conversation easter egg animation matching the second type of conversation message is played in the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and a second quantity. The second quantity refers to the number of second type of conversation messages in the target conversation interface, which is determined by parsing the conversation messages generated in the target conversation interface.

[0106] The priorities of various message types can be configured by administrators based on business needs. For example, if the priority of "New Year's Greetings" messages is configured to be higher than that of "Heart" messages, then when a trigger event occurs in the target message interface to play a message easter egg animation related to a "New Year's Greetings" message, and a trigger event also occurs in the target message interface to play a message easter egg animation related to a "Heart" message, then the priority of the "New Year's Greetings" message is determined to be higher than that of the "Heart" message. Therefore, the message easter egg animation related to the "New Year's Greetings" message can be played first in the target message interface, and then the message easter egg animation related to the "Heart" message can be played after the "New Year's Greetings" message easter egg animation finishes playing. The playback duration of the message easter egg animation related to the "New Year's Greetings" message is configured in the corresponding message easter egg material configuration information. This implementation method of playing the corresponding message easter egg animations sequentially according to the message priority can meet diverse business needs and improve user engagement.

[0107] In this embodiment, when a trigger event occurs in the target conversation interface of a social application, indicating that a conversation easter egg animation related to a first type of conversation message is playing, the first conversation easter egg animation matching the first type of conversation message can be played in the target conversation interface. This method of automatically playing the first conversation easter egg animation after detecting a first type of conversation message enriches the social conversation experience and creates a better chat atmosphere. Furthermore, the first conversation easter egg animation is determined based on the first type and the first quantity of the first type of conversation message. The first conversation easter egg animation played varies depending on the number of consecutively sent first type of conversation messages in the target conversation interface, enriching the content of the conversation easter egg animation and enhancing its explorability and scalability. Additionally, it supports triggering the first conversation easter egg element to quickly send a new first type of conversation message, and switching interfaces by triggering the trigger option, simplifying user operations and improving user engagement.

[0108] The above embodiments mainly introduce the various interfaces and interface flows when the target terminal executes the business processing scheme. The following, in conjunction with the appendix... Figure 12 The backend implementation technologies of the business processing solution are introduced. For example... Figure 12As shown, the same social application is deployed on the target terminal and other terminals so that different users can conduct social conversations through the same social application; the configuration backend and the content delivery network (CDN) backend can be deployed on the same or different backend servers. The configuration backend stores the storage address of the session easter egg material configuration information set for each level under various types of session messages, while the content delivery network stores the session easter egg material configuration information set for each level under various types of session messages.

[0109] In specific implementation, when a target user opens the social application using a target terminal, i.e., after the social application starts, the social application can send a request to the configuration backend to obtain the storage address of the session easter egg material configuration information set. The configuration backend responds to the request sent by the social application and returns the storage address of the session easter egg material configuration information set, so that the social application can download the session easter egg material configuration information set corresponding to the storage address from the content delivery network according to the storage address. After downloading the session easter egg material configuration information set from the content delivery network, the social application can perform the following operations to implement the business processing scheme proposed in this application embodiment, wherein:

[0110] First, the social application parses the downloaded conversation easter egg material configuration information set. This parsing may include: parsing the configuration information of each group of conversation easter egg materials contained in the configuration information set, the identifiers and playback parameters of the conversation easter egg elements contained in the configuration information set, etc. Parsing the conversation easter egg material configuration information set first can improve the efficiency of matching conversation messages with the conversation easter egg material configuration information set when sending and receiving conversation messages in the future.

[0111] Secondly, social applications send and receive conversation messages, filtering and parsing these messages. Sending and receiving conversation messages can include: receiving messages from other users; or sending conversation messages; or receiving and sending conversation messages from other users. When a social application sends and receives conversation messages, it can filter out some messages, thereby identifying target conversation messages with the permission to trigger the playback of conversation easter egg animations. Specifically, a message parsing algorithm can be used to parse each received conversation message to determine whether each message is a target conversation message with the permission to trigger the playback of conversation easter egg animations. This message parsing algorithm can be an algorithm for parsing conversation messages that mix text and emojis; this algorithm is based on text and emoji message parsing algorithms.

[0112] When parsing any conversation message using a message parsing algorithm, if any conversation message in the target conversation interface is found to meet a preset condition, then that conversation message is determined to be a target conversation message belonging to the first type of conversation message. The preset condition for any conversation message to meet the preset condition may include: determining, based on a string matching algorithm, that the text content of any conversation message includes the keyword corresponding to the first type of conversation message; or, the emoticon content in any conversation message is the same as the emoticon content corresponding to the first type of conversation message. For example, if the keyword corresponding to the first type of conversation message is "birthday," and conversation message 1 is "The weather is very nice" and conversation message 2 is "Happy Birthday," then it can be determined that conversation message 1 does not contain the keyword "birthday" corresponding to the first type of conversation message, while conversation message 2 does contain the keyword "birthday" corresponding to the first type of conversation message. Therefore, conversation message 2 is determined to be a target conversation message with permission to trigger the playback of the conversation easter egg animation. For example: If the emoticon content corresponding to the first type of conversation message is "moon", and the emoticon content in conversation message 1 is "sun", and the emoticon content in conversation message 2 is "moon", then it is determined that the emoticon content "sun" in conversation message 1 is different from the emoticon content "moon" corresponding to the first type of conversation message, while the emoticon content "moon" in conversation message 2 is the same as the emoticon content "moon" corresponding to the first type of conversation message. Therefore, it is determined that conversation message 2 is the target conversation message with the permission to trigger the playback of the conversation easter egg animation.

[0113] Finally, the target session message (i.e., the session message that triggers the playback of the session easter egg animation) is parsed into the identifier (such as ID) of the session easter egg element corresponding to the target session message according to the message parsing algorithm. Then, based on the identifier of the session easter egg element and the easter egg matching algorithm, the number of consecutive target session messages contained in the target session interface is counted. If different types of session messages exist in the target session interface, the session easter egg material configuration information set for the currently triggered session easter egg animation is initialized according to the number of different types of session messages. The initialized session easter egg material configuration information set is then added to the playback queue. In this way, when the target session interface is idle, the initialized session easter egg material configuration information set can be retrieved from the playback queue to play the session easter egg animation.

[0114] The initialization of the conversation easter egg material configuration information set for the conversation easter egg animation can be simply understood as follows: ① After counting the number of consecutive target conversation messages contained in the target conversation interface according to the easter egg matching algorithm, a corresponding level of conversation easter egg material configuration information set is matched for the target conversation messages with that number. The more consecutive target conversation messages contained in the target conversation interface, the higher the level of the matched conversation easter egg material configuration information set. The higher the level of the conversation easter egg material configuration information set, the larger the size of the conversation easter egg element indicated by the conversation easter egg material configuration information set and the longer the playback duration; ② A set of conversation easter egg material configuration information is selected from the conversation easter egg material configuration information set through a random algorithm to complete the initialization of the conversation easter egg material configuration information set.

[0115] When playing the conversation easter egg animation in the target conversation interface, the position information (such as display position), size information (such as the size of the conversation easter egg element), playback duration, and foreground (or background) are set according to the initialized conversation easter egg material configuration information set. The position information, i.e., the playback position of the conversation easter egg element, can refer to the center point of the animation view where the conversation easter egg element plays; that is, the animation view is a view composed of all conversation easter egg elements in a single playback. The size information indicates the size of the animation view. The playback duration can refer to the duration for the animation view to complete a set of conversation easter egg animation playback. Foreground and background can refer to the playback level of the animation view. If a message view (i.e., a view composed of the session message flow) exists in the target session interface, the animation view can be set to a view with a transparent background. This allows the transparent animation view to be played as either the foreground or background of the message view. For example, when the animation view is played as the foreground, its playback level is higher than that of the message view, so visually the animation view covers the message view. Conversely, when the animation view is played as the background, its playback level is lower than that of the message view, so visually the animation view is positioned below the message view.

[0116] In this embodiment, when a trigger event occurs in the target conversation interface of a social application, triggering the playback of a conversation easter egg animation related to a first type of conversation message, the first conversation easter egg animation matching the first type of conversation message can be played in the target conversation interface. This method of automatically playing the first conversation easter egg animation after detecting a first type of conversation message enriches the social conversation experience and creates a better chat atmosphere. Furthermore, the first conversation easter egg animation is determined based on the first type of conversation message and a first quantity. The first conversation easter egg animation played varies depending on the number of consecutively sent first type of conversation messages in the target conversation interface, enriching the content of the conversation easter egg animation, enhancing its explorability and scalability, and improving user engagement. In addition, this embodiment supports social applications in parsing, filtering, calculating, caching, and matching conversation message sequences (including historical conversation messages and new conversation messages) based on historical conversation messages and real-time sent and received conversation messages, improving the performance of conversation message accumulation.

[0117] The above details the business processing method of the embodiments of this application. In order to facilitate better implementation of the above solutions of the embodiments of this application, the apparatus of the embodiments of this application is provided below.

[0118] Figure 13 This illustration shows a schematic diagram of a service processing apparatus provided in an exemplary embodiment of this application; the service processing apparatus may be a computer program (including program code) running on a terminal; the service processing apparatus may be used to execute... Figure 2 as well as Figure 8 Some or all of the steps in the method embodiments shown. Please refer to [link / reference]. Figure 13 The business processing device includes the following units:

[0119] Display unit 1301 is used to display the target conversation interface in a social application;

[0120] The processing unit 1302 is used to play a first conversation easter egg animation that matches the first type of conversation message in the target conversation interface when there is a trigger event in the target conversation interface that triggers the playback of a conversation easter egg animation related to the first type of conversation message. The first conversation easter egg animation is determined based on the first type of conversation message and a first quantity. The first quantity refers to the number of first type of conversation messages in the target conversation interface. The first quantity is determined by performing content parsing processing on the conversation messages generated in the target conversation interface.

[0121] In one implementation, the processing unit 1302 is further configured to:

[0122] During the playback of the first conversation easter egg animation in the target conversation interface, if there is a trigger event in the target conversation interface that triggers the playback of a conversation easter egg animation related to the second type of conversation message, then the second conversation easter egg animation matching the second type of conversation message will be played synchronously in the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and the second quantity. The second quantity refers to the number of second type of conversation messages in the target conversation interface, which is determined by parsing the conversation messages generated in the target conversation interface.

[0123] In one implementation, the first type of session message corresponds to N levels of session easter egg material configuration information sets, where N is an integer greater than zero; each level of session easter egg material configuration information set corresponds to a trigger quantity range; the higher the level of the session easter egg material configuration information set, the larger the maximum value in the corresponding trigger quantity range;

[0124] Each level's set of conversation easter egg material configuration information includes: at least one set of conversation easter egg material configuration information, and each set of conversation easter egg material configuration information includes: the identifier of at least one conversation easter egg element and the playback parameters of each conversation easter egg element; the playback parameters include: any one or more combinations of size information, position information, and playback duration information.

[0125] In one implementation, the first conversation easter egg animation is generated based on the target conversation easter egg material configuration information. The target conversation easter egg material configuration information is determined from the conversation easter egg material configuration information set of level M based on a first quantity and a random algorithm. The first quantity is within the trigger quantity range corresponding to the conversation easter egg material configuration information set of level M, where M is greater than or equal to 1 and less than N. The value of M is proportional to the level size. The smaller the value of M, the lower the level of the conversation easter egg material configuration information set of level M.

[0126] In one implementation, the processing unit 1302 is further configured to:

[0127] If the number of first-type conversation messages generated in the target conversation interface is greater than the first message quantity threshold, then the first quantity is displayed on the first conversation easter egg element of the first conversation easter egg animation. The first conversation easter egg element is determined based on the size information from at least one conversation easter egg element included in the target conversation easter egg material configuration information.

[0128] In one implementation, the processing unit 1302 is further configured to:

[0129] When the first session easter egg element is triggered, a first-type session message is sent to the target session interface, and the display of the first quantity on the first session easter egg element is switched to displaying the third quantity, which is obtained by adding 1 to the first quantity.

[0130] In one implementation, the processing unit 1302 is further configured to:

[0131] If the number of first-type conversation messages generated in the target conversation interface is greater than the second message number threshold, a trigger option is displayed on the second conversation easter egg element of the first conversation easter egg animation. The second conversation easter egg element is determined based on the size information from at least one conversation easter egg element included in the target conversation easter egg material configuration information.

[0132] When the trigger option is selected, the user interface associated with the first type of session message is displayed.

[0133] In one implementation, if the first type of session message refers to a session message confirming the execution of a target event, then the user interface displays reference information about the execution of the target event.

[0134] In one implementation, the triggering event for playing a session message Easter egg related to the first type of session message is when the target session interface generates a new first type of session message; or, the target session interface includes a replay option for a historical session Easter egg animation related to the first type, and the triggering event is when the replay option for the historical session Easter egg animation related to the first type is triggered.

[0135] In one implementation, the processing unit 1302 is further configured to:

[0136] When there is a trigger event for playing a conversation easter egg related to the first type of conversation message in the target conversation interface, perform content parsing processing on any conversation message in the target conversation interface to determine the target conversation message that belongs to the first type of conversation message in the target conversation interface.

[0137] Count the number of messages in the target session and determine the number of messages in the target session as the first number.

[0138] In one implementation, the processing unit 1302 is used to perform content parsing processing on any session message in the target session interface. When determining that the target session message in the target session interface belongs to the first type of session message, it is specifically used for:

[0139] If any session message in the target session interface meets the preset conditions, then any session message is determined to be a target session message belonging to the first type of session message;

[0140] The preset conditions include: determining, based on a string matching algorithm, that the text content in any conversation message includes the keyword corresponding to the first type of conversation message; or, that the emoticon content in any conversation message is the same as the emoticon content corresponding to the first type of conversation message.

[0141] In one implementation, the processing unit 1302 is further configured to:

[0142] When there is a trigger event in the target session interface that plays a session easter egg animation related to the first type of session message, if there is a trigger event in the target session interface that plays a session message easter egg related to the second type of session message, then the priority of the first type of session message and the second type of session message is obtained.

[0143] If the priority of the first type of conversation message is higher than that of the second type of conversation message, then play the first conversation easter egg animation that matches the first type of conversation message on the target conversation interface;

[0144] If the priority of the second type of conversation message is higher than that of the first type of conversation message, then a second conversation easter egg animation matching the second type of conversation message will be played on the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and the second quantity. The second quantity refers to the number of second type of conversation messages in the target conversation interface. The second quantity is determined by parsing the conversation messages generated in the target conversation interface.

[0145] According to one embodiment of this application, Figure 13 The various units in the illustrated business processing apparatus can be individually or entirely merged into one or more other units, or some of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effects of the embodiments of this application. The above units are based on logical function division. In practical applications, the function of one unit can also be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the business processing apparatus may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units. According to another embodiment of this application, the business processing apparatus can be executed by running on a general-purpose computing device, such as a computer, which includes processing elements and storage elements such as a central processing unit (CPU), random access memory (RAM), and read-only memory (ROM). Figure 2 as well as Figure 8 The computer program (including program code) for each step involved in the corresponding method shown, to construct such... Figure 13 The present invention describes a business processing apparatus and a business processing method for implementing embodiments of this application. A computer program may be recorded on, for example, a computer-readable recording medium, loaded onto the aforementioned computing device via the same medium, and executed therein.

[0146] In this embodiment, when the processing unit 1302 detects a trigger event for playing a conversation easter egg animation related to a first type of conversation message in the target conversation interface of a social application, it can play the first conversation easter egg animation matching the first type of conversation message in the target conversation interface. This method of automatically playing the first conversation easter egg animation after detecting a first type of conversation message enriches the social conversation mode and creates a better chat atmosphere. Furthermore, the first conversation easter egg animation is determined based on the first type and the first quantity of the first type of conversation message. The first conversation easter egg animation played varies depending on the number of consecutive first type of conversation messages sent in the target conversation interface, which enriches the content of the conversation easter egg animation, enhances its explorability and scalability, and improves user stickiness.

[0147] Figure 14 A schematic diagram of the structure of a terminal provided in an exemplary embodiment of this application is shown. Please refer to... Figure 14 The terminal includes a processor 1401, a communication interface 1402, and a computer-readable storage medium 1403. The processor 1401, communication interface 1402, and computer-readable storage medium 1403 can be connected via a bus or other means. The communication interface 1402 is used to receive and send data. The computer-readable storage medium 1403 can be stored in the terminal's memory and is used to store computer programs, including program instructions. The processor 1401 is used to execute the program instructions stored in the computer-readable storage medium 1403. The processor 1401 (or CPU (Central Processing Unit)) is the terminal's computing and control core, suitable for implementing one or more instructions, specifically suitable for loading and executing one or more instructions to achieve corresponding method flows or corresponding functions.

[0148] This application embodiment also provides a computer-readable storage medium (Memory), which is a memory device in a terminal for storing programs and data. It is understood that the computer-readable storage medium here can include both the built-in storage medium in the terminal and extended storage media supported by the terminal. The computer-readable storage medium provides storage space that stores the terminal's processing system. Furthermore, the storage space also stores one or more instructions suitable for loading and execution by the processor 1401, which can be one or more computer programs (including program code). It should be noted that the computer-readable storage medium here can be high-speed RAM or non-volatile memory, such as at least one disk storage device; optionally, it can also be at least one computer-readable storage medium located remotely from the aforementioned processor.

[0149] In one embodiment, the terminal may be the target terminal mentioned in the foregoing embodiments; the computer-readable storage medium stores one or more instructions; the processor 1401 loads and executes one or more instructions stored in the computer-readable storage medium to implement the corresponding steps in the above-described business processing method embodiments; specifically, the one or more instructions in the computer-readable storage medium are loaded by the processor 1401 and executed in the following steps:

[0150] Displays the target conversation interface in the social application;

[0151] When a trigger event occurs in the target session interface to play a session easter egg animation related to the first type of session message, the first session easter egg animation matching the first type of session message is played in the target session interface. The first session easter egg animation is determined based on the first type of session message and the first quantity. The first quantity refers to the number of first type of session messages in the target session interface. The first quantity is determined by parsing the content of the session messages generated in the target session interface.

[0152] In one implementation, one or more instructions in a computer-readable storage medium are loaded by processor 1401 and further executed as follows:

[0153] During the playback of the first conversation easter egg animation in the target conversation interface, if there is a trigger event in the target conversation interface that triggers the playback of a conversation easter egg animation related to the second type of conversation message, then the second conversation easter egg animation matching the second type of conversation message will be played synchronously in the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and the second quantity. The second quantity refers to the number of second type of conversation messages in the target conversation interface, which is determined by parsing the conversation messages generated in the target conversation interface.

[0154] In one implementation, the first type of session message corresponds to N levels of session easter egg material configuration information sets, where N is an integer greater than zero; each level of session easter egg material configuration information set corresponds to a trigger quantity range; the higher the level of the session easter egg material configuration information set, the larger the maximum value in the corresponding trigger quantity range;

[0155] Each level's set of conversation easter egg material configuration information includes: at least one set of conversation easter egg material configuration information, and each set of conversation easter egg material configuration information includes: the identifier of at least one conversation easter egg element and the playback parameters of each conversation easter egg element; the playback parameters include: any one or more combinations of size information, position information, and playback duration information.

[0156] In one implementation, the first conversation easter egg animation is generated based on the target conversation easter egg material configuration information. The target conversation easter egg material configuration information is determined from the conversation easter egg material configuration information set of level M based on a first quantity and a random algorithm. The first quantity is within the trigger quantity range corresponding to the conversation easter egg material configuration information set of level M, where M is greater than or equal to 1 and less than N. The value of M is proportional to the level size. The smaller the value of M, the lower the level of the conversation easter egg material configuration information set of level M.

[0157] In one implementation, one or more instructions in a computer-readable storage medium are loaded by processor 1401 and further executed as follows:

[0158] If the number of first-type conversation messages generated in the target conversation interface is greater than the first message quantity threshold, then the first quantity is displayed on the first conversation easter egg element of the first conversation easter egg animation. The first conversation easter egg element is determined based on the size information from at least one conversation easter egg element included in the target conversation easter egg material configuration information.

[0159] In one implementation, one or more instructions in a computer-readable storage medium are loaded by processor 1401 and further executed as follows:

[0160] When the first session easter egg element is triggered, a first-type session message is sent to the target session interface, and the display of the first quantity on the first session easter egg element is switched to displaying the third quantity, which is obtained by adding 1 to the first quantity.

[0161] In one implementation, one or more instructions in a computer-readable storage medium are loaded by processor 1401 and further executed as follows:

[0162] If the number of first-type conversation messages generated in the target conversation interface is greater than the second message number threshold, a trigger option is displayed on the second conversation easter egg element of the first conversation easter egg animation. The second conversation easter egg element is determined based on the size information from at least one conversation easter egg element included in the target conversation easter egg material configuration information.

[0163] When the trigger option is selected, the user interface associated with the first type of session message is displayed.

[0164] In one implementation, if the first type of session message refers to a session message confirming the execution of a target event, then the user interface displays reference information about the execution of the target event.

[0165] In one implementation, the triggering event for playing a session message Easter egg related to a first type of session message is when the target session interface generates a new first type of session message; or, the target session interface includes a replay option for historical session Easter egg animations related to the first type of session message, and the triggering event is when the replay option for historical session Easter egg animations related to the first type of session message is triggered.

[0166] In one implementation, one or more instructions in a computer-readable storage medium are loaded by processor 1401 and further executed as follows:

[0167] When there is a trigger event for playing a conversation easter egg related to the first type of conversation message in the target conversation interface, perform content parsing processing on any conversation message in the target conversation interface to determine the target conversation message that belongs to the first type of conversation message in the target conversation interface.

[0168] Count the number of messages in the target session and determine the number of messages in the target session as the first number.

[0169] In one implementation, when one or more instructions in a computer-readable storage medium are loaded by processor 1401 and executed to perform content parsing processing on any session message in the target session interface, and to determine that the target session message in the target session interface belongs to the first type of session message, the instructions specifically perform the following steps:

[0170] If any session message in the target session interface meets the preset conditions, then any session message is determined to be a target session message belonging to the first type of session message;

[0171] The preset conditions include: determining, based on a string matching algorithm, that the text content in any conversation message includes the keyword corresponding to the first type of conversation message; or, that the emoticon content in any conversation message is the same as the emoticon content corresponding to the first type of conversation message.

[0172] In one implementation, one or more instructions in a computer-readable storage medium are loaded by processor 1401 and further executed as follows:

[0173] When there is a trigger event in the target session interface that plays a session easter egg animation related to the first type of session message, if there is a trigger event in the target session interface that plays a session message easter egg related to the second type of session message, then the priority of the first type of session message and the second type of session message is obtained.

[0174] If the priority of the first type of conversation message is higher than that of the second type of conversation message, then play the first conversation easter egg animation that matches the first type of conversation message on the target conversation interface;

[0175] If the priority of the second type of conversation message is higher than that of the first type of conversation message, then a second conversation easter egg animation matching the second type of conversation message will be played on the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and the second quantity. The second quantity refers to the number of second type of conversation messages in the target conversation interface. The second quantity is determined by parsing the conversation messages generated in the target conversation interface.

[0176] In this embodiment, when the processor 1402 detects a trigger event for playing a conversation easter egg animation related to a first type of conversation message in the target conversation interface of a social application, it can play the first conversation easter egg animation matching the first type of conversation message in the target conversation interface. This method of automatically playing the first conversation easter egg animation after detecting a first type of conversation message enriches the social conversation mode and creates a better chat atmosphere. Furthermore, the first conversation easter egg animation is determined based on the first type and the first quantity of the first type of conversation message. The first conversation easter egg animation played varies depending on the number of consecutive first type of conversation messages sent in the target conversation interface, which enriches the content of the conversation easter egg animation, enhances its explorability and scalability, and improves user stickiness.

[0177] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. The terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the aforementioned business processing method.

[0178] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0179] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0180] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this invention should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A business processing method, characterized in that, include: Displays the target conversation interface in the social application; When a trigger event occurs in the target session interface to play a session easter egg animation related to the first type of session message, a first session easter egg animation matching the first type of session message is played in the target session interface. The first session easter egg animation is determined based on the first type of session message and a first quantity. The first quantity refers to the number of first type of session messages in the target session interface. The first quantity is determined by performing content parsing processing on the session messages generated in the target session interface.

2. The method as described in claim 1, characterized in that, The method further includes: During the playback of the first conversation easter egg animation in the target conversation interface, if a trigger event for playing a conversation easter egg animation related to the second type of conversation message exists in the target conversation interface, then a second conversation easter egg animation matching the second type of conversation message is synchronously played in the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and a second quantity. The second quantity refers to the number of second type of conversation messages in the target conversation interface, and the second quantity is determined by performing content parsing processing on the conversation messages generated in the target conversation interface.

3. The method as described in claim 1, characterized in that, The first type of session message corresponds to N levels of session easter egg material configuration information sets, where N is an integer greater than zero; each level of session easter egg material configuration information set corresponds to a trigger quantity range; The higher the level of the conversation easter egg material configuration information set, the larger the maximum value in the corresponding trigger quantity range; Each level of conversation easter egg material configuration information set includes: at least one set of conversation easter egg material configuration information, each set of conversation easter egg material configuration information includes: the identifier of at least one conversation easter egg element and the playback parameters of each conversation easter egg element; the playback parameters include: any one or more combinations of size information, position information and playback duration information.

4. The method as described in claim 3, characterized in that, The first conversation easter egg animation is generated based on the target conversation easter egg material configuration information. The target conversation easter egg material configuration information is determined from the conversation easter egg material configuration information set of level M based on the first quantity and a random algorithm. The first quantity is within the trigger quantity range corresponding to the conversation easter egg material configuration information set of level M, where M is greater than or equal to 1 and less than N. The value of M is proportional to the level size. The smaller the value of M, the lower the level of the conversation easter egg material configuration information set of level M.

5. The method as described in claim 4, characterized in that, The method further includes: If the number of first-type conversation messages generated in the target conversation interface is greater than the first message number threshold, then the first number is displayed on the first conversation easter egg element of the first conversation easter egg animation. The first conversation easter egg element is determined from at least one conversation easter egg element included in the target conversation easter egg material configuration information based on the size information.

6. The method as described in claim 5, characterized in that, The method further includes: When the first session easter egg element is triggered, a first type of session message is sent in the target session interface, and the display of the first quantity on the first session easter egg element is switched to displaying a third quantity on the first session easter egg element, wherein the third quantity is obtained by adding 1 to the first quantity.

7. The method as described in claim 4, characterized in that, The method further includes: If the number of first-type conversation messages generated in the target conversation interface is greater than the second message number threshold, a trigger option is displayed on the second conversation easter egg element of the first conversation easter egg animation. The second conversation easter egg element is determined from at least one conversation easter egg element included in the target conversation easter egg material configuration information based on the size information. When the trigger option is selected, a user interface associated with the first type of session message is displayed.

8. The method as described in claim 7, characterized in that, If the first type of session message refers to a session message confirming the execution of a target event, then the user interface displays reference information for executing the target event.

9. The method as described in claim 1, characterized in that, The triggering event for playing the Easter egg related to the first type of conversation message refers to the generation of a new first type of conversation message on the target conversation interface; or, the target conversation interface includes a replay option for historical conversation Easter egg animations related to the first type of conversation message, and the triggering event refers to the triggering of the replay option for historical conversation Easter egg animations related to the first type of conversation message.

10. The method as described in claim 1, characterized in that, The method further includes: When there is a trigger event in the target session interface that plays a session easter egg related to the first type of session message, perform content parsing processing on any session message in the target session interface to determine the target session message that belongs to the first type of session message in the target session interface. The number of target session messages is counted, and the number of target session messages is determined as the first number.

11. The method as described in claim 10, characterized in that, The step of parsing any session message in the target session interface to determine the target session message belonging to the first type of session message in the target session interface includes: If any session message in the target session interface meets the preset conditions, then the any session message is determined to be a target session message belonging to the first type of session message; Wherein, any conversation message satisfies the preset condition including: determining, according to a string matching algorithm, that the text content of any conversation message includes the keyword corresponding to the first type of conversation message; or, the emoticon content of any conversation message is the same as the emoticon content corresponding to the first type of conversation message.

12. The method as described in claim 1, characterized in that, The method further includes: When there is a trigger event in the target session interface to play a session easter egg animation related to a first type of session message, if there is a trigger event in the target session interface to play a session message easter egg related to a second type of session message, then the priority of the first type of session message and the second type of session message is obtained. If the priority of the first type of session message is higher than the priority of the second type of session message, then play the first session easter egg animation that matches the first type of session message on the target session interface; If the priority of the second type of conversation message is higher than that of the first type of conversation message, then a second conversation easter egg animation matching the second type of conversation message is played on the target conversation interface. The second conversation easter egg animation is determined based on the second type of conversation message and a second quantity, where the second quantity refers to the number of second type of conversation messages in the target conversation interface. The second quantity is determined by performing content parsing processing on the conversation messages generated in the target conversation interface.

13. A business processing apparatus, characterized in that, include: The display unit is used to display the target conversation interface in a social application; The processing unit is configured to play a first conversation easter egg animation that matches the first type of conversation message in the target conversation interface when a trigger event for playing a conversation easter egg animation related to the first type of conversation message exists in the target conversation interface. The first conversation easter egg animation is determined based on the first type of conversation message and a first quantity. The first quantity refers to the number of first type of conversation messages in the target conversation interface. The first quantity is determined by performing content parsing processing on the conversation messages generated in the target conversation interface.

14. A terminal, characterized in that, include: A processor, adapted to execute computer programs; A computer-readable storage medium storing a computer program, which, when executed by the processor, implements the business processing method as described in any one of claims 1-12.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted to be loaded by a processor and executed as described in any one of claims 1-12.