Information display method and device, electronic equipment and storage medium

By displaying event cards within the instant messaging application's chat interface, dynamically showing the duration countdown and event information, the problem of poor user experience is solved, and convenient event recording and synchronization are achieved.

CN121635728APending Publication Date: 2026-03-10BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Users of instant messaging applications often experience poor user experience when recording specific events, as manual operation is required, leading to low efficiency.

Method used

Event cards are displayed within the conversation interface, dynamically showing the countdown from the current time to the target time and the event information corresponding to the target time. Event cards are automatically created through user operations and synchronized to other terminal devices.

Benefits of technology

It improves the user experience in instant messaging applications by automatically creating and synchronizing event cards, reducing manual operations and enhancing the convenience of event logging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121635728A_ABST
    Figure CN121635728A_ABST
Patent Text Reader

Abstract

Embodiments of the invention provide an information display method and apparatus, an electronic device and a storage medium. The method comprises the steps of creating a session interface; in response to a first user operation for the session interface, an event card is displayed in the session interface, duration countdown from a current moment to a target moment and event information corresponding to the target moment are dynamically displayed in the event card, and the event information is used for indicating a target event; the target moment and the event information are determined based on the first user operation. The terminal device responds to the first user operation and determines the corresponding target moment and event information, then the terminal device obtains the current moment and dynamically refreshes duration countdown based on the current moment and the target moment, and then the terminal device generates a corresponding event card according to the duration countdown and the event information corresponding to the target moment. Therefore, the target event is prompted to the user, and the problem that the user experience is poor when the user uses an instant messaging application program is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of instant messaging technology, and in particular to an information display method, apparatus, electronic device, and storage medium. Background Technology

[0002] Currently, communication and chatting between users are often achieved through various applications (APPs) with instant messaging functions. For example, users can communicate with each other through text, voice, images, video, and audio / video calls.

[0003] In related technologies, when users communicate through instant messaging applications, there is a problem with the user experience of recording specific events. Summary of the Invention

[0004] This disclosure provides an information display method, apparatus, electronic device, and storage medium to overcome the problem of poor user experience when using instant messaging applications.

[0005] In a first aspect, embodiments of this disclosure provide an information display method, including:

[0006] Display a session interface; in response to a first user operation on the session interface, display an event card within the session interface, wherein the event card dynamically displays a countdown timer from the current time to a target time, and event information corresponding to the target time, the event information being used to indicate a target event, the target time and the event information being determined based on the first user operation.

[0007] Secondly, embodiments of this disclosure provide an information display device, comprising:

[0008] A processing unit is used to display a session interface; a generation unit is used to display an event card in the session interface in response to a first user operation on the session interface, wherein the event card dynamically displays a countdown timer from the current time to a target time, and event information corresponding to the target time, the event information being used to indicate a target event, and the target time and the event information being determined based on the first user operation.

[0009] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0010] The memory stores computer-executed instructions;

[0011] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the information display method as described in the first aspect and various possible designs of the first aspect.

[0012] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the information display method described in the first aspect and various possible designs of the first aspect.

[0013] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the information display method described in the first aspect and various possible designs of the first aspect.

[0014] The information display method, apparatus, electronic device, and storage medium provided in this embodiment create a session interface; in response to a first user operation on the session interface, an event card is displayed within the session interface. The event card dynamically displays a countdown timer from the current time to a target time, as well as event information corresponding to the target time. The event information indicates a target event, and the target time and event information are determined based on the first user operation. The user performs a first user operation on the session interface displayed on the terminal device based on the target event. The terminal device, in response to the first user operation, determines the corresponding target time and event information. The terminal device then obtains the current time and dynamically refreshes the countdown timer based on the current time and the target time. Finally, the terminal device generates a corresponding event card based on the countdown timer and the event information corresponding to the target time, thereby prompting the user about the target event and the remaining time until the target event. This solves the problem of poor user experience when using instant messaging applications. Attached Figure Description

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

[0016] Figure 1 This is an application scenario diagram of the information display method provided in the embodiments of this disclosure;

[0017] Figure 2 Flowchart of the information display method provided in the embodiments of this disclosure Figure 1 ;

[0018] Figure 3 for Figure 2 A schematic diagram illustrating the specific implementation process of step S102 in the illustrated embodiment;

[0019] Figure 4 A schematic diagram illustrating the process of displaying event cards within a session interface, provided by an embodiment of this disclosure;

[0020] Figure 5 This disclosure provides a correspondence between event cards and mapping components in an embodiment.

[0021] Figure 6 A schematic diagram illustrating the process of a terminal device responding to a second user's operation, provided in an embodiment of this disclosure;

[0022] Figure 7 A schematic diagram of the display interface of a terminal device responding to a second user operation, provided in an embodiment of this disclosure;

[0023] Figure 8 A schematic diagram illustrating the process of a terminal device responding to an operation by a third user, provided in an embodiment of this disclosure;

[0024] Figure 9 A schematic diagram of the display interface of a terminal device responding to a third user's operation, provided in an embodiment of this disclosure;

[0025] Figure 10 Flowchart of the information display method provided in the embodiments of this disclosure Figure 2 ;

[0026] Figure 11 A schematic diagram illustrating a process for creating event cards based on user-selected statement content, provided in an embodiment of this disclosure;

[0027] Figure 12 for Figure 10 A schematic diagram illustrating the specific implementation steps of step S203 in the illustrated embodiment;

[0028] Figure 13 This is a schematic diagram illustrating a process for creating an event card based on a trigger keyword, as provided in an embodiment of this disclosure.

[0029] Figure 14 A schematic diagram illustrating the display of user click interaction records provided in this embodiment of the disclosure;

[0030] Figure 15 This is a schematic diagram illustrating a process for generating virtual video according to an embodiment of the present disclosure;

[0031] Figure 16 This is a structural block diagram of an information display device provided in an embodiment of the present disclosure;

[0032] Figure 17 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure;

[0033] Figure 18 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0034] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0035] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0036] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0037] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0038] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0039] The application scenarios of the embodiments of this disclosure are explained below:

