Information interaction method and device, computer equipment, readable storage medium and program product

By displaying countdown information and icon animations in the session interface, user interactions during the date event are concentrated within a fixed time period, solving the problem of resource waste caused by the uncertainty of resource scheduling during holidays and achieving more efficient resource utilization.

CN121836652APending Publication Date: 2026-04-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2024-10-10
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

During social interactions during holidays, resource allocation is uncertain and can easily lead to resource waste.

Method used

The conversation interface displays countdown information and icon animations, focusing user interactions during the date event within a fixed time period and providing action options to trigger social interaction.

Benefits of technology

This improved the accuracy of resource scheduling and avoided the problem of resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121836652A_ABST
    Figure CN121836652A_ABST
Patent Text Reader

Abstract

The invention relates to an information interaction method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: displaying a session interface of a session; if the current moment is within the countdown time period of the date event, displaying first countdown information of countdown to the starting moment of the date event on the session interface; and in response to the first countdown information indicating countdown to the start moment, displaying a sign animation marking the start of the date event on the session interface. By adopting the information interaction method provided by the invention, the problem of resource waste can be avoided.
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 user interface interaction method, apparatus, computer device, computer-readable storage medium, and computer program product. Background Technology

[0002] With the rapid development of instant messaging applications, people's social interaction methods during holidays have become increasingly diverse.

[0003] In traditional technology, users can use these applications to send text greetings, voice messages, images, videos, and red envelopes during holidays to engage in social interaction and express holiday wishes and blessings.

[0004] However, under this type of social interaction, the time span for users to interact during the holidays is relatively long, which makes resource allocation uncertain and easily leads to resource waste. Summary of the Invention

[0005] Therefore, it is necessary to provide an information interaction method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can avoid resource waste in order to address the above-mentioned technical problems.

[0006] Firstly, this application provides an information exchange method, including:

[0007] The session interface displays the session;

[0008] If the current time is within the countdown period of a date event, the first countdown information for the start time of that date event will be displayed on the session interface;

[0009] In response to the first countdown message indicating that the countdown has reached the start time, a flag animation marking the start of the date event is displayed on the session interface.

[0010] Secondly, this application also provides an information interaction device, comprising:

[0011] The first display module is used to display the session interface.

[0012] The second display module is used to display, on the session interface, the first countdown information for the countdown to the start time of the date event if the current time is within the countdown period of the date event;

[0013] The third display module is used to display a flag animation marking the start of the date event in the session interface in response to the first countdown information indicating that the countdown has reached the start time.

[0014] In one embodiment, the third display module is further configured to display at least one operation option for the date event, each operation option indicating a social interaction mode for the date event; in response to a trigger event for any of the operation options, a social interaction is triggered according to the social interaction mode indicated by the operation option to which the trigger event is directed.

[0015] In one embodiment, the third display module is specifically configured to, in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction method for resource sharing, display a configuration item for configuring the resource sharing message; the configuration item includes a recipient configuration item; and, in response to the completion of the configuration of the configuration item, initiate a resource sharing message generated according to the configured configuration item and related to the date event to the resource sharing message recipient indicated by the recipient configuration item.

[0016] In one embodiment, the third display module is specifically configured to, in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction mode for resource sharing, display a configuration item for configuring the resource sharing message; in response to the completion of the configuration of the configuration item, display in the session interface a resource sharing message sent to the session and generated according to the configured configuration item, the resource sharing message having attributes related to the date event.

[0017] In one embodiment, the third display module is specifically configured to, in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction method for sending a convenient message, display at least one convenient message template for the date event; and in response to a template configuration operation of selecting any of the convenient message templates for content supplementation, initiate a convenient message generated according to the selected convenient message template and the supplemented content.

[0018] In one embodiment, the third display module is further configured to, in response to a message generated during an interactive period after the session's start time, display the message in the session interface in a message style that matches the style of the flag animation.

[0019] In one embodiment, the third display module is specifically configured to, in response to the generation of a first message during an interactive period after the session's start time, display the first message in the session interface in a first message style that matches the style of the flag animation; and in response to the generation of a second message after the first message during the interactive period, display the second message in the session interface in a second message style that matches the style of the flag animation; wherein the matching degree between the first message style and the flag animation style is higher than the matching degree between the second message style and the flag animation style; and the matching degree between the second message style and the default message style is higher than the matching degree between the first message style and the default message style.

[0020] In one embodiment, the session interface is displayed after the target user who participated in the session logs in; the third display module is specifically used to respond to multiple messages initiated by the target user during the interactive period after the session starts, and to display the multiple messages initiated by the target user according to the message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

[0021] In one embodiment, the third display module is specifically configured to respond to multiple messages initiated by other users in the session besides the target user during the interactive period after the session starts, and to display the multiple messages initiated by the other users according to a message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

[0022] In one embodiment, the message styles of multiple messages initiated by the target user belong to the same style category, the message styles of multiple messages initiated by other users belong to the same style category, and the message styles of multiple messages initiated by the target user and the message styles of multiple messages initiated by other users belong to different style categories.

[0023] In one embodiment, the third display module is specifically configured to, during an interactive period following the start time, in response to a message input event for the session interface, display a text input area in a style matching the flag animation; in response to text being entered in the text input area, display the entered text in the text input area in a style matching the flag animation; and in response to the end of message input, display a message containing the text in the session interface in a message style matching the flag animation.

[0024] In one embodiment, the third display module is further configured to, if the current time is within the countdown period of the date event, display at the end of the message displayed in the session interface a second countdown message provided to each participant of the session and counting down to the start time of the date event; in response to the second countdown message indicating that the countdown has reached the start time, update the second countdown message to a flag timestamp indicating the start time of the date event; and display messages generated after the start time of the session after the flag timestamp.

[0025] In one embodiment, the third display module is further configured to, in response to a browsing operation of browsing historical messages in the session, display historical messages covered by the browsing range indicated by the browsing operation in the session interface; if the browsing range of messages covers the historical messages displayed when the flag animation was first displayed at the start time, then the flag animation is displayed again.

[0026] In one embodiment, the second display module is further configured to respond to the application for maintaining the session interface being opened within a preset time range from the start time, and to set a timed task to be started within the countdown period of the date event; the step of displaying first countdown information counting down to the start time of the date event in the session interface if the current time is within the countdown period of the date event includes: if the current time is within the countdown period of the date event, starting the timed task to display the first countdown information counting down to the start time of the date event in the session interface.

[0027] In one embodiment, the third display module is further configured to, if the current time is within a preset time range prior to the start time of the date event, display a group photo generation control for the session on the session interface; and, in response to a trigger operation on the group photo generation control, display a session group photo containing representative images of each participant in the session and relevant marker information of the date event.

[0028] In one embodiment, the representative image of each participant in the session is the session avatar of each participant in the session; the third display module is specifically used to respond to the trigger operation of the group photo generation control to obtain the group photo template and the session avatar of each participant in the session; the group photo template includes an avatar receiving area and relevant flag information of the date event; the session avatars of each participant in the session are arranged according to the avatar receiving area; the arranged session avatars are embedded into the avatar receiving area in the group photo template to obtain and display the group photo of the session.

[0029] In one embodiment, the third display module is specifically configured to display at least one operation option for the group photo in response to the display of the group photo; and in response to a selection operation for any of the operation options, if the operation option for which the selection operation is performed indicates setting the group photo as the session background of the session interface, displaying the group photo as the session background of the session interface according to the size of the session interface.

[0030] In one embodiment, the third display module is further configured to display a promotion information details interface containing detailed information about the promotion information in response to a trigger operation on the promotion information.

[0031] Thirdly, this application also provides a computer device, including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the method described in any of the embodiments of the first aspect above.

[0032] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any of the embodiments of the first aspect above.

[0033] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the embodiments of the first aspect above.

[0034] The aforementioned information interaction methods, devices, computer equipment, computer-readable storage media, and computer program products, if the current time is within the countdown period of a date event, display first countdown information counting down to the start time of the date event on the session interface. When the first countdown information indicates that the countdown has reached the start time of the date event, a marker animation indicating the start of the date event is displayed on the session interface. The information interaction method provided in this application, by playing animations in the session before and at the start of the date event, concentrates a large number of user interactions during the date event into a fixed time period, making resource scheduling during the date event reliable, improving the accuracy of resource scheduling, and avoiding resource waste. Attached Figure Description

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

[0036] Figure 1This is a diagram illustrating the application environment of an information interaction method in one embodiment.

[0037] Figure 2 This is a flowchart illustrating an information interaction method in one embodiment;

[0038] Figure 3 This is a schematic diagram of the session interface in one embodiment;

[0039] Figure 4 This is a schematic diagram of the first countdown information in one embodiment;

[0040] Figure 5 This is a schematic diagram of the flag animation in one embodiment;

[0041] Figure 6 This is a schematic diagram of the operation options in one embodiment;

[0042] Figure 7 This is a schematic diagram of the operation options in another embodiment;

[0043] Figure 8 This is a schematic diagram of the message style of the session interface in one embodiment;

[0044] Figure 9 This is a schematic diagram of the conversation interface message style in another embodiment;

[0045] Figure 10 This is a schematic diagram of the text input area of ​​the conversation interface in one embodiment;

[0046] Figure 11 This is a schematic diagram of the countdown information in the session interface in one embodiment;