[0040] Figure 1This diagram illustrates an application scenario of the information display method provided in this embodiment. The information display method can be applied to applications (APPs) with instant messaging functionality, such as messaging applications and data sharing applications. More specifically, it can be applied to application scenarios where users communicate using these instant messaging applications. The executing entity in this embodiment can be a terminal device running the instant messaging application, a server deploying the server corresponding to the application, or other electronic devices performing similar functions.

[0041] In some embodiments, the terminal device or server can implement the information display method provided in this application embodiment by running various computer-executable instructions or computer programs. For example, computer-executable instructions can be program-level commands, machine instructions, or software instructions. Computer programs can be native programs or software modules in an operating system; they can be local applications, i.e., programs that need to be installed in the operating system to run; or they can be mini-programs embedded in any APP, i.e., programs that run based on a browser environment. In summary, the aforementioned computer-executable instructions can be any form of instruction, and the aforementioned computer programs can be any form of application, module, or plugin, and the specific implementation can be configured as needed. Further, in some embodiments, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud storage, cloud communication, cloud databases, cloud computing, cloud functions, network services, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The cloud services can be interactive processing services that can be invoked by the terminal device.

[0042] refer to Figure 1As shown in the diagram, taking a terminal device as the execution subject as an example, the terminal device runs an application with instant messaging functionality (hereinafter referred to as the application). User user_A can communicate with another user user_B using this application. During the communication process between user user_A and user user_B, user user_A and / or user user_B can record specific events according to their personal needs for reminders. For example, as shown in the diagram, user user_A communicates with user user_B through the application chat_1 installed on terminal device dev_A. User user_B receives the communication information info_0 sent by user user_A through the application chat_1 installed on terminal device dev_B. The server is used to transmit the communication information info_0 between terminal device dev_A and terminal device dev_B. Using the method provided in this embodiment, for example, based on user user_B's user operation, corresponding specific event information is created and sent to terminal device dev_B so that the event card corresponding to the specific event information is displayed on the display interface of terminal device dev_B.

[0043] In the prior art, for example Figure 1 In the application scenario shown, when user_A and user_B communicate through an application, there is corresponding communication information info_0. For example, if user_B needs to record a specific event based on the communication information info_0, then user_B needs to open an application on the terminal device dev_B that can save text and / or image information in order to input and record the specific event information. Therefore, since the recording of specific events is usually done manually, the existing solution has a poor user experience problem.

[0044] This disclosure provides an information display method to solve the above-mentioned problems.

[0045] refer to Figure 2 , Figure 2 Flowchart of the information display method provided in the embodiments of this disclosure Figure 1 The method of this embodiment can be applied to servers, terminal devices, or other electronic devices. This information display method includes:

[0046] Step S101: Display the session interface.

[0047] For example, based on the user clicking the application icon on the terminal device, the terminal device's display interface shows the application's running interface. Then, based on the user clicking on a relevant component in the running interface, such as the "Messages" component, the terminal device's display interface shows the application's message interface. Then, based on the user clicking the corresponding "Contacts" component in the message interface to identify the corresponding target contact, the terminal device's display interface shows the user's conversation interface with the target contact, that is, the terminal device creates a conversation interface.

[0048] Step S102: In response to the first user operation on the session interface, an event card is displayed in the session interface. The event card dynamically displays a countdown timer from the current time to the target time, as well as event information corresponding to the target time. The event information is used to indicate a target event. The target time and event information are determined based on the first user operation.

[0049] refer to Figure 1 The illustrated application scenario diagram illustrates the information display method using a client on the terminal device as the execution entity. For example, the terminal device runs an application client. Information synchronization between multiple clients is achieved through server-client communication between the server and the terminal device. Specifically, based on user actions, the client displays event cards corresponding to the event card information within the application's client-side session interface. Simultaneously, the event card information can be transmitted to the server to achieve synchronization between multiple clients. The event card information corresponds to… Figure 1 Information about specific events in the scene shown.

[0050] For example, the application provides users with the ability to trigger the creation of event cards using specific keywords. Specifically, the application's client has a specific keyword detection function. When a user inputs a statement containing a specific keyword in the session interface (i.e., the first user action), the client determines this statement as an event creation command. The terminal device then triggers the event creation command, generating corresponding event card information, which is then sent to other terminal devices in the session. These other terminal devices create event cards within the session interface based on the event card information. The event card dynamically displays a countdown timer from the current time to a target time, as well as event information corresponding to the target time. The event information indicates a target event, and the target time and event information are determined based on the first user action. In another possible implementation, the first user action can be an input operation on the session interface, such as inputting text or voice, or a selection or display operation on the session interface, enabling the session interface to display event cards. The terminal device responds to this first user action by displaying event cards created by other users within the session interface.

[0051] Specifically, for example, if the specific keyword is "event reminder," and the user inputs the statement "His birthday is June 8th, create a birthday countdown event reminder," the application's client detects that the user's input contains the aforementioned specific keyword and determines the corresponding event creation instruction. The event creation instruction might be, for example, "Based on the statement 'His birthday is June 8th, create a birthday countdown event reminder,' generate corresponding event card information." Then, the terminal device, based on this event creation instruction, calls the language model to process the event creation instruction, generating event card information. The terminal device can then obtain and update the current time based on the event card information, calculate and display the current time up to the target time. The system includes a countdown timer for "June 8th", rendering and displaying the event content "birthday" (e.g., rendering the font, size, and color of "birthday"), and rendering and displaying the background of the event card (the background includes birthday greeting icon elements). Then, when the terminal device receives the event card information, it creates a corresponding event card based on the event card information and displays the event card in the conversation interface. The event card, for example, consists of dynamically updated text content "12 days and 11 hours until his birthday", icon elements "fireworks tube", "ribbon", and "cake". The text content is red, and all the text content and icon elements are rendered and generated by the terminal device based on the event card information.

[0052] In another possible implementation, the first user operation includes a first sub-operation and a second sub-operation. Figure 3 for Figure 2 The schematic diagram of the specific implementation process of step S102 in the embodiment shown is as follows: Figure 3 As shown, the specific implementation process of step S102 includes:

[0053] Step S1021: In response to the first sub-operation of the session interface, the settings page of the session interface is displayed, which contains function items for creating event cards.

[0054] Step S1022: In response to the second sub-operation for the function item, generate target time and event information.

[0055] Step S1023: Based on the target time and event information, create an event card in the session interface.