[0047] Figure 12 This is a schematic diagram of a session interface displaying a timestamp in one embodiment;

[0048] Figure 13 This is a schematic diagram of a group photo taken during a session, as shown in one embodiment.

[0049] Figure 14 This is a schematic diagram of a group photo taken during a conversation, as shown in another embodiment.

[0050] Figure 15 This is a schematic diagram of a group photo taken during a conversation, as shown in another embodiment.

[0051] Figure 16 This is a schematic diagram of the operation options in another embodiment;

[0052] Figure 17 This is a flowchart illustrating the information interaction method in another embodiment;

[0053] Figure 18 This is a structural block diagram of an information interaction device in one embodiment;

[0054] Figure 19 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0055] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0056] The information interaction method provided in this application embodiment can be applied to, for example... Figure 1 The application environment shown can be configured such that the terminal displays the session interface on its screen.

[0057] For example, when the terminal determines that the current time is within the countdown period of a date event, it displays a session interface on the screen and shows the first countdown information counting down to the start time of the date event on the session interface. When the first countdown information indicates that the countdown has reached the start time of the date event, the terminal can also display a session interface on the screen and show a flag animation marking the start of the date event on the session interface.

[0058] A client application containing the target application can be installed on the terminal. This target application can be an application used to maintain the session interface. Specifically, the target application can be an instant messaging application. Furthermore, this application is not limited to any particular form; it can be a parent application running on the operating system, a sub-application running within the parent application (such as a mini-program), or a webpage.

[0059] The terminal can be, but is not limited to, various smartphones, tablets, and portable wearable devices. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc.

[0060] In one exemplary embodiment, such as Figure 2 As shown, an information interaction method is provided, which includes the following steps:

[0061] Step 201: Display the session interface.

[0062] Optionally, a conversation refers to an interactive process for real-time communication via text, voice, or video. For example, a conversation consists of at least two people, and a conversation involving multiple people can also be called a "group chat."

[0063] A conversation interface can be an interface used to display a conversation. Users can interact with other users within a conversation through the conversation interface.

[0064] For example, when a user has a need to use the session, they can trigger an operation on the terminal based on the need. The terminal responds to the user's trigger operation by displaying the session interface for the user to use.

[0065] For example, when a user needs to interact with other users through a session, they can perform a corresponding trigger operation on the terminal. In response to the user's trigger operation, the terminal can display the session interface of the user's session with the other user, so that the user can interact with the other user.

[0066] Specifically, the session interface can be as follows: Figure 3 As shown, Figure 3 The conversation interface shown is a "group chat" type conversation interface. This conversation interface has a text input box where users can enter text and send it in the conversation to interact with other users in the "group chat".

[0067] Step 202: If the current time is within the countdown period of a date event, the first countdown information for the start time of the date event will be displayed on the session interface.

[0068] Optionally, a date event refers to an event associated with a specific date. This date event can be a specific holiday, such as the Mid-Autumn Festival, National Day, or Spring Festival, or it can be an anniversary.

[0069] The countdown period for a date event refers to the time period from a preset moment before the start time of the date event to the start time itself. This countdown period can be preset by technicians according to actual needs.

[0070] Specifically, the countdown period can be one minute, meaning the countdown period begins one minute before the start time of the date event. Alternatively, the countdown period can be ten seconds, meaning the countdown period begins ten seconds before the start time of the date event.

[0071] Optionally, the first countdown information is used to display the remaining time until the start time of the date event. In some optional embodiments, the first countdown information may be a countdown animation.

[0072] For example, the first countdown information can be in digital form. For instance, it could display the time remaining until the start of the date event.

[0073] The initial countdown information can also be in the form of a progress bar. For example, a progress bar animation could show the percentage of time remaining until the start of the date event. Specifically, it could be a bar chart that fills from left to right.

[0074] In some exemplary embodiments, if the terminal determines that the current time is within the countdown period of a date event, it displays first countdown information provided to each participant in the session and counting down to the start time of the date event in the session interface.

[0075] Specifically, taking the first countdown information as a countdown animation as an example, assuming the countdown period is ten seconds, when the terminal determines that the remaining time from the start time of the date event is less than or equal to ten seconds, the countdown animation starts playing in the session interface. This countdown animation can be as follows: Figure 4 As shown, this displays the remaining time until the start time of the date event in numerical form. Figure 4 The image shown is only a single frame of the countdown animation.

[0076] Furthermore, the duration of the countdown animation can be dynamically adjusted based on the remaining time between the current time and the start time of the date event. In other words, the duration of the countdown animation is related to the remaining time between the current time and the start time of the date event.

[0077] For example, if there are ten seconds remaining until the start of a date event, the countdown animation can be played for its full duration since it also starts counting down from ten seconds. However, if there are five seconds remaining until the start of a date event, the countdown animation needs to be adjusted to match the current time, as it starts counting down from ten seconds. This means the first five seconds of the countdown animation need to be cut off and the cut-off countdown animation played in the chat interface.

[0078] Step 203: In response to the first countdown information indicating that the countdown has reached the start time, display a flag animation that marks the start of the date event on the session interface.

[0079] Optionally, a logo animation is an animation used to indicate the start of a date event. For example, the logo animation could be an animation displaying the start of a date event in text form. For instance, in the case of the date event being the Spring Festival (Chinese New Year), the logo animation could be as follows: Figure 5 As shown, it can display "Happy New Year" with special effects. Figure 5 This is just one frame of the logo animation. In practical applications, the text marking the start of the date event can appear gradually or word by word. This application does not impose specific limitations on the style of the logo animation.

[0080] In some exemplary embodiments, if the terminal determines that the current time is within the countdown period of a date event, it can display the first countdown information in the session interface;

[0081] Furthermore, when the first countdown message indicates that the countdown has reached the start time, the terminal can start playing a marker animation provided to each participant in the session and marking the start of the date event on the session interface to represent the start of the date event.

[0082] The aforementioned information interaction methods, devices, computer equipment, computer-readable storage media, and computer program products, if the current time is within the countdown period of a date event, display first countdown information counting down to the start time of the date event on the session interface. When the first countdown information indicates that the countdown has reached the start time of the date event, a marker animation indicating the start of the date event is displayed on the session interface. The information interaction method provided in this application, by playing animations in the session before and at the start of the date event, concentrates a large number of user interactions during the date event into a fixed time period, making resource scheduling during the date event reliable, improving the accuracy of resource scheduling, and avoiding resource waste.

[0083] In one exemplary embodiment, the method further includes: displaying at least one action option for the date event; and, in response to a trigger event for any of the action options, triggering a social interaction in accordance with the social interaction method indicated by the action option targeted by the trigger event.

[0084] Each action option indicates a social interaction method for that date event.

[0085] Optionally, social interaction methods can include text chat, content sharing, and resource sharing. Social interaction methods for date-related events can include text chat (e.g., sending greetings); content sharing (e.g., sharing a frame from an animated logo displaying the date / event name); and resource sharing (e.g., sending a red envelope containing greetings).

[0086] In some embodiments, the terminal may display at least one action option for a date event, allowing the user to select the desired social interaction method by triggering the action option. For example, such as... Figure 6 As shown, the terminal can display a new interface with at least one operation option.

[0087] like Figure 7 As shown, the terminal can display at least one floating control on the current screen, and each floating control is used to indicate an operation option.

[0088] The terminal can also display at least one text link on the current screen, with each text link indicating an operation option.

[0089] Furthermore, after the user triggers the operation option according to the usage needs, the terminal responds to the user's trigger event for a certain operation option and triggers social interaction according to the social interaction method indicated by the operation option targeted by the trigger event.

[0090] The terminal displays at least one operation option for the date event; in response to a trigger event for any of the operation options, and according to the social interaction method indicated by the operation option for which the trigger event is triggered, the terminal can display at least one operation option for the date event to provide users with a shortcut for social interaction for the date event. Users can perform the social interaction indicated by the operation option by triggering the operation option, which effectively improves the efficiency of social interaction for the date event.

[0091] In some exemplary embodiments, in response to a trigger event for any of the operation options, a social interaction is triggered according to the social interaction method indicated by the operation option to which the trigger event is directed, including: in response to a trigger event for any of the operation options, if the operation option to which the trigger event is directed indicates a social interaction method that sets the video stream of the date event as the session background of the session, the video stream is displayed as the session background of the session interface according to the size of the session interface.

[0092] This video stream refers to a video data stream that can be transmitted in real time over a network. The video stream for this date event can be a video data stream about the date event transmitted in real time over a network. For example, the video stream for the date event can be obtained from the relevant video ID of the date event.

[0093] In an exemplary embodiment, the response to a trigger event for any of the operation options, triggering social interaction according to the social interaction method indicated by the operation option targeted by the trigger event, includes: in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction method for resource sharing, displaying a configuration item for configuring a resource sharing message, the configuration item including a recipient configuration item; and in response to the completion of configuration of the configuration item, initiating a resource sharing message generated according to the configured configuration item and related to the date event to the resource sharing message recipient indicated by the recipient configuration item.

[0094] Optionally, resource sharing refers to the act of sharing one's own resources with others. In an optional embodiment of this application, resource sharing may be sending red envelopes (digital cash gifts).