[0056] In one possible implementation, Figure 4 This is a schematic diagram illustrating a process for creating an event card within a session interface, as provided in an embodiment of this disclosure. Figure 4As shown, the first sub-operation is for user_0 to click the "Settings" icon in the conversation interface. This conversation interface also displays the name of the target contact "user_G" with user_0, the conversation interface between user_0 and the target contact user_G, and the input box for chat information. For example, user_0 sends the text "Good morning" to the target contact user_G. Then, in response to the first sub-operation, the terminal device displays the settings interface of the conversation interface. The settings page contains functional items for creating event cards, such as a first functional item to determine the "target time" and a second functional item to input "event information." The second sub-operation is for the user to input the corresponding target time and event information according to the functional items displayed in the settings interface, and then click the "Confirm" button to upload the input. The system displays the time and event information. For example, the user clicks the area corresponding to "Input Event" displayed in the second function item to input "Event Information," and clicks the area corresponding to "Select Time" displayed in the first function item to select the "Target Time." For example, the user inputs the event information "Time of Next Meeting," and the user selects "August 31, 2024" as the target time. The terminal device then responds to the second sub-operation, generating the target time and event information. Based on the target time and event information, the terminal device obtains the current time by communicating with the server and displays an event card in the session interface. For example, if the current time is "August 28, 2024," the created event card will display the following content: "3 days until next meeting." Furthermore, the terminal device updates the countdown timer displayed on the event card in real time by communicating with the server.

[0057] Furthermore, the terminal device generates event synchronization information based on the target time and event information. The event synchronization information is used to indicate the communication relationship between the user and the target contact, as well as the event content displayed on the event card. Then, the terminal device sends the event synchronization information to the target contact's terminal device. The target contact's terminal device then creates a second event card based on the event synchronization information. The second event card is displayed in the conversation interface on the target contact's terminal device, and the second event card synchronously displays "3 days until the next meeting".

[0058] Understandable, Figure 4 This is merely a illustrative process for creating event cards; users can not only select... Figure 4 The date shown can be further selected to specify a specific time, down to the hour, minute, and second. The process of selecting a specific time is not shown here.

[0059] In this embodiment, the terminal device automatically generates corresponding event cards based on the user's first and second sub-operations, and can further synchronize them to the device of the target contact with the user, thereby improving the user experience when using instant messaging applications.

[0060] Furthermore, in the target area of ​​the session interface, a mapping component for the event card is displayed, wherein the target area can be the top or bottom of the session interface. The mapping component is used to display at least one of the following: event information, duration countdown, and user identifiers of at least two target users within the session interface. Specifically, for example, when the event card generated by the terminal device is displayed in the session interface, since it displays "the duration countdown from the current time to the target time, and the event information corresponding to the target time," the display area it occupies in the entire display interface will be affected by the amount of the above content; that is, more content results in a larger display area, and less content results in a smaller display area. Therefore, based on the event card, the terminal device displays the mapping component for the event card in the target area of ​​the session interface, wherein the mapping component displays at least one of the following: event information, duration countdown, and user identifiers of at least two target users within the session interface. Figure 5 This disclosure provides a correspondence between event cards and mapping components, such as... Figure 5 As shown, in Figure 4 Based on the conversation interface between user_0 and target contact user_G, if the event card displays "3 days, 12 hours, and 48 minutes until the next meeting," and if the mapping component displays event information, a countdown timer, and user identifiers of at least two target users within the conversation interface, then the mapping component will display "3 days, 12 hours, and 48 minutes until the next meeting," the user's identifier, and the target contact's identifier. Furthermore, the display content of the mapping component is determined based on the size of the terminal device's display area. For example, if the terminal device's display area allows the mapping component to display 15 characters, when the actual required content is 10 characters, the mapping component statically displays these 10 characters; when the actual required content is 20 characters, the mapping component dynamically scrolls through these 20 characters.

[0061] Furthermore, after the mapping component of the event card is displayed at the top, the terminal device, in response to a second user operation, can further display the target record related to the target event, as shown in the reference. Figure 6 , Figure 6 This is a schematic diagram of a terminal device responding to a second user operation according to an embodiment of the present disclosure. The specific steps of the terminal device responding to the second user operation include:

[0062] Step S1031: Obtain the dialogue information generated in the conversation interface after the event card is created, and generate a target record based on the dialogue information. The dialogue information includes first text information and / or first media information, and the target record is the dialogue information related to the target event.

[0063] Step S1032: In response to a second user action on the mapping component, display the target record.

[0064] For example, after an event card is created, the terminal device determines corresponding keywords based on the target event, and then processes the dialogue information generated within the conversation interface after the event card is created, based on the keywords corresponding to the target event, to generate a corresponding target record. The dialogue information includes first text information and / or first media information. Specifically, for example... Figure 7 This is a schematic diagram of the display interface of the terminal device responding to the second user's operation, provided in an embodiment of this disclosure. Figure 7 As shown, in Figure 4 Based on the conversation interface between user_0 and target contact user_G shown, and in Figure 5 Based on the mapping component shown, the target event is "The next meeting date is August 31, 2024". The dialogue information generated in the conversation interface after the event card is created includes: "Good morning", "Good morning", "Let's eat hot pot next time we meet", "Image A (this image indicates the scenery, people, or pose of the place to check in next sentence)", "Let's check in at this place next time we meet", "No problem", "Image B (this image indicates the outfit of the person in the next sentence)", "Do I look good in this outfit today?". Then, the terminal device processes the above dialogue information based on the keyword "next meeting" corresponding to the target event to obtain the corresponding target record, which is: "Let's eat hot pot next time we meet", "Image A", "Let's check in at this place next time we meet". Subsequently, in response to the user's second user operation on the mapping component, the terminal device's display interface switches from displaying the "conversation interface" to displaying the "target record". The second user operation includes: click operation, long press operation, and swipe operation (left swipe, right swipe, up swipe, down swipe). The system acquires dialogue information related to the target event and generates corresponding target records for users to view, thereby improving the user experience.

[0065] Furthermore, after the mapping component of the event card is displayed at the top, the terminal device, in response to a third-user operation, can further display image records related to the target event, as shown in the reference. Figure 8 , Figure 8This is a flowchart illustrating the process of a terminal device responding to a third user's operation, as provided in this embodiment of the disclosure. The specific steps of the terminal device responding to the third user's operation include:

[0066] Step S103A: In response to a third user action on the mapping component, display the record details page.

[0067] Step S103B: Generate an image record on the record details page. The image record includes time information and the second text information and / or second media information corresponding to the time information.

[0068] For example, in response to a third user operation on the mapping component, the terminal device's display interface switches from displaying the "Session Interface" to displaying the "Record Details Page". On the Record Details Page, the application provides an input component for the user to input second text information and / or second media information. Then, based on the second text information and / or second media information input by the user, the terminal device can generate an image record containing time information, wherein the time information includes the current time and / or a countdown based on the duration from the current time to the target time.

[0069] Figure 9 This is a schematic diagram of the display interface of a terminal device responding to a third user's operation, provided in an embodiment of this disclosure. Figure 9 As shown, in Figure 4 Based on the conversation interface between user_0 and target contact user_G shown, and in Figure 5Based on the mapping component shown, the target event is "The next meeting date is August 31, 2024". In response to a third-party user operation on the mapping component, the terminal device's display interface switches from displaying the "Session Interface" to displaying the "Record Details Page". The Record Details Page displays "3 days, 12 hours, and 48 minutes until the next meeting", "Record this moment" and the corresponding text box to be entered, "Take a picture to record this" and the corresponding "Camera icon" function component, "Back" function component, "Refresh" function component, and "Save" function component. The terminal device can then respond to the user clicking the text box to be entered, entering the text "Happy", or clicking the "Save" function component to complete the recording. The user-inputted text, i.e., the second text information, is used to generate an image record on the record details page. Furthermore, the terminal device can respond to the user clicking the "camera icon" function component to take a photo or record a video, or clicking the "save" function component to record the photos or videos taken by the user, i.e., the second media information, and generate an image record on the record details page. The user can input only the second text information, or only the second media information, or asynchronously input both the second text information and the second media information to realize the image record generated and displayed by the terminal device. The image record generated and displayed by the terminal device includes: time information and the second text information and / or the second media information corresponding to the time information.

[0070] In this embodiment, a session interface is created. In response to a first user operation on the session interface, an event card is displayed within the session interface. The event card dynamically displays a countdown timer from the current time to a target time, as well as event information corresponding to the target time. The event information indicates a target event, and the target time and event information are determined based on the first user operation. The user performs a first user operation on the session interface displayed on the terminal device based on the target event. The terminal device responds to the first user operation by determining the corresponding target time and event information. The terminal device then obtains the current time and dynamically refreshes the countdown timer based on the current time and the target time. Finally, the terminal device generates a corresponding event card based on the countdown timer and the event information corresponding to the target time, thus prompting the user about the target event and the remaining time until the target event. This solves the problem of poor user experience when using instant messaging applications.

[0071] refer to Figure 10 , Figure 10 Flowchart of the information display method provided in the embodiments of this disclosure Figure 2 This embodiment is in Figure 2 Based on the illustrated embodiment, step S102 is further refined, and the information display method includes:

[0072] Step S201: Create a session interface.

[0073] Step S202: In response to the first user action on the conversation interface, generate target conversation information within the conversation interface.

[0074] Step S203: Based on the target dialogue information, display an event card in the conversation interface. The event card dynamically displays a countdown timer from the current time to the target time, as well as the event information corresponding to the target time. The event information is used to indicate a target event. The target time and event information are determined based on the first user operation.

[0075] For example, the first user action instructs the user to select at least one statement in the session interface. Then, in response to the user's first user action, the terminal device creates an event card from the user-selected statement through the application's client. After the event card is created, it is displayed in the session interface. Specifically, for example... Figure 11 A schematic diagram illustrating a process for creating event cards based on user-selected statement content, as provided in this embodiment of the disclosure, is shown below. Figure 11 As shown, the conversation interface displays the name of the target contact "user_G" in the chat with user_0, the conversation interface between user_0 and the target contact user_G ("Let's meet on August 31, 2024; Great, no problem; Remember to buy your train ticket; Okay"), and a chat information input box. The current time (date) is "August 28, 2024". In the conversation interface, the user selected the following statement: "Let's meet on August 31, 2024; Great, no problem", and clicked the "Create Countdown" function component. The terminal device then triggered the user request to "Create Countdown", and processed the above statement and the "Create Countdown" user request by calling the language model, generating and synchronizing the target conversation information "3 days left until the next meeting" to the server. This achieves the effect of the terminal device displaying "3 days left until the next meeting" in the conversation interface. Furthermore, the terminal devices on both sides generate event cards that are refreshed in real time to achieve dynamic display based on the target conversation information "3 days left until the next meeting".

[0076] Furthermore, in another possible implementation, the target dialogue information contains trigger keywords; Figure 12 for Figure 10 The schematic diagram of the specific implementation steps of step S203 in the embodiment shown is as follows: Figure 12 As shown, the specific implementation steps of step S203 include:

[0077] Step S2031: After detecting the trigger keyword in the conversation interface, obtain the historical conversation information that precedes the target conversation information in the conversation interface.

[0078] Step S2032: Generate target time and / or event information based on the dialogue semantics of historical dialogue information.

[0079] Step S2033: Display the event card in the session interface based on the target time and event information.

[0080] For example, the application is configured with a language model, and the application's client has a keyword detection function. The first user operation is used to indicate the content of the statement entered by the user in the conversation interface, i.e., the dialogue information. Then, when the statement content entered by the user in the conversation interface contains a preset keyword, the client determines the statement containing the preset keyword as the target dialogue information, i.e., the target dialogue information contains a trigger keyword. Further, after the client detects the trigger keyword in the conversation interface, it obtains the previous historical dialogue information of the target dialogue information in the conversation interface. The obtained historical dialogue information can be dialogue information within a preset time period before the corresponding time of the target dialogue information, or it can be dialogue information with a preset amount of data before the target dialogue information. Then, the terminal device processes the historical dialogue information by calling the language model through the application's client to obtain the dialogue semantics of the historical dialogue information authorized and determined by the user, and further generates target time and / or event information based on the dialogue semantics of the historical dialogue information. Then, after the terminal device obtains the target time and / or event information output by the language model, it can display event cards in the conversation interface according to the target time and event information.

[0081] In one possible implementation, Figure 13 This is a schematic diagram illustrating a process for creating an event card based on a trigger keyword, as provided in an embodiment of this disclosure. Figure 13As shown, the current time (date) is "August 28, 2024". The conversation interface displays a "Settings" icon. Furthermore, the conversation interface displays the following dialogue: "AA, good morning! The weather is so nice today; um; BB, let's meet on August 31, 2024; great, no problem; remember to buy your train ticket; umm." After the user (BB) and the target contact (AA) entered the above statements, the user (BB) entered the statement "Generate event reminder" and clicked the "Send" button. Here, "event reminder" is the trigger keyword. Then, based on the trigger keyword, the client... The statement "Generate event reminder" is identified as the target dialogue information. Consequently, a "Event reminder generating" message is displayed on the terminal device (device_B). Simultaneously, the user (BB) can continue communicating with the target contact (AA) through the conversation interface, or perform other operations using the application, or use other applications on the terminal device (device_B) for other operations. In the background process of the terminal device (device_B), the client retrieves the previous historical dialogue information from the target dialogue information within the conversation interface. Then, the terminal device (device_B) uses the application... The client calls the language model to process historical dialogue information, obtaining the dialogue semantics of the historical dialogue information. For example, the dialogue semantics are "AA and BB agreed to meet on August 31, 2024". Further, based on the dialogue semantics, the client generates the corresponding target time "August 31, 2024" and event information "AA and BB's meeting countdown". Then, after generating the target time "August 31, 2024" and event information "AA and BB's meeting", the terminal device_B, combined with the current time "August 28, 2024", displays an event card in the conversation interface. Further, the user (BB)... The event card created by the terminal device device_B of the target contact (AA) displays "3 days until the next meeting with AA", and the event card created by the terminal device device_R of the target contact (AA) displays "3 days until the next meeting with BB". This embodiment is only an example, and this disclosure does not impose specific restrictions on the terminal device that creates the event card. It can be created and displayed by the user's terminal device alone, or it can be created and displayed by the terminal device of the target contact who communicates with the user alone, or it can be created and displayed synchronously by both the user's and the target contact's terminal devices.

[0082] In this embodiment, by detecting trigger keywords, the corresponding target dialogue information is determined, thereby automatically capturing historical dialogue information prior to the target dialogue information. Furthermore, semantic analysis of the historical dialogue information is performed using a language model. Based on the semantic analysis and the obtained dialogue semantics, the target time and / or event information is further determined. This enables the terminal device to respond to user operations and automatically create an event card, thus realizing the function of prompting the user about the target event and the remaining time until the target event. This solves the problem of poor user experience when using instant messaging applications.

[0083] Furthermore, in response to the expiration of the countdown timer corresponding to the event card, the client of the application installed on the terminal device performs at least one of the following: displays a prompt message and / or image effects in the session interface; pushes a prompt message to the client corresponding to the target user located in the session interface; cancels the top display of the mapping component of the event card in the target area (e.g., the top area or the bottom area) of the session interface; wherein, the target user located in the session interface corresponds to the target contact in the above embodiment. Specifically, for example, after the countdown timer for the event card ends, a prompt message and / or image effect are displayed in the conversation interface to indicate to the user that the current time is the target time corresponding to the event card, thereby reminding the user of the target event corresponding to that target time; a prompt message is pushed to the client corresponding to the target user in the conversation interface to automatically synchronize the current time with the target user as the target time corresponding to the event card, thereby reminding the target user of the target event corresponding to that target time; the top display of the mapping component of the event card in the top area of ​​the conversation interface is canceled. After the countdown timer for the event card ends, the reminder function of the event card is invalidated. The mapping component of the event card after it is invalidated is still displayed in the top area of ​​the conversation interface, which will reduce the amount of content displayed in the conversation interface. Therefore, the top display of the mapping component of the event card is canceled after the countdown timer for the event card ends.

[0084] Furthermore, in response to the expiration of the countdown timer corresponding to the event card, this information display method also includes:

[0085] Step S204: Obtain the interaction data corresponding to the event card. The interaction data represents the dialogue information generated within the time period between the first moment and the target moment in the conversation interface. The first moment is the creation moment of the event card.

[0086] Step S205: Based on the interaction data, generate the interaction record of the event card. The interaction record includes the dialogue content and dialogue time of each target user in the conversation interface from the first moment to the target moment.

[0087] For example, in response to the end of the countdown corresponding to the event card, the terminal device determines the start time for acquiring the interaction data corresponding to the event card, i.e., the first moment, based on the creation time of the event card. Then, based on the first moment and the target moment, it determines the time range for acquiring the interaction data. By combining the full amount of dialogue information between the user and the target contact, the interaction data corresponding to the event card can be obtained. That is, the interaction data corresponds to the dialogue information generated within the time period between the first moment and the target moment. For example, the dialogue information can be stored in the terminal device. Further, the terminal device generates the interaction record of the event card based on the dialogue content and dialogue time of each target user corresponding to the interaction data. That is, the terminal device arranges the corresponding dialogue content according to the dialogue time of each target user, and segments and groups the arranged dialogue content according to a preset time interval to obtain dialogue content with a temporal parent-child relationship, thereby generating the corresponding interaction record. Figure 14 This is a schematic diagram illustrating the display of user click interaction records provided in an embodiment of the present disclosure, such as... Figure 14 As shown, the temporal parent-child relationship of the dialogue content is: Month-Week-Day. The interaction records include first-level interaction records, second-level interaction records, and third-level interaction records. The first-level interaction records display the data data_1 corresponding to Month and the corresponding time interval. The second-level interaction records display the data data of Week and the corresponding time interval. That is, Week_1 corresponds to data_1_1, Week_2 corresponds to data_1_2, and Week_3 corresponds to data_1_3. For the data data_1_1 corresponding to Week_1, the third-level interaction records display the data of Day and the corresponding time interval in Week_1. That is, Day_1 corresponds to data_1_1_1, Day_2 corresponds to data_1_1_2, and Day_3 corresponds to data_1_1_3. Furthermore, based on the user clicking the functional component corresponding to "data_1_1_1", the specific dialogue content within the time interval of Day_1 can be displayed.