[0095] The recipient configuration item is used to indicate the user receiving the resource sharing message. For example, in the case where the resource sharing is a red envelope, the configuration item for the resource sharing message may also include the amount of the resource sharing and the style of the resource sharing message, that is, the red envelope amount and the style of the red envelope cover.

[0096] In some exemplary embodiments, the terminal may display at least one operation option for the date event, for the user to select according to actual needs. After the user triggers the operation option indicating resource sharing according to actual needs, the terminal responds to the user's triggering event for the operation option indicating resource sharing by displaying configuration items for configuring the resource sharing message.

[0097] Furthermore, users can configure the configuration items according to their actual needs. For example, when resource sharing is done through sending red envelopes, users can configure the amount of the red envelope, the recipients of the red envelope, and the cover of the red envelope.

[0098] Upon completion of the configuration for the configuration item, the terminal initiates a resource sharing message generated according to the configured configuration item and related to the date event to the resource sharing message recipient indicated by the configuration item. In other words, it sends a red envelope for the date event to the resource sharing message recipient.

[0099] In another optional embodiment of this application, the resource sharing may also involve creating a video from the conversation messages within a preset time period of the session and sharing it.

[0100] Specifically, the terminal can display at least one operation option for the date event, allowing the user to select according to their needs. After the user triggers the operation option indicating resource sharing according to their needs, the terminal responds to the user's trigger event for the operation option indicating resource sharing by displaying configuration items for configuring the resource sharing message.

[0101] Furthermore, users can configure the configuration items according to their actual needs. For example, if the resource sharing option involves creating a video from conversation messages within a preset time period and sharing it, users can configure the generated video and the recipients of the video.

[0102] Upon completion of the configuration for the configuration item, the terminal initiates a resource sharing message generated according to the configured configuration item and related to the date event, and sends the generated video to the resource sharing message recipient indicated by the configuration item.

[0103] In response to a trigger event for any of the operation options, if the trigger event targets an operation option indicating a social interaction method for resource sharing, the terminal displays configuration items for configuring resource sharing messages. Upon completion of configuration for the configuration items, the terminal initiates a method to generate a resource sharing message related to the date event, generated according to the configured configuration items, to the resource sharing message recipient indicated by the receiving configuration item. After the operation option corresponding to resource sharing is triggered, the terminal can provide users with a shortcut for resource sharing for date events. Users can initiate resource sharing with other users simply by triggering the operation option, effectively improving the efficiency of social interaction for date events.

[0104] In an exemplary embodiment, the response to a trigger event for any of the operation options, triggering social interaction according to the social interaction method indicated by the operation option targeted by the trigger event, includes: in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction method for resource sharing, displaying a configuration item for configuring a resource sharing message; and in response to the completion of configuration of the configuration item, displaying a resource sharing message sent to the session and generated according to the configured configuration item in the session interface.

[0105] The resource sharing message has attributes related to the date event.

[0106] For example, in this embodiment, the configuration item may also include a receiver configuration item. Although in this embodiment, the resource sharing message is sent within a session, the user may also select at least one person in the session to receive the resource sharing message according to actual needs.

[0107] In some exemplary embodiments, after the terminal finishes playing the logo animation, it may display at least one operation option for the date event, allowing the user to select according to their needs. After the user triggers the operation option indicating resource sharing according to their needs, the terminal, in response to the user's triggering event for the operation option indicating resource sharing, displays configuration items for configuring the resource sharing message.

[0108] Furthermore, users can configure the settings according to their actual needs. For example, when resource sharing is done through sending red envelopes, users can configure the amount and cover image of the red envelope.

[0109] When the terminal responds to the completion of the configuration for the configuration item, it displays the resource sharing message generated according to the configuration item sent to the session in the session interface, which is equivalent to sending a red envelope in the session.

[0110] In response to a trigger event for any of the operation options, if the trigger event targets an operation option that indicates a social interaction method for resource sharing, the terminal displays a configuration item for configuring the resource sharing message. In response to the completion of the configuration of the configuration item, the terminal displays a method for sending a resource sharing message to the session and generating it according to the configured configuration item in the session interface. After the operation option corresponding to resource sharing is triggered, the terminal can provide users with a shortcut for resource sharing for date events. Users only need to trigger the operation option to share resources in the session, which effectively improves the efficiency of social interaction for date events.

[0111] In an exemplary embodiment, the response to a trigger event for any of the operation options, triggering social interaction according to the social interaction method indicated by the operation option targeted by the trigger event, includes: in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction method for sending a convenient message, displaying at least one convenient message template for the date event; and in response to a template configuration operation of selecting any of the convenient message templates for content supplementation, initiating a convenient message generated according to the selected convenient message template and the supplemented content.

[0112] Optionally, this convenient message is a message suitable for sending during a specific date or event. For example, a greeting. The convenient message template refers to a template with pre-defined convenient message text format and content.

[0113] For example, if the date is the Spring Festival and the message is a Spring Festival greeting, the message template could be "XXX, wishing you a happy Spring Festival, a happy family, and all the best!"

[0114] Furthermore, the "XXX" in this convenient message template is the area where content needs to be added, and users can configure the convenient message template according to their actual needs.

[0115] In some exemplary embodiments, the terminal may display at least one operation option for the date event, for the user to select according to actual needs. After the user triggers the operation option indicating the sending of a convenient message according to actual needs, the terminal, in response to the user's triggering event for the operation option indicating the sending of a convenient message, displays at least one convenient message template for the date event.

[0116] Furthermore, users can select the displayed convenient message templates according to their actual needs, configure the areas in the selected convenient message templates that need to be supplemented with content, and also adjust the preset text content of the convenient message templates.

[0117] In response to the user's completion of the configuration operation for the convenient message template, the terminal initiates the generation of a convenient message based on the selected convenient message template and supplementary content. On the one hand, this convenient message can be sent to the session, in which case the terminal directly displays the sent convenient message on the session interface; on the other hand, this convenient message can also be sent to a convenient message recipient specified by the user, in which case the terminal initiates the generation of a convenient message based on the selected convenient message template and supplementary content to the convenient message recipient.

[0118] In response to a trigger event for any of the operation options, if the operation option indicated by the trigger event is a social interaction method for sending a convenient message, at least one convenient message template for the date event is displayed; in response to a template configuration operation that selects any of the convenient message templates to supplement content, a method for generating a convenient message according to the selected convenient message template and the supplemented content is initiated. After the operation option corresponding to sending a convenient message is triggered, the terminal can provide users with a shortcut to send convenient messages for the date event. Users only need to trigger the operation option to send convenient messages, which effectively improves the efficiency of social interaction for the date event.

[0119] In an exemplary embodiment, the method further includes: in response to a message being generated during an interactive period after the session's start time, displaying the message in the session interface in a message style that matches the style of the flag animation.

[0120] Optionally, the interaction period refers to a preset time period starting from the date and time. This interaction period can be preset by technicians according to actual needs.

[0121] The message style matching the logo animation style can be pre-set by technicians according to actual needs. For example, the message style can be related to the logo animation style, or the message style can be influenced by the logo animation style. Specifically, the message style can be the same as or similar to the same type of attribute in one or more dimensions of the logo animation. Here, similarity specifically means a similarity score higher than a preset similarity threshold. These one or more dimensions can be the style of the text in the message, such as text color, or the style of the message's text box, such as text box color and text box decoration. The same type can be the main color of the logo animation or its iconic shape. For example, if the iconic shape of the logo animation is fireworks, then the message style matching the logo animation style could be a message text box decorated with fireworks or a part of fireworks.

[0122] For example, the terminal can display the text of the message in the session interface in a style that matches the style of the flag animation, such as the color of the text in the message matching the color of the flag animation.

[0123] The terminal can also display the message's text box in the session interface in a style that matches the style of the flag animation; for example, the text box's color matches the flag animation's color.

[0124] In some exemplary embodiments, if the terminal determines that a message has been generated in the session, it can first determine whether the time before the room is within the interaction period after the start time.

[0125] If it is, the terminal displays the message in the session interface in a message style that matches the style of the flag animation; if it is not, the terminal does not display the message in the session interface in a message style that matches the style of the flag animation.

[0126] The method described above, which responds to a message generated during the interactive period after the start time of the session and displays the message in the session interface in a message style that matches the style of the flag animation, attracts users to interact during the interactive period by displaying the message in a message style that matches the style of the flag animation during the interactive period after the start time of the date event. This concentrates user interactions during the date event within the interactive period, making resource scheduling during the date event more reliable and avoiding resource waste.

[0127] In an exemplary embodiment, the response to a message generated during an interactive period after the start time of the session, displaying the message in the session interface in a message style matching the style of the flag animation, includes: in response to a first message generated during an interactive period after the start time of the session, displaying the first message in the session interface in a first message style matching the style of the flag animation; and in response to a second message generated after the first message during the interactive period of the session, displaying the second message in the session interface in a second message style matching the style of the flag animation.

[0128] Specifically, the matching degree between the first message style and the style of the flag animation is higher than that between the second message style and the style of the flag animation; the matching degree between the second message style and the default message style is higher than that between the first message style and the default message style.

[0129] Optionally, this matching degree is used to indicate the similarity, fit, and relevance between the message style and the logo animation style.

[0130] The default message style refers to the style of messages in the session interface before the start time of the date event.

[0131] In some exemplary embodiments, if a user sends a first message in a session after the start time of a date event, the terminal responds to the generation of the first message in the session by displaying the first message in the session interface in a first message style that matches the style of the flag animation.

[0132] Furthermore, if the user sends a second message after sending the first message, the terminal responds by generating a second message in the session and displays the second message in the session interface in a style that matches the style of the flag animation.

[0133] If the first message is generated closer to the start time of the date event than the second message, then the matching degree between the first message style and the flag animation style of the first message is higher than that between the second message style and the flag animation style. In other words, the closer the time of message generation is to the start time of the date event, the higher the matching degree between the message style and the flag animation style.

[0134] If the first message is generated closer to the start time of the date event than the second message, then the match between the first message style and the default message style of the first message is lower than the match between the second message style and the default message style. In other words, the closer the time of the message generation is to the start time of the date event, the lower the match between the message style and the default message style.

[0135] The method described above, which responds to the generation of a first message during the interactive period after the start time of the session, displays the first message in the session interface in a first message style that matches the style of the flag animation; and responds to the generation of a second message after the first message during the interactive period, displays the second message in the session interface in a second message style that matches the style of the flag animation. By displaying the message in a message style that matches the style of the flag animation during the interactive period after the start time of the date event, the method attracts users to interact during the interactive period, concentrates user interactions during the date event, makes resource scheduling during the date event reliable, and avoids the problem of resource waste.

[0136] In an exemplary embodiment, the session interface is displayed after the target user who participated in the session logs in; in response to messages generated during the interactive period after the session's start time, the message is displayed in the session interface in a message style that matches the style of the flag animation, including: in response to multiple messages initiated by the target user generated during the interactive period after the session's start time, displaying multiple messages initiated by the target user in a message style where the matching degree with the flag animation style gradually decreases as the message initiation time increases, and the matching degree with the default message style gradually increases as the message initiation time increases.

[0137] In some exemplary embodiments, if a target user sends multiple messages in a session during the interaction period after the start time of a date event, the terminal will display the multiple messages initiated by the target user according to the message style in which the matching degree of the flag animation style gradually decreases as the message initiation time increases, and the matching degree of the default message style gradually increases as the message initiation time increases.

[0138] like Figure 8 As shown, taking the message style as the color of the message text box as an example, before the start time of the date event, the message style of the target user is the default message style. Assuming that the color of the message text box is black under the default message style, the main color of the logo animation is golden yellow.

[0139] If the target user sends six messages in the session during the interaction period after the start time of the date event, the terminal displays these six messages according to a message style in which the match degree with the flag animation style gradually decreases as the message initiation time increases, and the match degree with the default message style gradually increases as the message initiation time increases. In this case, the color of the text box of the first message displayed by the terminal has the highest match degree with the main color of the flag animation, and then gradually decreases, with the color of the text box of the sixth message displayed having the lowest match degree with the main color of the flag animation. Conversely, the color of the text box of the first message displayed by the terminal has the lowest match degree with the color of the text box under the default message style, and then gradually increases, with the color of the text box of the sixth message displayed having the highest match degree with the color of the text box under the default message style.

[0140] In other words, as the message initiation time increases, the match between the text box color and the main color of the logo animation decreases, while the match with the default message style increases. This embodiment only uses six messages as an example. In practical applications, technicians can adjust the message style based on the number of messages or the specific time frame.

[0141] The above-mentioned response method, which generates multiple messages initiated by the target user during the interaction period after the start time of the session, displays multiple messages initiated by the target user according to a message style whose matching degree with the flag animation style gradually decreases as the message initiation time increases, and whose matching degree with the default message style gradually increases as the message initiation time increases. By changing the message style during the interaction period after the start time of the date event, the method attracts users to interact during the interaction period, concentrates user interactions during the date event, makes resource scheduling during the date event reliable, and avoids the problem of resource waste.

[0142] In an exemplary embodiment, the response to a message generated during an interactive period after the start time of the session, displaying the message in the session interface in a message style that matches the style of the flag animation, further includes: responding to multiple messages initiated by other users in the session other than the target user during the interactive period after the start time of the session, displaying the multiple messages initiated by the other users in a message style in which the matching degree with the flag animation style gradually decreases as the message initiation time increases, and the matching degree with the default message style gradually increases as the message initiation time increases.

[0143] In some exemplary embodiments, if another user sends multiple messages in the session during the interaction period after the start time of the date event, the terminal will display the multiple messages initiated by the other user according to the message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

[0144] like Figure 9 As shown, taking the message style as the message text color as an example, before the start time of the date event, the message style of other users is the default message style. Assuming that the message text color is black under the default message style, the main color of the logo animation is golden yellow.

[0145] If other users send six messages in the session after the start time of the date event, the terminal displays these six messages according to a message style where the match degree with the flag animation style gradually decreases as the message initiation time increases, and the match degree with the default message style gradually increases as the message initiation time increases. In this case, the color of the text in the first message displayed by the terminal has the highest match degree with the main color of the flag animation, and then gradually decreases, with the color of the text in the sixth message having the lowest match degree with the main color of the flag animation; while the color of the text in the first message displayed by the terminal has the lowest match degree with the text color under the default message style, and then gradually increases, with the color of the text in the sixth message displaying the highest match degree with the text color under the default message style.

[0146] In other words, as the message initiation time increases, the match between the message text color and the main color of the logo animation decreases, while the match between the text color and the default message style increases. This embodiment only uses six messages as an example. In practical applications, technicians can set changes in message style based on the number of messages, and also based on changes in specific time periods.

[0147] The above-mentioned response method, which generates multiple messages initiated by the target user during the interaction period after the start time of the session, displays multiple messages initiated by the target user according to a message style whose matching degree with the flag animation style gradually decreases as the message initiation time increases, and whose matching degree with the default message style gradually increases as the message initiation time increases. By changing the message style during the interaction period after the start time of the date event, the method attracts users to interact during the interaction period, concentrates user interactions during the date event, makes resource scheduling during the date event reliable, and avoids the problem of resource waste.

[0148] In an exemplary embodiment, the message styles of multiple messages initiated by the target user belong to the same style category, and the message styles of multiple messages initiated by other users belong to the same style category, but the message styles of multiple messages initiated by the target user and the message styles of multiple messages initiated by other users belong to different style categories.

[0149] For example, during the interactive period, the message styles of messages generated in the session all match the style of the flag animation. However, this can be further divided into matching the text box color of the message with the style of the flag animation, and matching the text color of the message with the style of the flag animation.

[0150] Furthermore, if multiple messages sent by the target user during the interaction period all have a message style where the text box color and logo animation style match, then multiple messages sent by other users during the interaction period should also have a message style where the text box color and logo animation style match.

[0151] This application embodiment is merely an illustrative example of a message style where the text box color matches the style of the logo animation, and a message style where the text color matches the style of the logo animation. In practical applications, message styles may include other styles, but as long as the target user uses message style A, other users will definitely use other message styles that are not message style A.

[0152] The method of setting message styles for multiple messages initiated by the target user and multiple messages initiated by other users, where the message styles belong to the same style category, or where the message styles of multiple messages initiated by the target user and multiple messages initiated by other users belong to different style categories, can increase the fun of message interaction during the interaction period by setting message styles for the target user and other users. This will attract users to interact during the interaction period, make resource scheduling during the date event reliable, and avoid resource waste.

[0153] In an exemplary embodiment, the response to a message being generated during an interactive period after the start time of the session, displaying the message in the session interface in a message style matching the style of the flag animation, includes: during the interactive period after the start time, in response to a message input event for the session interface, displaying a text input area in a style matching the flag animation; in response to text being entered in the text input area, displaying the entered text in the text input area in a style matching the flag animation; and in response to the end of message input, displaying a message containing the text in the session interface in a message style matching the style of the flag animation.

[0154] In some exemplary embodiments, if a user needs to send a message in the session during the interaction period after the start time of the date event, they need to enter text in the text input area of ​​the session interface and click send to interact with other users in the session.

[0155] like Figure 10 As shown, in response to a message input event on the session interface, the terminal will display a text input area in the session interface in a style that matches the logo animation. Specifically, the text input area can be displayed in the same color as the main color of the logo animation.

[0156] Furthermore, after the terminal displays the text input area, the user can enter text in the text input area according to actual needs. In response to the text input event in the text input area, the terminal displays the entered text in the text input area of ​​the session interface in a style matching the flag animation. Specifically, the text can be displayed in the same color as the main color of the flag animation.

[0157] Furthermore, after the user enters the text to be sent in the text input area, the user can trigger the text sending area to trigger text sending. After the user triggers the text sending event, the terminal determines that the message input is finished, and then displays the message containing the text in the session interface in a message style that matches the style of the flag animation.

[0158] The method described above, during the interactive period following the start time, in response to a message input event on the session interface, displays a text input area in a style matching the flag animation; in response to text being entered in the text input area, displays the entered text in the text input area in a style matching the flag animation; and in response to the end of message input, displays a message containing the text in the session interface in a message style matching the flag animation. By setting the style of the target user's text input area, the fun of message interaction during the interactive period can be increased, thereby attracting users to interact during the interactive period. This makes resource scheduling during the date event period more reliable and avoids the problem of resource waste.

[0159] In an exemplary embodiment, the method further includes: if the current time is within the countdown period of the date event, at the end of the message displayed in the session interface, displaying second countdown information provided to each participant of the session and counting down to the start time of the date event; in response to the second countdown information indicating that the countdown has reached the start time, updating the second countdown information to a flag timestamp indicating the start time of the date event; and displaying messages generated after the start time of the session after the flag timestamp.