[0088] In this embodiment, the user is provided with dialogue content within a specified time range. When the user reviews the dialogue content, they can click on the corresponding icon of the interaction record to quickly and accurately view relevant information. Furthermore, the dialogue content is divided according to the dialogue time to obtain dialogue content with a temporal parent-child relationship, so that the user can view the corresponding dialogue content by selecting a time point, thus improving the user experience.

[0089] Furthermore, after obtaining the interaction record of the event card, the interaction record is input into a pre-trained content generation model to generate a corresponding virtual video. The virtual video contains at least two video frames, the playback timestamps of which are determined based on the dialogue time in the interaction record, and the image content of the video frames is generated based on the dialogue content in the interaction record. For example, after the terminal device generates the interaction record of the event card, the terminal device sends the interaction record to the pre-trained content generation model for processing, thereby generating the corresponding virtual video; specifically, for example, refer to... Figure 15 , Figure 15 This is a schematic diagram illustrating a process for generating a virtual video according to an embodiment of this disclosure. The interactive record includes text information, media information, and corresponding dialogue times. The media information includes image information, video information, and audio information. After the interactive record is input into a pre-trained content generation model, the text encoder in the content generation model encodes the text information to generate a text feature sequence. The visual encoder in the content generation model encodes the image information and / or video information to generate an image feature sequence. The audio encoder in the content generation model encodes the audio information to generate an audio feature sequence. Then, the video generation model in the content generation model generates at least two corresponding video frames based on at least one of the following text feature sequences, image feature sequences, and audio feature sequences. Furthermore, it matches corresponding playback timestamps for the video frames based on the dialogue timestamps corresponding to the text feature sequences, image feature sequences, and audio feature sequences, so that the virtual video composed of at least two frames can be played according to the playback timestamps. Finally, the content generation model sends the virtual video to the client for the user to view.

[0090] In this embodiment, the interaction record is processed by calling a pre-trained content generation model to generate a virtual video with temporal features. The playback timestamp corresponding to the temporal features is determined based on the dialogue time in the interaction record, which realizes the conversion of static dialogue content into dynamic virtual video and improves the user experience when using instant messaging applications.

[0091] In this embodiment, the implementation of step S201 is the same as that in this disclosure. Figure 2 The implementation of step S101 in the illustrated embodiment is the same, and will not be described in detail here.

[0092] Corresponding to the information display method in the above embodiments, Figure 16This is a structural block diagram of an information display device provided in an embodiment of this disclosure. The method described in the above embodiments can be executed by this information display device, which can be implemented by software and / or hardware, and can be integrated into an electronic device with certain data processing capabilities. The electronic device may include, but is not limited to, mobile terminals with big data processing capabilities, as well as fixed terminals with big data processing capabilities such as desktop computers and supercomputers.

[0093] For ease of explanation, only the parts relevant to embodiments of this disclosure are shown. (Refer to...) Figure 16 The information display device 3 includes:

[0094] Processing unit 31 is used to create a session interface;

[0095] The generation unit 32 is used to respond to a first user operation on the session interface and display an event card in the session interface. The event card dynamically displays a countdown timer from the current time to the target time, as well as event information corresponding to the target time. The event information is used to indicate a target event. The target time and event information are determined based on the first user operation.

[0096] According to one or more embodiments of this disclosure, when the generation unit 32 displays an event card in the conversation interface in response to a first user operation on the conversation interface, it is specifically configured to: generate target dialogue information in the conversation interface in response to the first user operation on the conversation interface; and display an event card in the conversation interface based on the target dialogue information.

[0097] According to one or more embodiments of this disclosure, the target dialogue information includes a trigger keyword; when the generation unit 32 displays an event card in the conversation interface based on the target dialogue information, it is specifically configured to: after detecting the trigger keyword in the conversation interface, obtain historical dialogue information in the conversation interface that precedes the target dialogue information; generate target time and / or event information based on the dialogue semantics of the historical dialogue information; and display an event card in the conversation interface based on the target time and event information.

[0098] According to one or more embodiments of this disclosure, the first user operation includes a first sub-operation and a second sub-operation. When the generation unit 32 creates an event card in the session interface in response to the first user operation on the session interface, it is specifically configured to: display the settings page of the session interface in response to the first sub-operation on the session interface, the settings page containing function items for creating event cards; generate target time and event information in response to the second sub-operation on the function items; and display the event card in the session interface based on the target time and event information.

[0099] According to one or more embodiments of the present disclosure, the information display device 32 is further configured to: display a mapping component of an event card at the top area of ​​the session interface, wherein the mapping component is configured to display at least one of the following: event information, duration countdown, and user identifiers of at least two target users within the session interface.

[0100] According to one or more embodiments of this disclosure, the information display device 32 is further configured to: acquire dialogue information generated in the conversation interface after the event card is created, and generate a target record based on the dialogue information, wherein the dialogue information includes first text information and / or first media information, and the target record is dialogue information related to the target event; and display the target record in response to a second user operation on the mapping component.

[0101] According to one or more embodiments of this disclosure, the information display device 32 is further configured to: display a record details page in response to a third user operation on the mapping component; and generate an image record on the record details page, the image record including time information and second text information and / or second media information corresponding to the time information.

[0102] According to one or more embodiments of this disclosure, the information display device 3 is further configured to: in response to the end of the countdown corresponding to the event card, perform at least one of the following: display a prompt message and / or image effects in the session interface; push a prompt message to the client corresponding to the target user located in the session interface; and cancel the top display of the mapping component of the event card in the top area of ​​the session interface.

[0103] According to one or more embodiments of this disclosure, the information display device 32 is further configured to: in response to the end of the countdown corresponding to the event card, acquire the interaction data corresponding to the event card, wherein the interaction data characterizes the dialogue information generated within the time period between a first moment and a target moment in the conversation interface, wherein the first moment is the creation moment of the event card; and generate an interaction record of the event card based on the interaction data, wherein the interaction record includes the dialogue content and dialogue time of each target user in the conversation interface between the first moment and the target moment.

[0104] According to one or more embodiments of this disclosure, the information display device 32 is further configured to: input the interaction record into a pre-trained content generation model to generate a corresponding virtual video, wherein the virtual video contains at least two video frames, the playback timestamp of the video frame is determined based on the dialogue time in the interaction record, and the image content of the video frame is generated based on the dialogue content in the interaction record.