[0160] A timestamp is a type of information displayed as a number or string to represent a specific moment in time. A flag timestamp can be a number or string representing the start time of a date event. The specific format of the flag timestamp can be set by technical personnel according to actual needs.

[0161] In some exemplary embodiments, such as Figure 11 As shown, if the terminal determines that the current time is within the countdown period of the date event, it can display a second countdown message at the end of the message displayed in the session interface, which is shown to each participant in the session and counts down to the start time of the date event. Specifically, this countdown message can be displayed in a preset style.

[0162] Furthermore, such as Figure 12 As shown, when the terminal determines that the second countdown information indicates the countdown to the start time of the date event, it updates the second countdown information to a flag timestamp that marks the start time of the date event.

[0163] Furthermore, if messages are generated in the session after the start time of the date event, the terminal will display all generated messages after the timestamp of that flag.

[0164] For example, in the conversation interface, if the time between two message sending exceeds a preset time, a timestamp will be generated when the second message is sent. To distinguish this flag timestamp from the aforementioned timestamp, the style of this flag timestamp is a style that matches the flag animation style. Specifically, the color of this flag timestamp can be the color of the main body of the flag animation.

[0165] The method described above, where the current time is within the countdown period of the date event, displays a second countdown message at the end of the message displayed in the session interface, provided to each participant of the session and counting down to the start time of the date event; in response to the second countdown message indicating that the countdown has reached the start time, updates the second countdown message to a timestamp indicating the start time of the date event; and displays messages generated after the start time of the session after the timestamp, encourages users to interact within a fixed time period before and after the date event by setting the second countdown message during the countdown period of the start event and updating the second countdown message to a timestamp after the start time of the date event. This makes resource scheduling during the date event reliable and avoids resource waste.

[0166] In an exemplary embodiment, the method further includes: in response to a browsing operation of browsing historical messages in the session, displaying historical messages covered by the message browsing range indicated by the browsing operation in the session interface; if the message browsing range covers the historical messages displayed when the flag animation was first displayed at the start time, then re-displaying the flag animation.

[0167] In some exemplary embodiments, users can browse historical messages in a session by swiping the session interface. In response to the user's browsing operation of historical messages in the session, the terminal can display the historical messages covered by the message browsing range indicated by the browsing operation in the session interface.

[0168] Furthermore, if the terminal determines that the current message browsing range covers the historical messages displayed when the flag animation started appearing at the beginning of the date event, then it will re-display the flag animation. The terminal can also re-display the flag animation if the current message browsing range covers the flag timestamp.

[0169] The above-mentioned response to the browsing operation of browsing historical messages in the session displays the historical messages covered by the browsing range indicated by the browsing operation in the session interface; if the browsing range of messages covers the historical messages displayed when the flag animation was first displayed at the start time, the flag animation is re-displayed. This method allows users to watch the flag animation again by browsing the historical messages in the session, avoiding the problem that users do not watch the flag animation completely when it is first played on the terminal, resulting in a poor user experience.

[0170] In an exemplary embodiment, the method further includes: in response to opening an application for maintaining the session interface within a preset time range from the start time, setting a timed task to be started within the countdown period of the date event; if the current time is within the countdown period of the date event, displaying first countdown information counting down to the start time of the date event on the session interface includes: if the current time is within the countdown period of the date event, starting the timed task to display the first countdown information counting down to the start time of the date event on the session interface.

[0171] Optionally, the application can be an instant messaging application, which refers to an application that allows users to send and receive messages in real time.

[0172] This preset range can be pre-set by technicians according to actual needs. The preset range can be one day, ten hours, or even ten minutes.

[0173] In some exemplary embodiments, if a user opens an application for maintaining the session interface within a preset time range from the start time of the date event, the terminal responds to the user's operation of opening the application and sets a timed task to start during the countdown period of the date event.

[0174] Furthermore, once the terminal determines that the current time is within the countdown period of a date event, the scheduled task is started to display the first countdown information for the start time of the date event on the session interface.

[0175] In some other exemplary embodiments, if a user opens an application for maintaining the session interface within a preset time range from the start time of the date event, the terminal responds to the user's operation of opening the application and displays an authorization interface for setting a scheduled task. The user can choose whether to authorize the setting of the scheduled task according to actual needs.

[0176] Furthermore, if the user authorizes the setting of the scheduled task, the scheduled task will be started when the terminal determines that the current time is within the countdown period of the date event, so as to display the first countdown information of the countdown to the start time of the date event in the session interface.

[0177] The above-mentioned response to opening the application for maintaining the session interface within a preset time range from the start time, setting a timed task to start within the countdown period of the date event, and starting the timed task if the current time is within the countdown period of the date event, so as to display the first countdown information counting down to the start time of the date event in the session interface, ensures the accuracy of the playback of the first countdown information by setting a timed task for the first countdown information.

[0178] In an exemplary embodiment, the method further includes: if the current time is within a preset time range prior to the start time of the date event, displaying a group photo generation control for the session on the session interface; and in response to a trigger operation on the group photo generation control, displaying a session group photo containing representative images of each participant in the session and relevant marker information of the date event.

[0179] Optionally, the representative image can be an image used to represent the identity of a participant in the session. Specifically, the representative image can be the session avatar of a participant in the session.

[0180] The relevant information for a date event can be information that is associated with the date event. For example, it could be a greeting about the date event, or it could be the name of the date event.

[0181] In some exemplary embodiments, if the terminal determines that the current time is within a preset time range before the start time of the date event, it can display a group photo generation control for the session on the session interface. If the user has a need to generate a group photo for the session, the group photo generation control can be triggered.

[0182] Furthermore, in response to the triggering operation of the group photo production control, the terminal will display a group photo containing representative images of each participant in the session and relevant flag information of the date event.

[0183] The above-described method, which displays a group photo generation control for the session within a preset time range prior to the start time of the date event, and displays a session group photo containing representative images of each participant in the session and relevant information about the date event in response to a trigger operation on the group photo generation control, provides users with a session group photo generation function during the date event to attract users to interact within the preset time range. This centralizes user interactions during the date event, making resource scheduling during the date event more reliable and avoiding resource waste.

[0184] In an exemplary embodiment, the representative image of each participant in the session is their respective session avatar. The process of displaying a group photo containing the representative images of each participant and relevant information about the date and event, in response to a trigger operation on the group photo generation control, includes: obtaining a group photo template and the session avatars of each participant in the session in response to a trigger operation on the group photo generation control; the group photo template includes an avatar area and relevant information about the date and event; arranging the session avatars of each participant according to the avatar area; embedding the arranged session avatars into the avatar area of ​​the group photo template to obtain and display the group photo.

[0185] In some exemplary embodiments, as described above, the terminal can display a group photo generation control for generating a group photo of the session. If a user needs to generate a group photo, the control can be triggered. After the user triggers the control, the terminal, in response to the trigger operation, will obtain the group photo template and the individual avatars of each participant in the session. Specifically, the terminal can select a suitable group photo template from a set of preset templates based on the number of participants in the session. Different group photo templates may have different styles for the avatar area or related marker information.

[0186] Furthermore, after obtaining the suitable group photo template and conversation avatars, the terminal will arrange the individual conversation avatars of each participant in the conversation according to the avatar's designated area; the arranged conversation avatars will then be embedded into the designated area of ​​the group photo template to obtain and display the group photo. Specifically, this can be done as follows: Figure 13 , Figure 14 as well as Figure 15 As shown. Figure 13 , Figure 14 as well as Figure 15 The styles of the avatar areas in the group photos are all different, which makes the group photos generated based on the layout of the avatars all different.

[0187] The above-described method, in response to a trigger operation on the group photo generation control, obtains a group photo template and the individual session avatars of each participant in the session. The group photo template includes an avatar area and relevant marker information for the date and event. The method arranges the individual session avatars of each participant in the session according to the avatar area. The method then embeds the arranged session avatars into the avatar area of ​​the group photo template to obtain and display the group photo. By providing a group photo generation function, this method attracts users to interact within a preset time range of the date and time, centralizes user interactions during the date and event, and makes resource scheduling during the date and event reliable, thus avoiding resource waste.

[0188] In an exemplary embodiment, the method further includes: displaying at least one operation option for the group photo in response to the display of the group photo; and displaying the group photo as the session background of the session interface according to the size of the session interface if the operation option indicated by the selection operation is set as the session background of the session interface.

[0189] Each action option for the group photo indicates a way to interact with the group photo. For example, the interaction could be saving the group photo, sharing the group photo, or setting the group photo as the background of the session.

[0190] In some exemplary embodiments, after the terminal generates and displays the group photo, at least one operation option for the group photo is also displayed, allowing the user to select an interaction method for the group photo. After the terminal displays the operation options for the group photo, the user can select the operation option according to actual needs to trigger the selection operation.

[0191] Furthermore, in response to a selection operation for any of the operation options, if the operation option indicated by the selection operation is to set the group photo as the session background of the session interface, the terminal displays the group photo as the session background of the session interface according to the size of the session interface.

[0192] If the operation option selected by the operation indicates saving the group photo, then the group photo is stored in the terminal's storage space. If the operation option selected by the operation indicates sharing the group photo, then the group photo is shared according to the sharing method indicated by the operation option.

[0193] Specifically, such as Figure 16 As shown, in Figure 16 The interface displays two operation options: "Save as a memento" and "Set as conversation background." Users can choose the appropriate option based on their needs.

[0194] The above-mentioned method, in response to the display of the group photo, displays at least one operation option for the group photo; in response to the selection operation for any of the operation options, if the operation option indicated by the selection operation indicates setting the group photo as the conversation background of the conversation interface, displays the group photo as the conversation background of the conversation interface according to the size of the conversation interface. By generating the group photo and setting the group photo as the conversation background, the method attracts users to engage in social interaction related to the date event, making resource scheduling during the date event reliable and avoiding resource waste.

[0195] In one exemplary embodiment, the logo animation includes promotional information, and the method further includes: in response to a triggering operation on the promotional information, displaying a promotional information details interface containing detailed information about the promotional information.

[0196] Optionally, the content of the promotional information can be set by technical personnel according to actual needs. For example, the promotional information can be used to promote products or activities related to a date or event.

[0197] Furthermore, the terminal device can display a logo animation containing promotional information. Users can trigger actions on the promotional information according to their needs. In response to the user's trigger action, the terminal can display a promotional information details interface containing detailed information about the promotional information. Specifically, when the promotional information is used to promote a product related to a date event, the promotional information details interface can include product information, such as a product introduction. When the promotional information is used to promote an activity related to a date event, the promotional information details interface can include activity information, such as an activity introduction.

[0198] The aforementioned logo animation contains promotional information. In response to a trigger operation on the promotional information, a method is used to display a promotional information details interface containing detailed information about the promotional information. By providing promotional information, user interactions during the date event are centralized, making resource scheduling during the date event more data-driven and avoiding resource waste.

[0199] In one exemplary embodiment, such as Figure 17 As shown, another method for information exchange is provided, which includes the following steps:

[0200] Step 1701: In response to opening the application for maintaining the session interface within a preset time range from the start time, a timed task is set to start within the countdown period of the date event; if the current time is within the countdown period of the date event, the timed task is started to display first countdown information to the start time of the date event in the session interface, and at the end of the message displayed in the session interface, a second countdown information provided to each participant of the session and counting down to the start time of the date event is displayed;

[0201] Step 1702: In response to the second countdown information indicating that the countdown has reached the start time, update the second countdown information to a flag timestamp indicating the start time of the date event, display messages generated after the start time of the session after the flag timestamp, and start displaying a flag animation indicating the start of the date event on the session interface;

[0202] Step 1703: Display at least one operation option for the date event, each operation option indicating a social interaction method for the date event; in response to a trigger event for any of the operation options, if the operation option indicated by the trigger event indicates a social interaction method for resource sharing, display a configuration item for configuring the resource sharing message; the configuration item includes a recipient configuration item; in response to the completion of the configuration of the configuration item, initiate a resource sharing message related to the date event, generated according to the configured configuration item, to the resource sharing message recipient indicated by the recipient configuration item.

[0203] Step 1704: In response to a trigger event for any of the operation options, if the operation option for which the trigger event is triggered indicates a social interaction method for resource sharing, display configuration items for configuring resource sharing messages; in response to the completion of configuration for the configuration items, display in the session interface a resource sharing message sent to the session and generated according to the configured configuration items, the resource sharing message having attributes related to the date event;

[0204] Step 1705: In response to a trigger event for any of the operation options, if the operation option for which the trigger event is triggered indicates a social interaction method for sending a convenient message, display at least one convenient message template for the date event; in response to a template configuration operation of selecting any of the convenient message templates to supplement content, initiate a convenient message generated according to the selected convenient message template and the supplemented content;

[0205] Step 1706: During the interactive period following the start time, in response to a message input event for the session interface, display a text input area in a style matching the flag animation; in response to text being entered in the text input area, display the entered text in the text input area in a style matching the flag animation; in response to the end of message input, display a message containing the text in the session interface in a message style matching the flag animation.

[0206] Step 1707: In response to multiple messages initiated by the target user during the interactive period after the start time of the session, display the multiple messages initiated by the target user according to the message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

[0207] Step 1708: In response to multiple messages initiated by other users in the session besides the target user during the interactive period after the start time of the session, display the multiple messages initiated by other users according to the message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

[0208] Step 1709: If the current time is within a preset time range before the start time of the date event, display a group photo generation control for the session on the session interface; in response to the trigger operation of the group photo generation control, obtain the group photo template and the session avatars of each participant in the session; the group photo template includes an avatar area and relevant flag information of the date event; arrange the session avatars of each participant in the session according to the avatar area; embed the arranged session avatars into the avatar area in the group photo template to obtain and display the group photo of the session.

[0209] Step 1710: In response to the display of the group photo, display at least one operation option for the group photo; in response to the selection operation for any of the operation options, if the operation option for which the selection operation is performed indicates setting the group photo as the session background of the session interface, display the group photo as the session background of the session interface according to the size of the session interface.

[0210] Step 1711: In response to the browsing operation of browsing historical messages in the session, the historical messages covered by the browsing range indicated by the browsing operation in the session are displayed in the session interface; if the browsing range of the messages covers the historical messages displayed when the flag animation was first displayed at the start time, the flag animation is displayed again.

[0211] In some exemplary embodiments, if a user opens an application used to maintain the session interface within a preset time range from the start time of a date event, the terminal, in response to the user's application opening operation, sets a scheduled task to start during the countdown period of the date event. When the terminal determines that the current time is within the countdown period of the date event, it starts the scheduled task to display first countdown information counting down to the start time of the date event on the session interface, and at the end of the messages displayed on the session interface, displays second countdown information provided to each participant of the session, counting down to the start time of the date event.

[0212] Furthermore, upon determining that the second countdown information indicates a countdown to the start time of the date event, the terminal updates the second countdown information to a timestamp indicating the start time of the date event. If any messages are generated in the session after the start time of the date event, the terminal will display all generated messages on the session interface after the timestamp. Simultaneously, the terminal begins playing a marker animation on the session interface, provided to each participant in the session and indicating the start of the date event.

[0213] After the logo animation finishes playing, the terminal can display at least one operation option for the date event, allowing the user to select the desired social interaction method by triggering the operation option. After the user triggers the operation option according to their needs, the terminal responds to the user's trigger event for a certain operation option and triggers the social interaction according to the social interaction method indicated by the operation option targeted by that trigger event.

[0214] Specifically, if the triggering event targets an operation option indicating a social interaction method for resource sharing, the terminal, in response to the user's triggering event for the operation option indicating resource sharing, displays configuration items for configuring the resource sharing message. The user can configure these items according to their actual needs. For example, if resource sharing involves sending a red envelope (digital cash gift), the user can configure the amount, the recipient, and the envelope's cover image. Upon completion of the configuration, the terminal initiates a resource sharing message generated according to the configured items and related to the specified date event, to the recipient of the resource sharing message indicated by the configuration items.

[0215] Specifically, if the triggering event targets an operation option that indicates a social interaction method for resource sharing, the terminal, in response to the user's triggering event targeting the operation option indicating resource sharing, displays configuration items for configuring resource sharing messages. Users can configure these items according to their actual needs. Upon completion of the configuration, the terminal displays the resource sharing message sent to the session and generated according to the configured items in the session interface.

[0216] Specifically, if the triggering event targets an operation option indicating a social interaction method for sending a convenient message, the terminal, in response to the user's triggering event indicating the operation option for sending a convenient message, displays at least one convenient message template for that date event. The user can select a convenient message template from the displayed options according to their needs, configure the area in the selected template where content needs to be added, and adjust the preset text content of the convenient message template. Upon completion of the user's configuration of the convenient message template, the terminal initiates a convenient message generated according to the selected template and the added content. On one hand, this convenient message can be sent to a conversation, in which case the terminal directly displays the sent convenient message on the conversation interface; on the other hand, this convenient message can also be sent to a user-designated recipient, in which case the terminal initiates a convenient message generated according to the selected template and the added content to the recipient.

[0217] Furthermore, if a user needs to send a message in the session during the interaction period after the start time of the date event, they need to enter text in the text input area of ​​the session interface and click send to interact with other users in the session. In response to a message input event in the session interface, the terminal will display the text input area in the session interface in a style matching the flag animation. After the terminal displays the text input area, the user can enter text in the text input area according to their needs. In response to a text input event in the text input area, the terminal will display the entered text in the text input area of ​​the session interface in a style matching the flag animation. After the user enters the text to be sent in the text input area, they can trigger the text sending area to trigger text sending. After the user triggers the text sending event, the terminal determines that message input is complete and then displays the message containing the text in the session interface in a message style matching the flag animation.

[0218] Furthermore, if a target user sends multiple messages in the session during the interaction period after the start time of the date event, the terminal will display the multiple messages initiated by the target user according to a message style in which the matching degree of the flag animation style gradually decreases as the message initiation time increases, and the matching degree of the default message style gradually increases as the message initiation time increases. If other users send multiple messages in the session during the interaction period after the start time of the date event, the terminal will display the multiple messages initiated by those other users according to a message style in which the matching degree of the flag animation style gradually decreases as the message initiation time increases, and the matching degree of the default message style gradually increases as the message initiation time increases.