[0105] The processing module 31 and the generation module 32 are connected. The information display device 3 provided in this embodiment can execute the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.

[0106] Figure 17 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure, such as... Figure 17 As shown, the electronic device 4 includes:

[0107] Processor 41, and memory 42 communicatively connected to processor 41;

[0108] Memory 42 stores instructions executed by the computer;

[0109] The processor 41 executes computer execution instructions stored in the memory 42 to achieve, for example, Figures 2-15 The information display method in the illustrated embodiment.

[0110] Optionally, the processor 41 and the memory 42 are connected via a bus 43.

[0111] For relevant instructions, please refer to the corresponding text. Figures 2-15 The relevant descriptions and effects of the steps in the corresponding embodiments are understood, and will not be elaborated on here.

[0112] This disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement this disclosure. Figures 2-15 The information display method provided in any of the corresponding embodiments.

[0113] This disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements this disclosure. Figures 2-15 The information display method provided in any of the corresponding embodiments.

[0114] To implement the above embodiments, this disclosure also provides an electronic device.

[0115] refer to Figure 18 , Figure 18 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. It illustrates a structural diagram of an electronic device 900 suitable for implementing the embodiments of the present disclosure. The electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), portable Android devices (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 18The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0116] like Figure 18 As shown, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0117] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 18 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0118] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.

[0119] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0120] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0121] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0122] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0123] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0124] The units or modules described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units or modules do not necessarily limit the specific unit itself.

[0125] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0126] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0127] In a first aspect, according to one or more embodiments of this disclosure, an information display method is provided, comprising:

[0128] Display a session interface; in response to a first user operation on the session interface, display an event card within the session interface, wherein the event card dynamically displays a countdown timer from the current time to a target time, and event information corresponding to the target time, the event information being used to indicate a target event, the target time and the event information being determined based on the first user operation.

[0129] According to one or more embodiments of this disclosure, displaying an event card in the conversation interface in response to a first user operation on the conversation interface includes: generating target dialogue information in the conversation interface in response to the first user operation on the conversation interface; and displaying an event card in the conversation interface based on the target dialogue information.

[0130] According to one or more embodiments of this disclosure, the target dialogue information includes a trigger keyword; the step of displaying an event card in the conversation interface based on the target dialogue information includes: after detecting the trigger keyword in the conversation interface, obtaining historical dialogue information in the conversation interface that precedes the target dialogue information; generating the target time and / or the event information based on the dialogue semantics of the historical dialogue information; and displaying an event card in the conversation interface based on the target time and the event information.

[0131] According to one or more embodiments of this disclosure, the first user operation includes a first sub-operation and a second sub-operation. The step of creating an event card in the session interface in response to the first user operation includes: displaying a settings page of the session interface in response to the first sub-operation, the settings page including a function item for creating the event card; generating the target time and the event information in response to the second sub-operation of the function item; and creating the event card in the session interface based on the target time and the event information.

[0132] According to one or more embodiments of this disclosure, the method further includes: displaying a mapping component of the event card at the top area of ​​the session interface, wherein the mapping component is used to display at least one of the following: the event information, the duration countdown, and user identifiers of at least two target users within the session interface.

[0133] According to one or more embodiments of this disclosure, the method further includes: acquiring dialogue information generated in the session interface after the event card is created, and generating a target record based on the dialogue information, wherein the dialogue information includes first text information and / or first media information, and the target record is dialogue information related to the target event; and displaying the target record in response to a second user operation on the mapping component.

[0134] According to one or more embodiments of this disclosure, the method further includes: displaying a record details page in response to a third user operation on the mapping component; generating an image record on the record details page, the image record including time information and second text information and / or second media information corresponding to the time information.

[0135] According to one or more embodiments of this disclosure, the method further includes: in response to the expiration of the countdown timer corresponding to the event card, performing at least one of the following: displaying prompt information and / or image effects in the session interface; pushing prompt information to the client corresponding to the target user located in the session interface; and canceling the top display of the mapping component of the event card in the top area of ​​the session interface.

[0136] According to one or more embodiments of this disclosure, the method further includes: in response to the expiration of the countdown corresponding to the event card, acquiring interaction data corresponding to the event card, the interaction data representing dialogue information generated within a time period between a first moment and a target moment in the conversation interface, the first moment being the creation moment of the event card; and generating an interaction record for the event card based on the interaction data, the interaction record including the dialogue content and dialogue time of each target user in the conversation interface between the first moment and the target moment.

[0137] According to one or more embodiments of this disclosure, the method further includes: inputting the interaction record into a pre-trained content generation model to generate a corresponding virtual video, wherein the virtual video contains at least two video frames, the playback timestamps of the video frames are determined based on the dialogue time in the interaction record, and the image content of the video frames is generated based on the dialogue content in the interaction record.

[0138] Secondly, according to one or more embodiments of the present disclosure, an information display device is provided, comprising:

[0139] The processing unit is used to display the session interface;

[0140] A generation unit is configured to, in response to a first user operation on the session interface, display an event card within the session interface, wherein the event card dynamically displays a countdown timer from the current time to a target time, and event information corresponding to the target time, the event information indicating a target event, and the target time and the event information being determined based on the first user operation.

[0141] According to one or more embodiments of this disclosure, when the generation unit displays an event card in the conversation interface in response to a first user operation on the conversation interface, it is specifically configured to: generate target dialogue information in the conversation interface in response to the first user operation on the conversation interface; and display an event card in the conversation interface based on the target dialogue information.

[0142] According to one or more embodiments of this disclosure, the target dialogue information includes a trigger keyword; when the generation unit displays an event card in the conversation interface based on the target dialogue information, it is specifically configured to: after detecting the trigger keyword in the conversation interface, obtain historical dialogue information in the conversation interface that precedes the target dialogue information; generate the target time and / or the event information based on the dialogue semantics of the historical dialogue information; and display an event card in the conversation interface based on the target time and the event information.

[0143] According to one or more embodiments of this disclosure, the first user operation includes a first sub-operation and a second sub-operation. When the generation unit creates an event card in the session interface in response to the first user operation on the session interface, it is specifically configured to: display the settings page of the session interface in response to the first sub-operation on the session interface, the settings page including a function item for creating the event card; generate the target time and the event information in response to the second sub-operation on the function item; and create the event card in the session interface based on the target time and the event information.