[0219] Furthermore, if the terminal determines that the current time is within a preset time range before the start time of the date event, it can display a group photo generation control for that session on the session interface. If the user needs to generate a group photo for the session, the control can be triggered. After the user triggers the control, the terminal, in response to the trigger operation, will obtain the group photo template and the individual session avatars of each participant in the session. After obtaining the appropriate group photo template and avatars, the terminal will arrange the individual session avatars of each participant according to the avatar area; the arranged avatars will then be embedded into the avatar area of ​​the group photo template to obtain and display the group photo.

[0220] After the terminal generates and displays the group photo, it will also display at least one operation option for the group photo, allowing the user to choose the interaction method. After the terminal displays the operation options for the group photo, the user can select an option according to their needs to trigger the selection operation. In response to any selection operation, if the selected option indicates setting the group photo as the session background of the session interface, the terminal will display the group photo as the session background of the session interface according to the size of the session interface.

[0221] Furthermore, users can browse historical messages within a session by swiping the session interface. In response to this browsing action, the terminal displays the historical messages covered by the browsing range indicated by the browsing action within the session interface. If the terminal determines that the current message browsing range covers the historical messages displayed when the flag animation started at the beginning of the date event, it replays the flag animation. The terminal can also replay the flag animation if the current message browsing range covers the flag timestamp.

[0222] In a specific application scenario, the information interaction method provided in this application embodiment can be applied to the Spring Festival scenario. If a user opens an application used to maintain the session interface within a preset time range before the start of the Spring Festival, the terminal responds to the user's operation of opening the application and sets a timed task to start during the countdown period of the Spring Festival. When the terminal determines that the current time is within the countdown period of the Spring Festival, it starts the timed task to play the first countdown information provided to each participant of the session and counting down to the start of the Spring Festival in the session interface, and displays the second countdown information provided to each participant of the session and counting down to the start of the Spring Festival at the end of the message displayed in the session interface.

[0223] Furthermore, upon determining that the second countdown information indicates a countdown to the start of the Spring Festival, the terminal updates the countdown information to a timestamp indicating the start of the Spring Festival. If any messages are generated in the session after the start of the Spring Festival, the terminal will display all generated messages on the session interface after the timestamp. Simultaneously, the terminal begins playing a marker animation on the session interface, indicating the start of the Spring Festival for each participant in the session.

[0224] Furthermore, after the animation marking the start of the Spring Festival finishes playing, the terminal can also display operation options for resource sharing (sending red envelopes) and sending convenient messages (sending Spring Festival greetings) for the user to choose from. The terminal responds to the user's selection of the operation option by sending a resource sharing message or a convenient message.

[0225] Furthermore, after the start of the Spring Festival, if a user needs to send a message in a conversation, they must enter text in the text input area of ​​the conversation interface and click send to interact with other users in the conversation. In response to a message input event in the conversation interface, the terminal will display the text input area in the conversation interface in a style matching the flag animation. After the terminal displays the text input area, the user can enter text in the text input area according to their needs, and the terminal will respond to a text input event in the text input area by displaying the entered text in the text input area of ​​the conversation interface in a style matching the flag animation.

[0226] If a user finishes entering text and sends a message in the session, the terminal will display the message in the session interface with a message style that matches the flag animation. If another user sends a message in the session, the terminal will also display the message in the session interface with a message style that matches the flag animation, but the style of the message sent by the user will be a different category than the style of the messages sent by other users.

[0227] For example, messages sent by a user in a session are displayed in the session interface as text boxes that match the flag animation. Messages sent by other users in a session are also displayed in the session interface as text that matches the flag animation.

[0228] Furthermore, if the terminal determines that the current time is within a preset time range before the start time of the Spring Festival, it can display a group photo generation control for that session on the session interface. If the user needs to generate a group photo for the session, the control can be triggered. After the user triggers the control, the terminal, in response to the trigger operation, will obtain the group photo template and the individual session avatars of each participant in the session. After obtaining the appropriate group photo template and avatars, the terminal will arrange the individual session avatars of each participant in the session according to the avatar area; the arranged avatars will then be embedded into the avatar area of ​​the group photo template to obtain and display the group photo.

[0229] After the terminal generates and displays the group photo, it will also display at least one operation option for the group photo, allowing the user to choose the interaction method. After the terminal displays the operation options for the group photo, the user can select an option according to their needs to trigger the selection operation. In response to any selection operation, if the selected option indicates setting the group photo as the session background of the session interface, the terminal will display the group photo as the session background of the session interface according to the size of the session interface.

[0230] Furthermore, users can browse historical messages within a conversation by swiping the conversation interface. In response to this browsing action, the terminal displays the historical messages covered by the browsing range indicated by the browsing action within the conversation interface. If the terminal determines that the current message browsing range covers the historical messages displayed when the flag animation started appearing at the beginning of the Spring Festival, it will replay the flag animation. The terminal can also replay the flag animation if the current message browsing range covers the flag timestamp.

[0231] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0232] Based on the same inventive concept, this application also provides an information interaction device for implementing the information interaction method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more information interaction device embodiments provided below can be found in the limitations of the information interaction method described above, and will not be repeated here.

[0233] In one exemplary embodiment, such as Figure 18 As shown, an information interaction device 1800 is provided, including: a first display module 1801, a second display module 1802, and a third display module 1803, wherein:

[0234] The first display module 1801 is used to display the session interface of the session;

[0235] The second display module 1802 is used to display, on the session interface, the first countdown information counting down to the start time of the date event if the current time is within the countdown period of the date event;

[0236] The third display module 1803 is used to display a flag animation marking the start of the date event in the session interface in response to the first countdown information indicating that the countdown has reached the start time.

[0237] In one embodiment, the third display module 1803 is further configured to display at least one operation option for the date event, each operation option indicating a social interaction mode for the date event; in response to a trigger event for any of the operation options, a social interaction is triggered according to the social interaction mode indicated by the operation option to which the trigger event is directed.

[0238] In one embodiment, the third display module 1803 is specifically configured to, in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction mode for resource sharing, display a configuration item for configuring a resource sharing message; the configuration item includes a recipient configuration item; and, in response to the completion of configuration for the configuration item, initiate a resource sharing message generated according to the configured configuration item and related to the date event to the resource sharing message recipient indicated by the recipient configuration item.

[0239] In one embodiment, the third display module 1803 is specifically configured to, in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction mode for resource sharing, display configuration items for configuring resource sharing messages; and in response to the completion of configuration for the configuration items, display in the session interface a resource sharing message sent to the session and generated according to the configured configuration items, the resource sharing message having attributes related to the date event.

[0240] In one embodiment, the third display module 1803 is specifically configured to, in response to a trigger event for any of the operation options, if the operation option targeted by the trigger event indicates a social interaction method for sending a convenient message, display at least one convenient message template for the date event; and in response to a template configuration operation of selecting any of the convenient message templates for content supplementation, initiate a convenient message generated according to the selected convenient message template and the supplemented content.

[0241] In one embodiment, the third display module 1803 is further configured to, in response to a message generated during an interactive period after the session's start time, display the message in the session interface in a message style that matches the style of the flag animation.

[0242] In one embodiment, the third display module 1803 is specifically configured to, in response to the generation of a first message during an interactive period after the session's start time, display the first message in the session interface in a first message style matching the style of the flag animation; and in response to the generation of a second message after the first message during the interactive period, display the second message in the session interface in a second message style matching the style of the flag animation; wherein the matching degree between the first message style and the flag animation style is higher than the matching degree between the second message style and the flag animation style; and the matching degree between the second message style and the default message style is higher than the matching degree between the first message style and the default message style.

[0243] In one embodiment, the session interface is displayed after the target user who participated in the session logs in; the third display module 1803 is specifically used to respond to multiple messages initiated by the target user during the interactive period after the session starts, and to display the multiple messages initiated by the target user according to the message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

[0244] In one embodiment, the third display module 1803 is specifically configured to respond to multiple messages initiated by other users in the session besides the target user during the interactive period after the session starts, and to display the multiple messages initiated by the other users according to a message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

[0245] In one embodiment, the message styles of multiple messages initiated by the target user belong to the same style category, the message styles of multiple messages initiated by other users belong to the same style category, and the message styles of multiple messages initiated by the target user and the message styles of multiple messages initiated by other users belong to different style categories.

[0246] In one embodiment, the third display module 1803 is specifically configured to, during an interactive period following the start time, in response to a message input event for the session interface, display a text input area in a style matching the flag animation; in response to text being entered in the text input area, display the entered text in the text input area in a style matching the flag animation; and in response to the end of message input, display a message containing the text in the session interface in a message style matching the flag animation.

[0247] In one embodiment, the third display module 1803 is further configured to, if the current time is within the countdown period of the date event, display at the end of the message displayed in the session interface a second countdown message provided to each participant of the session and counting down to the start time of the date event; in response to the second countdown message indicating that the countdown has reached the start time, update the second countdown message to a flag timestamp indicating the start time of the date event; and display messages generated after the start time of the session after the flag timestamp.

[0248] In one embodiment, the third display module 1803 is further configured to, in response to a browsing operation of browsing historical messages in the session, display historical messages covered by the browsing range indicated by the browsing operation in the session interface; if the browsing range of messages covers the historical messages displayed when the flag animation was first displayed at the start time, then the flag animation is displayed again.

[0249] In one embodiment, the second display module 1802 is further configured to respond to the opening of an application for maintaining the session interface within a preset time range from the start time, and to set a timed task to be started within the countdown period of the date event; the step of displaying first countdown information to the start time of the date event in the session interface if the current time is within the countdown period of the date event includes: starting the timed task if the current time is within the countdown period of the date event to display the first countdown information to the start time of the date event in the session interface.

[0250] In one embodiment, the third display module 1803 is further configured to, if the current time is within a preset time range before the start time of the date event, display a group photo generation control for the session on the session interface; and in response to a trigger operation on the group photo generation control, display a session group photo containing representative images of each participant in the session and relevant marker information of the date event.

[0251] In one embodiment, the representative image of each participant in the session is the session avatar of each participant in the session; the third display module 1803 is specifically used to obtain the group photo template and the session avatar of each participant in the session in response to the trigger operation of the group photo generation control; the group photo template includes an avatar receiving area and relevant flag information of the date event; the session avatars of each participant in the session are arranged according to the avatar receiving area; the arranged session avatars are embedded into the avatar receiving area in the group photo template to obtain and display the group photo of the session.

[0252] In one embodiment, the third display module 1803 is specifically configured to display at least one operation option for the group photo in response to the display of the group photo; and in response to a selection operation for any of the operation options, if the operation option targeted by the selection operation indicates setting the group photo as the session background of the session interface, display the group photo as the session background of the session interface according to the size of the session interface.

[0253] In one embodiment, the logo animation contains promotional information, and the third display module 1083 is further configured to display a promotional information details interface containing detailed information about the promotional information in response to a trigger operation on the promotional information.

[0254] Each module in the aforementioned information interaction device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0255] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 19As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements an information interaction method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0256] Those skilled in the art will understand that Figure 19 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0257] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps described in the above-described information interaction method embodiments.

[0258] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps described in the above-described information interaction method embodiments.

[0259] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps described in the above-described information interaction method embodiments.

[0260] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0261] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0262] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An information exchange method, characterized in that, The method includes: The session interface displays the session; If the current time is within the countdown period of a date event, the first countdown information for the start time of the date event will be displayed on the session interface; In response to the first countdown information indicating that the countdown has reached the start time, a flag animation marking the start of the date event is displayed on the session interface.

2. The method according to claim 1, characterized in that, The method further includes: Display at least one action option for the date event, each action option indicating a social interaction method for the date event; In response to a trigger event for any of the aforementioned operation options, a social interaction is triggered according to the social interaction method indicated by the operation option for which the trigger event is directed.

3. The method according to claim 2, characterized in that, The step of responding to a trigger event for any of the operation options and triggering social interaction according to the social interaction method indicated by the operation option targeted by the trigger event includes: In response to a trigger event for any of the aforementioned operation options, if the operation option targeted by the trigger event indicates a social interaction mode for resource sharing, a configuration item for configuring the resource sharing message is displayed; the configuration item includes a recipient configuration item. In response to the completion of configuration for the configuration item, a resource sharing message generated according to the configured configuration item and related to the date event is initiated to the resource sharing message recipient indicated by the receiving configuration item.

4. The method according to claim 2, characterized in that, The step of responding to a trigger event for any of the operation options and triggering social interaction according to the social interaction method indicated by the operation option targeted by the trigger event includes: In response to a trigger event for any of the aforementioned operation options, if the operation option targeted by the trigger event indicates a social interaction mode for resource sharing, a configuration item for configuring resource sharing messages is displayed; In response to the completion of configuration for the configuration item, a resource sharing message generated according to the configured configuration item and sent to the session is displayed in the session interface. The resource sharing message has attributes related to the date event.

5. The method according to claim 2, characterized in that, The step of responding to a trigger event for any of the operation options and triggering social interaction according to the social interaction method indicated by the operation option targeted by the trigger event includes: In response to a triggering event for any of the aforementioned operation options, if the operation option targeted by the triggering event indicates a social interaction method for sending a convenient message, at least one convenient message template for the date event is displayed. In response to a template configuration operation that selects any of the aforementioned convenient message templates to supplement content, a convenient message is generated based on the selected convenient message template and the supplemented content.

6. The method according to claim 1, characterized in that, The method further includes: In response to a message generated during an interactive period after the start time of the session, the message is displayed in the session interface in a message style that matches the style of the flag animation.

7. The method according to claim 6, characterized in that, The response to the session generating a message during an interactive period after the start time, displaying the message in the session interface in a message style matching the style of the flag animation, includes: In response to the generation of a first message during an interactive period after the start time of the session, the first message is displayed on the session interface in a first message style that matches the style of the flag animation; In response to a second message generated during the interaction period after the first message in the session, the second message is displayed in the session interface in a second message style that matches the style of the flag animation; Specifically, the matching degree between the first message style and the style of the flag animation is higher than that between the second message style and the style of the flag animation; the matching degree between the second message style and the default message style is higher than that between the first message style and the default message style.

8. The method according to claim 6, characterized in that, The session interface is displayed after the target user participating in the session logs in; in response to messages generated during the interaction period after the session's start time, the message is displayed in the session interface in a message style matching the style of the flag animation, including: In response to multiple messages initiated by the target user generated during the interactive period after the start time of the session, the multiple messages initiated by the target user are displayed according to a message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

9. The method according to claim 8, characterized in that, The response to the session generating a message during an interactive period after the start time, displaying the message in the session interface in a message style matching the style of the flag animation, further includes: In response to multiple messages initiated by users other than the target user in the session during the interaction period after the start time, the multiple messages initiated by the other users are displayed according to a message style in which the matching degree with the style of the flag animation gradually decreases as the message initiation time increases, and the matching degree with the style of the default message gradually increases as the message initiation time increases.

10. The method according to claim 9, characterized in that, The message styles of the multiple messages initiated by the target user belong to the same style category, and the message styles of the multiple messages initiated by other users belong to the same style category. However, the message styles of the multiple messages initiated by the target user and the message styles of the multiple messages initiated by other users belong to different style categories.

11. The method according to claim 6, characterized in that, The response to the session generating a message during an interactive period after the start time, displaying the message in the session interface in a message style matching the style of the flag animation, includes: During the interactive period following the start time, in response to message input events for the session interface, a text input area is displayed in a style matching the flag animation; In response to text being entered in the text input area, the entered text is displayed in the text input area in a style that matches the flag animation; In response to the end of message input, a message containing the text is displayed in the session interface in a message style that matches the style of the flag animation.

12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: If the current time is within the countdown period of the date event, at the end of the message displayed in the session interface, a second countdown message provided to each participant of the session and counting down to the start time of the date event will be displayed; In response to the second countdown information indicating that the countdown has reached the start time, the second countdown information is updated to a flag timestamp indicating the start time of the date event; Messages generated after the start time of the session will be displayed after the flag timestamp.

13. The method according to any one of claims 1 to 11, characterized in that, The method further includes: In response to a browsing operation that browses historical messages in the session, the historical messages covered by the browsing range indicated by the browsing operation in the session are displayed in the session interface; If the message browsing range covers the historical messages displayed when the logo animation was first displayed at the start time, then the logo animation will be displayed again.

14. The method according to any one of claims 1 to 11, characterized in that, The method further includes: In response to opening the application for maintaining the session interface within a preset time range from the start time, a timed task is set to start during the countdown period of the date event; If the current time is within the countdown period of a date event, the session interface will display the first countdown information counting down to the start time of the date event, including: If the current time is within the countdown period of a date event, the scheduled task is started to display the first countdown information for the start time of the date event on the session interface.

15. The method according to any one of claims 1 to 11, characterized in that, The method further includes: If the current time is within a preset time range before the start time of the date event, a group photo generation control for the session is displayed on the session interface; In response to a trigger operation on the group photo generation control, a group photo containing representative images of each participant in the session and relevant marker information of the date event is displayed.

16. The method according to claim 15, characterized in that, The representative image for each participant in the session is their respective session avatar; the process of displaying a session group photo containing the representative images of each participant and relevant marker information of the date event in response to a trigger operation on the group photo generation control includes: In response to a trigger operation on the group photo generation control, a group photo template and the individual session avatars of each participant in the session are obtained; the group photo template includes an avatar area and relevant flag information for the date event; Arrange the individual avatars of each participant in the conversation according to the avatar area; The formatted conversation avatar is embedded into the avatar-accommodating area of ​​the group photo template to obtain and display the conversation group photo.

17. The method according to claim 15, characterized in that, The method further includes: In response to the display of the group photo, at least one operation option for the group photo is displayed; In response to a selection operation for any of the operation options, if the operation option indicated by the selection operation specifies setting the group photo as the session background of the session interface, the group photo is displayed as the session background of the session interface according to the size of the session interface.

18. The method according to claim 1, characterized in that, The logo animation contains promotional information, and the method further includes: In response to a triggered operation on the promotional information, a promotional information details interface containing detailed information about the promotional information is displayed.

19. An information interaction device, characterized in that, The device includes: The first display module is used to display the session interface. The second display module is used to display, on the session interface, first countdown information counting down to the start time of the date event if the current time is within the countdown period of the date event; The third display module is used to display a flag animation marking the start of the date event on the session interface in response to the first countdown information indicating that the countdown has reached the start time.

20. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 18.

21. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 18.

22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 18.