[0144] According to one or more embodiments of this disclosure, the information display device is further configured to: display a mapping component of the event card at the top area of ​​the session interface, wherein the mapping component is configured to display at least one of the following: the event information, the duration countdown, and user identifiers of at least two target users within the session interface.

[0145] According to one or more embodiments of this disclosure, the information display device is further configured to: acquire dialogue information generated in the conversation interface after the event card is created, and generate a target record based on the dialogue information, wherein the dialogue information includes first text information and / or first media information, and the target record is dialogue information related to the target event; and display the target record in response to a second user operation on the mapping component.

[0146] According to one or more embodiments of this disclosure, the information display device is further configured to: display a record details page in response to a third user operation on the mapping component; generate an image record on the record details page, the image record including time information and second text information and / or second media information corresponding to the time information.

[0147] According to one or more embodiments of this disclosure, the information display device is further configured to: in response to the end of the countdown corresponding to the event card, perform at least one of the following: display prompt information and / or image effects in the session interface; push prompt information to the client corresponding to the target user located in the session interface; cancel the top display of the mapping component of the event card in the top area of ​​the session interface.

[0148] According to one or more embodiments of this disclosure, the information display device is further configured to: in response to the expiration of the countdown corresponding to the event card, acquire the interaction data corresponding to the event card, the interaction data representing dialogue information generated within the time period between a first moment and a target moment in the conversation interface, the first moment being the creation moment of the event card; and based on the interaction data, generate an interaction record for the event card, the interaction record including the dialogue content and dialogue time of each target user in the conversation interface between the first moment and the target moment.

[0149] According to one or more embodiments of this disclosure, the information display device is further configured to: input the interaction record into a pre-trained content generation model to generate a corresponding virtual video, wherein the virtual video contains at least two video frames, the playback timestamp of the video frame is determined based on the dialogue time in the interaction record, and the image content of the video frame is generated based on the dialogue content in the interaction record.

[0150] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;

[0151] The memory stores computer-executed instructions;

[0152] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the information display method as described in the first aspect and various possible designs of the first aspect.

[0153] Fourthly, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, and when a processor executes the computer-executable instructions, the information display method described in the first aspect and various possible designs of the first aspect is implemented.

[0154] Fifthly, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the information display method as described in the first aspect and various possible designs of the first aspect.

[0155] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0156] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0157] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An information display method characterized by comprising: The method comprises: displaying a conversation interface; in response to a first user operation on the conversation interface, displaying an event card in the conversation interface, wherein a duration countdown from a current time to a target time is dynamically displayed in the event card, and event information corresponding to the target time is displayed in the event card, the event information is used to indicate a target event, and the target time and the event information are determined based on the first user operation.

2. The method of claim 1, wherein, The method of displaying an event card in the conversation interface in response to a first user operation on the conversation interface comprises: in response to a first user operation on the conversation interface, generating target dialogue information in the conversation interface; creating an event card in the conversation interface according to the target dialogue information.

3. The method of claim 2, wherein, The target dialogue information contains a trigger keyword; The method of creating an event card in the conversation interface according to the target dialogue information comprises: after detecting the trigger keyword in the conversation interface, obtaining historical dialogue information before the target dialogue information in the conversation interface; generating the target time and / or the event information according to the dialogue semantics of the historical dialogue information; creating an event card in the conversation interface according to the target time and the event information.

4. The method of claim 1, wherein, The first user operation comprises a first sub-operation and a second sub-operation, and the method of creating an event card in the conversation interface in response to a first user operation on the conversation interface comprises: in response to the first sub-operation on the conversation interface, displaying a setting page of the conversation interface, and the setting page contains a function item for creating the event card; in response to a second sub-operation on the function item, generating the target time and the event information; creating the event card in the conversation interface based on the target time and the event information.

5. The method of claim 1, wherein, The method further comprises: displaying a mapping component of the event card in a target area of the conversation interface, wherein the mapping component is used to display at least one of the following: the event information, the duration countdown, and user identifiers of at least two target users in the conversation interface.

6. The method of claim 5, wherein, The method further comprises: obtaining dialogue information generated in the conversation interface after the creation of the event card, and generating a target record according to the dialogue information, wherein the dialogue information contains first text information and / or first media information, and the target record is dialogue information related to the target event; in response to a second user operation on the mapping component, displaying the target record.

7. The method of claim 5, wherein, The method further comprises: in response to a third user operation on the mapping component, displaying a record detail page; generating an image record in the record detail page, wherein the image record comprises time information, and second text information and / or second media information corresponding to the time information.

8. The method of claim 1, wherein, The method further comprises: in response to the end of the duration countdown corresponding to the event card, performing at least one of the following: displaying prompt information and / or image special effects in the conversation interface; pushing prompt information to a client corresponding to a target user in the conversation interface; cancel the top display of the pinned display component of the event card in a top area of the session interface.

9. The method of claim 1, wherein, The method further includes: in response to a situation that a time length countdown corresponding to the event card ends, obtaining interaction data corresponding to the event card, the interaction data representing conversation information generated in a time period between a first time and the target time, the first time being a creation time of the event card, within the session interface; based on the interaction data, generating an interaction record of the event card, the interaction record including conversation content and conversation time of each target user within the session interface between the first time and the target time.

10. The method of claim 9, wherein, The method further includes: based on the interaction record, generating a corresponding virtual video, wherein the virtual video includes at least two video frames, the playback time stamp of the video frame being determined based on the conversation time in the interaction record, and the image content of the video frame being generated based on the conversation content in the interaction record.

11. An information display device, characterized by comprising: comprising: a processing unit configured to create a session interface; a generation unit configured to, in response to a first user operation on the session interface, display an event card in the session interface, wherein the event card dynamically displays a time length countdown from a current time to a target time, and event information corresponding to the target time, the event information being used to indicate a target event, the target time and the event information being determined based on the first user operation.

12. An electronic device, comprising: comprising: a processor and a memory; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the processor executes the information display method according to any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and when the processor executes the computer execution instructions, the information display method according to any one of claims 1 to 10 is realized.

14. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to realize the information display method according to any one of claims 1 to 10.