Method and device for displaying information in session, electronic equipment and readable storage medium

By assigning information display areas to each session object in group chat and updating its interaction status in real time, the problem of fixed information display methods in the prior art and inability to fully display the diverse sociality of session objects is solved, and the diversity and intuitiveness of information display are achieved.

CN119536871APending Publication Date: 2025-02-28TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311129952.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-31
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

Existing social applications cannot fully demonstrate the diverse sociality of conversation objects in group chats, and the information display method is relatively fixed, so it cannot intuitively display the current interaction status of conversation objects.

Method used

In the session interface of group chat, each session object is assigned an information display area to display the status prompt information of its current interactive state in real time. When the session object triggers a target event, the information display area is updated to display the prompt information associated with the target event.

Benefits of technology

It realizes the diversity and intuitiveness of information display during the session, allowing session objects to dynamically update information display according to their behavior, making the session more active and interactive.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536871A_ABST
    Figure CN119536871A_ABST
Patent Text Reader

Abstract

The invention provides an information display method and device in a session, electronic equipment and a computer readable storage medium. The method comprises the steps that in a session interface of a target session, information display areas associated with session objects in the target session are displayed, and state prompt information of the current interaction state of the session objects in the target session is displayed in the information display areas; and in response to a trigger operation of any first session object in the session objects for the target event, displaying the updated state prompt information associated with the target event in an information display area of the first session object. Through the method and the device, the related information of executing the target event by the session object can be quickly and intuitively displayed, and the diversity of information display in the session process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to computer technology, and in particular to a method, device, electronic device and computer-readable storage medium for displaying information in a conversation. Background Art

[0002] With the development of computer technology, more and more people rely on the Internet for daily communication. Instant messaging has become one of the main Internet services used by people in daily life. Some special instant messaging applications can provide users with special instant messaging services, and some other platforms (such as video platforms, music platforms, etc.) usually integrate corresponding instant messaging functions. In the process of group chat, many social products are helping everyone to provide topics or content resources of common interest, so that the conversation partners can be active here for a long time.

[0003] However, as Internet content becomes increasingly rich, conversation partners have broader interests, and diversified social demands grow, the information displayed in the chat areas provided by related social applications is not intuitive, and the way information is displayed is relatively fixed, which cannot fully demonstrate the diversified social nature of conversation partners. Summary of the invention

[0004] The embodiments of the present application provide a method, device, electronic device and computer-readable storage medium for displaying information in a conversation, which can quickly and intuitively display relevant information of a conversation object executing a target event, thereby improving the diversity of information display during a conversation.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] The present application provides a method for displaying information in a session, including:

[0007] In the session interface of the target session, information display areas associated with each session object in the target session are displayed, wherein the information display area of ​​any session object displays status prompt information of the current interaction status of the session object in the target session;

[0008] In response to a triggering operation of any first conversation object among the conversation objects on a target event, updated status prompt information associated with the target event is displayed in an information display area of ​​the first conversation object.

[0009] The present application provides an information display device in a conversation, including:

[0010] A display module, configured to display, in a session interface of a target session, information display areas associated with each session object in the target session, wherein the information display area of ​​any session object displays status prompt information of the current interaction status of the session object in the target session;

[0011] The response module is used to respond to the triggering operation of any first conversation object among the conversation objects on the target event, and display the updated status prompt information associated with the target event in the information display area of ​​the first conversation object.

[0012] In the above scheme, the target event includes any one of the following: a conversation message input event; a conversation message sending event; a media information playing event; a conversation invitation event; or a voting event for a target topic.

[0013] In the above scheme, the target event includes a conversation message input event or a conversation message sending event, wherein the input or sent conversation message includes at least one of text, voice or image sequence, and the image sequence includes at least one image; the display module is further used to display text information corresponding to the conversation message in the information display area of ​​the first conversation object, and the text information includes text information included in the conversation message, or at least one of text information obtained by performing text recognition on non-text information in the conversation message;

[0014] In the case where the conversation message includes an image sequence, displaying at least one image in the image sequence as a background image of a message display area of ​​the first conversation object;

[0015] In a case where the conversation message includes voice, status indication information for indicating a playing status of the voice is displayed.

[0016] In the above solution, the target event is a conversation message input event, and the display module is further used to dynamically display the text information of the currently input conversation message in the information display area of ​​the first conversation object.

[0017] In the above solution, the target event includes a media information playback event, and the prompt information associated with the target event includes: a playback screen of the target media information corresponding to the media information playback event.

[0018] In the above solution, the response module is further used to display a playback screen of the target media information in the information display area of ​​the first conversation object in response to a trigger operation of the first conversation object on the information display area of ​​any second conversation object;

[0019] The second session object is a session object that has triggered a media information playback event in the target session, and the target media information is the media information that the second session object is watching;

[0020] In the above scheme, the response module is also used to display a candidate media information list in response to a trigger operation of the first conversation object on the media information viewing entrance displayed in the conversation interface, and in response to a selection operation on any media information in the candidate media information list, display a playback screen of the target media information corresponding to the selection operation in the information display area of ​​the first conversation object.

[0021] In the above scheme, the target media information includes a target live broadcast, and the response module is further used to display the playback screen of the target live broadcast in the merged display area of ​​the session interface when the number of third session objects watching the target live broadcast in the target session is greater than the first number;

[0022] The merged display area is a merged area of ​​information display areas corresponding to each conversation object watching the target live broadcast.

[0023] In the above solution, the combined display area also displays: object identification information of each of the third conversation objects.

[0024] In the above solution, the target event includes a session invitation event, and a session invitation event initiation portal is displayed in the session interface. The response module is further configured to display a session invitation interface associated with the session invitation event in response to a trigger operation of the first session object on the session invitation event initiation portal;

[0025] Receiving a selection operation for a target conversation object through the conversation invitation interface;

[0026] In response to the successful initiation of the session invitation event for the target session object, prompt information of the media information collected by the media information collection device corresponding to the first session object is displayed in the information display area of ​​the first session object.

[0027] In the above scheme, the response module is also used to respond to the exit viewing operation of any of the third session objects for the target live broadcast, cancel the display of the object identification information of the third session object in the merged display area, display the information display area of ​​the third session object in the session interface, and display information related to the third session object in the information display area.

[0028] The target event includes a voting event for a target topic, and a voting event initiation entry is displayed in the conversation interface.

[0029] In response to a triggering operation of a target event by any first conversation object among the conversation objects, displaying prompt information associated with the target event in an information display area of ​​the first conversation object includes:

[0030] In response to the triggering operation of the first session object on the voting event initiation portal, displaying a voting content setting interface;

[0031] Receiving a voting content setting operation of the first conversation object through the voting content setting interface;

[0032] In response to the voting content setting operation, prompt information associated with the voting event corresponding to the voting content setting operation is displayed in the information display area of ​​the first session object, and the prompt information includes: content prompt information of at least two voting options for the target topic to be voted on, and selection controls for each of the at least two voting options.

[0033] In the above solution, the response module is further used to display first prompt information corresponding to the voting result of the first voting item in the information display area of ​​the first conversation object in response to a selection operation of a selection control of any first voting option among the at least two voting options by any conversation object;

[0034] In the above scheme, the response module is also used to respond to a selection operation of a selection control of any second voting option among the at least two voting options by any fourth session object, and to display result indication information in the information display area of ​​the fourth session object to prompt that the fourth session object has selected the second voting option.

[0035] In the above scheme, the session interface also displays a trigger entry of a subsession associated with each of the voting options, and the response module is further used to respond to a trigger operation of any fifth session object on a trigger entry of a subsession associated with any third voting option, and display a target subsession interface associated with the third voting option, wherein the target subsession interface is a session interface of each session object that has selected the third voting option;

[0036] The fifth session object is a session object in the target session that selects the third voting option.

[0037] In the above solution, the target sub-session interface displays any of the following items:

[0038] object identification information of each session object that has selected the third voting option;

[0039] The information display area of ​​each conversation partner who has selected the third voting option.

[0040] In the above scheme, the display module is further used to display the information display area associated with each session object in the target session in the session interface of the target session according to the target sorting method;

[0041] The target sorting method includes at least one of the following:

[0042] A sorting method based on the time when the session object joined the target session;

[0043] A sorting method based on the distance between the conversation object and the first conversation object;

[0044] A ranking method based on the activity of the session objects in the target session;

[0045] A sorting method based on the interaction between the session object and the first session object.

[0046] In the above solution, the information display area of ​​each conversation object in the target conversation satisfies at least one of the following:

[0047] The area size of the information display area of ​​the first conversation object is not less than the size of the information display area of ​​other conversation objects, and the other conversation objects are conversation objects other than the first conversation object;

[0048] The display position of the information display area of ​​the first conversation object is arranged before the information display areas of other conversation objects;

[0049] When the target sorting method is a sorting method based on the distance, the size of the information display area of ​​each conversation object in the target conversation is negatively correlated with the distance corresponding to each conversation object, and the distance corresponding to a conversation object is the distance between the conversation object and the first conversation object;

[0050] When the target sorting method is a sorting method based on the time of joining the target session, the area size of the information display area of ​​each session object in the target session is positively correlated with the joining time corresponding to each session object, and the joining time is the time when the session object joins the target session;

[0051] When the target sorting method is a sorting method based on activity, the size of the information display area of ​​each conversation object in the target conversation is positively correlated with the activity of each conversation object in the target conversation;

[0052] When the target sorting method is a sorting method based on the interaction status with the first conversation object, the area size of the information display area of ​​each conversation object in the target conversation is positively correlated with the interaction status of each conversation object with the first conversation object.

[0053] In the above scheme, the response module is further used to enlarge the information display area of ​​each of the conversation objects in response to the interface zoom-in operation on the conversation interface, and hide the information display area when the area size of the information display area reaches a first threshold;

[0054] In response to an interface zoom-out operation on the conversation interface, the information display area of ​​each conversation object is reduced.

[0055] In the above solution, the response module is further used to display a style switching function item in the conversation interface, and the style switching function item is used to trigger the style switching of the information display area;

[0056] In response to a triggering operation of the first conversation object on the style switching function item, displaying at least one candidate style;

[0057] In response to a selection operation on a target style among the at least one candidate style, the target style is adopted to display an information display area of ​​the first conversation object.

[0058] In the above scheme, the conversation interface further displays a style display switch, the style display switch is used to trigger display or hide the information display area associated with each conversation object in the target conversation, and the display module is further used to display the information display area associated with each conversation object in the target conversation when the style display switch is turned on;

[0059] Correspondingly, the display module is also used to respond to the closing operation of the style display switch, and display a conversation message in the conversation interface that uses the relevant information of each conversation object in the target conversation as the message content, and synchronously hide the information display area associated with each conversation object.

[0060] An embodiment of the present application provides an electronic device, including:

[0061] Memory for storing computer programs;

[0062] The processor is used to implement the information display method in the session provided by the embodiment of the present application when executing the computer program stored in the memory.

[0063] An embodiment of the present application provides a computer-readable storage medium storing a computer program for causing a processor to execute and implement the method for displaying information in a session provided by the embodiment of the present application.

[0064] The embodiments of the present application have the following beneficial effects:

[0065] By applying the embodiments of the present application, in the conversation interface, each conversation object has an information display area, and in response to the conversation object triggering an operation for a target event in a target conversation, prompt information associated with the target event is displayed in real time in its corresponding information display area. In this way, the corresponding prompt information can be displayed quickly and intuitively according to the target behavior of the conversation object in the target conversation, thereby improving the diversity of information display during the conversation. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Figure 1 It is a schematic diagram of the architecture of the information display system in the session provided by the embodiment of the present application;

[0067] Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0068] Figure 3 It is a flowchart of a method for displaying information in a session provided by an embodiment of the present application;

[0069] Figure 4 is a schematic diagram of the information display area provided in an embodiment of the present application;

[0070] Figure 5 This is a schematic diagram of selecting a display style provided in an embodiment of the present application;

[0071] Figure 6 It is a schematic diagram of information input and display synchronization provided by an embodiment of the present application;

[0072] Figure 7 This is a schematic diagram of media information playback provided by an embodiment of the present application;

[0073] Figure 8 is a schematic diagram of a target media information selection interface provided by an embodiment of the present application;

[0074] Fig. 9 is a schematic diagram of a combined display area provided in an embodiment of the present application;

[0075] Fig.10 This is a schematic diagram of the exit viewing operation provided in an embodiment of the present application;

[0076] Figures 11A-11E This is a schematic diagram of the information area display of a session invitation event provided in an embodiment of the present application;

[0077] Fig.12 It is a schematic diagram of the processing flow of voting events provided in the embodiment of the present application;

[0078] Fig.13 This is a schematic diagram of the result prompt information of the voting options provided in the embodiment of the present application;

[0079] Fig.14 is a schematic diagram of a session interface of a subsession provided in an embodiment of the present application;

[0080] Figures 15A-15B is a schematic diagram of triggering a target sub-session during a full-screen presentation provided by an embodiment of the present application;

[0081] Fig. 15C is an interaction diagram of a target sub-session provided in an embodiment of the present application;

[0082] Fig.16 This is a schematic diagram of a selection interface for a target sorting method provided in an embodiment of the present application;

[0083] Fig.17 is a schematic diagram of a distance sorting method provided in an embodiment of the present application;

[0084] Fig.18 is a schematic diagram of a style of a distance-based information display area provided in an embodiment of the present application;

[0085] Fig.19 is a schematic diagram of a display style switching process provided in an embodiment of the present application;

[0086] Fig. 20 It is a schematic diagram of the group chat process provided by the relevant technology;

[0087] Fig.21 is a schematic diagram of a full-screen information display area provided in an embodiment of the present application;

[0088] Fig. 22 It is a flow chart of the expansion method of the target event provided in the embodiment of the present application;

[0089] Fig.23 It is a schematic diagram of an implementation method of a card area of ​​a session object provided in an embodiment of the present application;

[0090] Fig.24 This is a schematic diagram of event triggering operation provided in an embodiment of the present application. DETAILED DESCRIPTION

[0091] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0092] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0093] If similar descriptions of "first / second" appear in the application documents, the following instructions are added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0094] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0095] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0096] 1) Client: an application running in the terminal to provide various services, such as video playback client, instant messaging client, live broadcast client, etc.

[0097] 2) In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed may be in real time or have a set delay. Unless otherwise specified, there is no restriction on the order of execution of the multiple operations executed.

[0098] 3) AIO: The full name is All In One, which refers to a public chat window component. In an instant messaging application, a conversation object participates in many different types of conversations such as friends, groups, and public accounts. In order to provide a unified interactive experience for the conversation object, the software provides a chat window component shared by different conversations. The input, click operation and other behavioral habits of the conversation object in the component can be regarded as consistent.

[0099] 4) C2C: “Conversation object to conversation object” refers to the conversation window between one conversation object and another conversation object.

[0100] Based on the above explanations of the nouns and terms involved in the embodiments of the present application, the following describes the information display method system in the conversation provided by the embodiments of the present application. Figure 1 , Figure 1: This is a schematic diagram of the architecture of the information display system in the session provided by the embodiment of the present application. To realize the information display application in a session, the terminal (terminal 400-1 and terminal 400-2 are shown) is connected to the server 200 and the SSP platform through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two. Among them, the server 200 can belong to a target server cluster, and the target server cluster includes at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. The server cluster can be used to provide background services for applications that support a three-dimensional virtual environment.

[0101] A target application with an instant messaging function is set on a terminal (terminal 400-1 and terminal 400-2 are shown), and information display areas associated with each session object in the target session are displayed on a session interface 410 of the target session (session interface 410-1 and graphical interface 410-2 are shown as examples), wherein the information display area of ​​any session object displays information related to a status prompt of a current interaction state of the session object in the target session; in response to a triggering operation of any first session object among the session objects for a target event, updated status prompt information associated with the target event is displayed in the information display area of ​​the first session object.

[0102] The terminal is also used to send a session creation request for the target session to the server, and render the session interface of the target session based on the object data of the session object returned by the server and matching the target session identifier carried in the session creation request.

[0103] The server 200 is used to parse the session creation request for the target session based on the received session creation request sent by any terminal, obtain the corresponding target session identifier and terminal identifier, and return the object data of the session object corresponding to the terminal identifier and the target session identifier to the terminal, so that the target session is created according to the target session identifier on the terminal device indicated by the terminal identifier, and the session interface of the target session is rendered according to the object data of the corresponding session object.

[0104] In practical applications, server 200 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (CDN, Content Delivery Network), and big data and artificial intelligence platforms. Terminals (such as terminals 400-1 and 400-2) can be smart phones, tablet computers, laptops, desktop computers, smart speakers, smart TVs, smart watches, etc., but are not limited to this. Terminals (such as terminals 400-1 and 400-2) and server 200 can be directly or indirectly connected via wired or wireless communication, and this application is not limited here.

[0105] Next, the electronic device for implementing the information display method in the above-mentioned conversation provided by the embodiment of the present application is described. Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. In practical applications, the electronic device 500 can be implemented as Figure 1 The terminal 400 or the server 200 in the embodiment of the present invention is an electronic device. Figure 1 Taking the server 200 shown as an example, an electronic device that implements the method for displaying information in a session according to an embodiment of the present application is described. Figure 2 The electronic device 500 shown includes: at least one processor 510, a memory 550, at least one network interface 520 and a session object interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 540 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 540 is not described in detail. Figure 2 Various buses are labeled as bus system 540 .

[0106] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0107] The session object interface 530 includes one or more output devices 531 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The session object interface 530 also includes one or more input devices 532, including session object interface components that facilitate session object input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0108] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices that are physically remote from the processor 510.

[0109] The memory 550 includes a volatile memory or a nonvolatile memory, and may also include both volatile and nonvolatile memories. The nonvolatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory.

[0110] In some embodiments, the memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.

[0111] Operating system 551, including system programs for processing various basic system services and performing hardware-related tasks, such as framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0112] A network communication module 552, for reaching other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB);

[0113] a presentation module 553 for enabling presentation of information via one or more output devices 531 (e.g., display screen, speaker, etc.) associated with the session object interface 530 (e.g., a session object interface for operating peripheral devices and displaying content and information);

[0114] The input processing module 554 is used to detect one or more conversation object inputs or interactions from one of the one or more input devices 532 and translate the detected inputs or interactions.

[0115] In some embodiments, the information display device in the session provided by the embodiments of the present application can be implemented in a software manner. Figure 2 The information display device 555 in the session stored in the memory 550 is shown, which can be software in the form of a program and a plug-in, etc., including the following software modules: a display module 5551 and a response module 5556. These modules are logical, so they can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.

[0116] In other embodiments, the information display device in the conversation provided by the embodiments of the present application can be implemented in hardware. As an example, the information display device in the conversation provided by the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the information display method in the conversation provided by the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs) or other electronic components.

[0117] Based on the above description of the information display method system and electronic device in the session provided by the embodiment of the present application, the information display method in the session provided by the embodiment of the present application is described below. In some embodiments, the information display method in the session provided by the embodiment of the present application can be implemented by a server or a terminal alone, or by a server and a terminal in collaboration. In some embodiments, the terminal or server can implement the information display method in the session provided by the embodiment of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a local (Native) application (APP, Application), that is, a program that needs to be installed in the operating system to run, such as a client that supports instant messaging, such as a chat APP; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment; it can also be a small program that can be embedded in any APP. In short, the above-mentioned computer program can be an application, module or plug-in in any form.

[0118] The following uses a terminal implementation as an example to illustrate the information display method in a session provided by the embodiment of the present application. Figure 3 , Figure 3: is a flow chart of a method for displaying information in a session provided in an embodiment of the present application. The method for displaying information in a session provided in an embodiment of the present application includes:

[0119] Step 101: In a session interface of a target session, information display areas associated with respective session objects in the target session are displayed. The information display area of ​​any session object displays status prompt information of the current interaction status of the session object in the target session.

[0120] In actual implementation, the terminal is deployed with a dedicated instant messaging application that can provide a dedicated instant messaging service. Other related applications that integrate instant messaging service functions can also be deployed, such as video playback applications, live broadcast applications (such as video playback, music platforms, etc.). Start the corresponding instant messaging service, and display the session interface of the target session including multiple session objects. Each session object in the session interface is associated with its own information display area, that is, there is a one-to-one correspondence between the session object and the information display area. The information display area of ​​any session object is used to display the status prompt information of the current interactive state of the session object in the target session. If the interactive state of the session object in the target session changes, the status prompt information of the updated interactive state corresponding to the session object is displayed in real time in the corresponding information display area. In addition, the shape of the information display area can be various.

[0121] For example, see Figure 4 , Figure 4 : is a schematic diagram of the information display area provided in an embodiment of the present application. After any conversation object enters the target conversation, the conversation interface of the target conversation shown in the figure can be displayed in the terminal interface. The target conversation includes 6 conversation objects, and each conversation object corresponds to a square card-style information display area. The information display area associated with each conversation object displays the status prompt information of the current interaction state of the conversation object in the target conversation. For example, the current interaction state of conversation object A is video chatting, and the status prompt information displayed in the information display area of ​​conversation object A is the video picture collected by the camera of the terminal to which conversation object A belongs; the current interaction state of conversation object B is text input, and the status prompt information displayed in the information display area of ​​conversation object B is the input text; the current interaction state of conversation object C is voice speaking, and the status prompt information displayed in the information display area of ​​conversation object C is text information generated according to voice recognition, etc.

[0122] The manner in which each conversation object corresponds to an information display area can aggregate and display the status prompt information of the current interaction status of the conversation object in the target conversation, thereby achieving intuitive information display for the conversation object.

[0123] In some embodiments, the terminal to which the first conversation object belongs may also switch the display style of the information display area in the following manner:

[0124] In the conversation interface, a style switching function item is displayed, and the style switching function item is used to trigger the style switching of the display style of the information display area; in response to the triggering operation of the first conversation object on the style switching function item, at least one candidate style is displayed; in response to the selection operation of the target style in the at least one candidate style, the target style is adopted to display the information display area of ​​the first conversation object.

[0125] In actual implementation, any session object in the target session can switch the display style of its own information display area, generally switching the area shape of the information display area, and the triggering method of the style switching instruction can be achieved through the style switching function item.

[0126] For example, see Figure 5 , Figure 5 It is a schematic diagram of the selection of display styles provided in an embodiment of the present application. A style switching function item is displayed in the conversation interface of the first conversation object. The style switching function item can be called out by long pressing the information display area of ​​the first conversation object. In response to the triggering operation of the first conversation object on the style switching function item, multiple area shapes shown in the figure are displayed. The first conversation object selects a target shape, such as a heart shape, and can switch its originally square information display area to a heart-shaped information display area.

[0127] The above-mentioned style switching function can realize the style diversity of the information display area and increase the staying time of the conversation object in the target conversation.

[0128] Step 102: In response to a triggering operation of any first conversation object among the conversation objects for a target event, updated status prompt information associated with the target event is displayed in an information display area of ​​the first conversation object.

[0129] In actual implementation, the terminal responds to the session object performing a trigger operation for the target event in the target session, so that the status prompt information of the current interaction status displayed in the information display area of ​​the session object changes, that is, the terminal updates the status prompt information originally displayed in the corresponding information display area, and displays the updated status prompt information associated with the target event in the information display area of ​​the session object. In other words, in the information display area of ​​the session object, feedback information corresponding to any interactive behavior performed by the session object in the target session can be displayed, wherein the interactive behavior can be indicated by triggering an event associated with the target session. That is, the session object triggers a pre-set event associated with the target session in the target session, and can display various types of prompt information after the event is triggered in the information display area of ​​the session object.

[0130] With regard to the target event, in some embodiments, the target event may include any of the following: a conversation message input event, a conversation message sending event, a conversation invitation event, a media information playing event, and a voting event for a target topic.

[0131] In actual implementation, a session message input event refers to the session object obtaining the corresponding information of the input event through the text input box, voice collection function, etc. A session message sending event refers to the session messages of different message types sent by the session object in the target session; a media information playback event refers to the session object playing or viewing media information in the target session. A voting event for a target topic refers to the session object initiating a vote for a target topic in the target session.

[0132] In some embodiments, the target event includes a conversation message input event or a conversation message sending event, wherein the input or sent conversation message includes at least one of text, voice, or image sequence, and the image sequence includes at least one image. The terminal may display the updated status prompt information associated with the target event in the following manner:

[0133] Displaying text information corresponding to the conversation message in the information display area of ​​the first conversation object, the text information including the text information included in the conversation message or at least one of the text information obtained by performing text recognition on the non-text information in the conversation message;

[0134] In the case where the conversation message includes an image sequence, displaying at least one image in the image sequence as a background image of a message display area of ​​the first conversation partner;

[0135] In the case where the conversation message includes voice, status indication information for indicating the playback status of the voice is displayed.

[0136] In actual implementation, the updated status prompt information associated with the session sending event can be directly displayed in the information display area, that is, the text information of the current session object for the session sending event can be displayed. The source of the displayed text information can be the text message directly sent by the session object, or it can be a text message obtained after text recognition of a non-text message. For example, if the session object sends a voice message, the text message obtained after voice recognition of the voice message can be displayed in the information display area. In addition, for voice messages, the indication information of the playback status can also be displayed, such as a voice waveform, a voice playback progress control, etc. If the session message sent by the session object includes an image, the image can be directly used as the background image of the information display area of ​​the session object. It should be noted that the background image of the information display area is switched in real time.

[0137] Exemplarily, continue to refer to Figure 4 When session object B inputs text in the chat box of the group chat, the input text will be synchronously displayed in the information display area of session object B; when session object C is speaking, the text information generated according to speech recognition will be displayed in the information display area of session object C; when session object E sends a picture during the chat, the picture will be displayed as the background image in the information display area of session object E.

[0138] In some embodiments, when the target event is a session message input event, the terminal can implement the following functions:

[0139] In the information display area of the first session object, dynamically display the text information of the currently input session message.

[0140] Exemplarily, after the terminal responds to the session object triggering the session message input event, the corresponding updated status prompt information is the text information input in the input box. Refer to Figure 6 , Figure 6 FIG. is a schematic diagram of synchronous information input and display provided by an embodiment of the present application. Session object B inputs text information "@Object F you five" in the dialogue input box numbered 1 in the session interface. Without clicking the send button, the text information being input will be synchronously displayed in the information display area of session object B (as shown by the number 2 in the figure).

[0141] In some embodiments, when the target event includes a media information playback event, in the display area of the first session object, display the playback screen of the target media information corresponding to the media information playback event.

[0142] In actual implementation, the media information playback event includes the first session object watching video information, or watching a live broadcast, etc. After the session object triggers the media information playback event, the updated status prompt information displayed in its corresponding information display area is the playback screen of the media information.

[0143] Exemplarily, continue to refer to Figure 4 Session object A initiates a video session, and the video screen of session object A is displayed in the information display area of session object A; session object D is watching a target live broadcast (such as a ball game live broadcast), and the live broadcast screen is displayed in the information display area of session object D.

[0144] In some embodiments, when the target event includes a media information playback event, the terminal can implement the following functions:

[0145] In response to the triggering operation of the first session object on the information display area of any second session object, in the information display area of the first session object, display the playback screen of the target media information;

[0146] The second session object is a session object that has triggered a media information playback event in the target session, and the target media information is the media information that the second session object is watching.

[0147] In actual implementation, if in the conversation interface of the first conversation object, there is an information display area of ​​the second conversation object that is displaying the playback interface of media information, in response to a trigger operation (such as a click, etc.) of the first conversation object on the information display area, the playback interface of the media information can also be displayed in the information display area of ​​the first conversation object. That is, at this time, the interaction state of the first conversation object changes, and in the information display area of ​​the first conversation object, the updated status prompt information displayed is the playback interface of the media information, that is, the first conversation object is also watching the media information.

[0148] For example, see Figure 7 , Figure 7 This is a schematic diagram of media information playback provided by an embodiment of the present application. In the figure, the conversation interface of the first conversation object (conversation object A) has 6 people participating in the target conversation, wherein the information display area of ​​the second conversation object (conversation object D) is displaying the playback interface of the live football match (i.e., conversation object D is watching the video in the target conversation through his own terminal). At this time, conversation object A clicks on the information display area of ​​conversation object D, and the playback interface of the current live football match will be displayed in the information display area of ​​conversation object A. At this time, if conversation object D double-clicks the playback interface in its own information display area, the playback interface can be displayed in full screen.

[0149] In some embodiments, the playback screen of the target media information can also be displayed in the following manner: in response to a trigger operation of the first session object on a media information viewing entrance displayed in the session interface, a candidate media information list is displayed; in response to a selection operation on any media information in the candidate media information list, a playback screen of the target media information corresponding to the selection operation is displayed in the information display area of ​​the first session object.

[0150] In actual implementation, an entry related to a media information playback event, namely, a media information viewing entry, may also be displayed in the session interface. In response to a trigger operation of any first session object in the target session on the viewing entry, multiple candidate media information may be displayed. The candidate media information may be provided by an application to which the target session belongs, or may be selected by the session object from a local media information library. After the session object selects the target media information, the status prompt information of the current interaction status of the session object is updated, and the corresponding updated status prompt information is displayed in its associated information display area, i.e., the playback screen of the media information is displayed.

[0151] For example, see Figure 8 , Figure 8It is a schematic diagram of the target media information selection interface provided in an embodiment of the present application. In the figure, number 1 shows the media information viewing entrances "Watch Video", "Watch Together", etc. displayed in the conversation interface of conversation object D, number 2 shows an interface including multiple candidate media information, and number 3 shows, after conversation object D selects target media information m, the playback interface of media information m is displayed in the information display area associated with itself.

[0152] The above method of selecting media information enables the conversation object to watch according to its actual needs and realize on-demand playback.

[0153] In some embodiments, the target media information associated with the media information playback event includes a target live broadcast, and the following functions may also be implemented:

[0154] When the number of third session objects watching the target live broadcast in the target session is greater than the first number, displaying the playback screen of the target live broadcast in the combined display area of ​​the session interface;

[0155] The merged display area is a merged area of ​​information display areas corresponding to each session object watching the target live broadcast.

[0156] In actual implementation, the media information may include the target live broadcast, and the session objects in the target session may watch the target live broadcast, so that the live broadcast picture of the target live broadcast is displayed in the display information area of ​​the session objects watching the target live broadcast. If the number of third session objects watching the target live broadcast in the target session reaches the first number, the terminal may perform a merge operation on the information display areas of each third session object to obtain a merged display area, and display the merged display area in the session interface, and then display the playback picture of the target live broadcast (i.e., the live broadcast picture) in the merged display area.

[0157] For example, see Fig. 9 , Fig. 9 This is a schematic diagram of the merged display area provided in an embodiment of the present application. Taking a multi-person session in a live broadcast platform as an example, the first number is pre-set to 2, that is, when the number of people watching the live broadcast reaches 2, the live broadcast screen can be displayed in the merged display area of ​​the session interface. The live broadcast platform detects that there are more than or equal to 2 viewers watching the target live broadcast (number 1 in the figure shows that there are 3 people watching together). At this time, the merged display area shown in the figure with number 1 can be displayed in the session interface of each session object in the target session. The merged display area is formed by merging the information display areas of the session objects watching the live broadcast. It should be noted that these two session objects are two viewers in the live broadcast room. In addition, each session object watching the target live broadcast can trigger a full-screen display operation for the merged area, and the live broadcast screen of the target live broadcast as shown in the figure with number 2 can be displayed in full screen.

[0158] The above method of displaying the target live broadcast in the combined display area can fully utilize the space of the terminal screen and display a clearer live broadcast picture.

[0159] In some embodiments, object identification information of each third conversation object is also displayed in the combined display area.

[0160] For example, see Fig. 9 , Fig. 9 The object identification information of the three session objects who are watching the target live broadcast at the same time is shown in FIG. 5 , that is, the object identity information of the session object is represented by the object avatar of the session object.

[0161] The above-mentioned method of displaying the identity information of the object enables each object in the target conversation to quickly obtain the conversation object that is watching the target live broadcast, and to find other conversation objects that have similar interests to themselves.

[0162] In some embodiments, when a merged display area is displayed in the session interface, in response to an exit viewing operation of any third session object on the target live broadcast, the display of the object identification information of the third session object in the merged display area is canceled, the information display area of ​​the third session object is displayed in the session interface, and information related to the third session object is displayed in the information display area.

[0163] In actual implementation, the third session object (i.e., any session object watching the target live broadcast) can exit watching the target live broadcast at any time. In response to the exit viewing operation of the third session object for the target live broadcast, the terminal of the third session object cancels the display of the object identification information of the third session object in the merged display area, and at the same time, displays the information display area of ​​the third session object in the session interface, and displays information related to the third session object in the information display area of ​​the third session object, wherein the information related to the third session object can be the status prompt information of the interaction state of the third session object before watching the live broadcast, such as the information displayed before watching the live broadcast, or the avatar information, or is displayed according to the current state, for example, displaying "just exited which live broadcast", and when this object triggers other target events, the displayed content is updated, etc. In addition, when the third session object watches the target live broadcast in the merged area, when the third session object executes other target events, such as session input events (such as the third session object inputs text), the third session object automatically triggers the exit viewing operation for the target live broadcast, at this time, the information display area of ​​the third session object is displayed in the session interface, and the information related to the session input event, such as display text information, is displayed in the information display area.

[0164] For example, see Fig.10 , Fig.10This is a schematic diagram of the exit viewing operation provided by an embodiment of the present application. In the conversation interface of the conversation object C, the number 1 in the display diagram shows the merged display area, that is, the conversation object C is also watching the target live broadcast, and the number 2 shows the object avatar of the conversation object C. The conversation object C clicks the exit viewing button shown by the number 3 in the diagram to exit the merged display area, and in the conversation interface, the information display area of ​​itself shown by the number 4 is displayed, and the relevant information "You have just exited the *** live broadcast" is displayed in the information display area. At this time, the object identity information displayed in the merged display area shown by the number 5 in the diagram excludes the object avatar of the conversation object C.

[0165] The above-mentioned method of exiting the live broadcast can ensure that the session object exits as needed, thereby improving the convenience for the session object to watch the target live broadcast in the target session.

[0166] In some embodiments, the target event includes a session invitation event, a session invitation event initiation entrance is displayed in the session interface, and in response to a trigger operation of the first session object on the session invitation event initiation entrance, a session object invitation interface associated with the session invitation event is displayed; a selection operation for the target session object is received through the session object invitation interface; in response to the successful initiation of the session invitation event for the target session object, a media screen collected by a media information collection device corresponding to the first session object is displayed in the information display area of ​​the first session object.

[0167] In actual implementation, the target event may also include a session invitation event, which includes a video call invitation, a voice call invitation, etc. In the session interface, the initiation entry of the session invitation event is displayed. In response to the trigger operation of the first session object on the initiation entry, the terminal will display a session object invitation interface, which includes all session objects in the current target session and a determined function item for determining to initiate a session invitation for the target session object. Based on the trigger operation of the determined function item, the terminal sends a session invitation request to at least one selected target session object. When any target session object accepts the session invitation request based on its own terminal, it indicates that the first session object successfully initiates the session invitation event for the target session object, and updates the status prompt information of the first session object in the current interactive state in the target session. At this time, in the information display area of ​​the first session object, the updated status prompt information displayed is the media information collected by the media information collection device of the terminal to which the first session object belongs. At the same time, in the information display area of ​​the target session object, the prompt information of the media information collected by the media information collection device of the terminal to which the target session object belongs is also synchronously displayed. If the conversation invitation event is a video call invitation, the information display area of ​​each conversation object participating in the video call displays the video screen captured by the camera of its own terminal; if the conversation invitation event is a voice call invitation, the information display area of ​​each conversation object participating in the voice call displays the relevant information of the voice collected by the recording device of its own terminal, such as the text information after voice recognition, or the image information associated with the conversation object. It should be noted that when the first conversation object is in the process of executing the conversation invitation event, if other target events such as inputting text information are triggered again, the text information can be suspended above the video screen; when inputting image information, the display area of ​​the conversation object can be divided into at least two sub-areas, and the image information and the prompt information corresponding to the conversation invitation event can be displayed in different sub-areas respectively.

[0168] For example, taking the session invitation event as a video call request, Figures 11A-11E This is a schematic diagram of the information area display of the session invitation event provided in the embodiment of the present application, see Fig.11A , session object A triggers a session invitation event, click Fig.11A The "video call" button shown by number 1 displays the conversation object invitation interface shown by number 2, inviting conversation object B and conversation object F to participate in the video call; see Fig. 11B , Fig. 11B The video call invitation interface shown is displayed on the terminal of the conversation object F and on the terminal of any conversation object in the conversation object F. Here, taking the conversation object F as an example, the invitation interface shows Fig. 11BThe prompt information for the session invitation shown by number 1, as well as the consent function item and the rejection function item for the current session invitation, when the session object F accepts the session invitation of the video call based on the consent function item, Fig. 11B The interface shown in No. 2 shows the video images captured by the cameras of the respective devices. Fig. 11C , during a video call between conversation partner A and conversation partner F, a terminal of conversation partner B is displayed Fig. 11C In the conversation interface shown by number 1, at this time, in the information display area of ​​conversation object A and conversation object F, each displays the video screen collected by its corresponding camera. If conversation object B clicks the information display area of ​​conversation object A or conversation object F, it can display Fig. 11C The interface shown in number 2 includes the function item of whether to join the video call shown in number 3. If the conversation partner B also accepts the conversation invitation of the video call, it is displayed Fig. 11C The video call interface shown in number 4. Fig.11D In the conversation interface of the target conversation shown by number 1, conversation object A, conversation object B, and conversation object F are having a video call with each other, and in their respective corresponding information display areas, the video images captured by the cameras of their respective devices are displayed; if conversation object A clicks on his own information display area, the page of the video call between him and conversation object B and conversation object F can be displayed in full screen (such as Fig.11D 2). Fig.11E If, in addition to conversation object A, conversation object B, and conversation object F, other conversation object C is clicked on the information display area of ​​any conversation object in the video call (such as clicking on conversation object A), the video call joining interface is displayed, and the video call joining interface is displayed Fig.11E In the joining function item of joining the video call shown by number 1, when the conversation object C chooses to join the video call, the information display area of ​​the conversation object C will also display the picture collected by the camera of its own terminal device.

[0169] In some embodiments, the target event may also include a voting event for the target topic. The voting event initiation portal is displayed in the session interface, and the terminal may implement the following operations:

[0170] In response to the triggering operation of the first session object on the voting event initiation portal, displaying a voting content setting interface;

[0171] Receiving a voting content setting operation of the first session object through the voting content setting interface;

[0172] In response to the voting content setting operation, displaying prompt information associated with the voting event corresponding to the voting content setting operation in the information display area of ​​the first session object;

[0173] It should be noted that the prompt information includes content prompt information of at least two voting options of the target subject to be voted on, and selection controls for each voting option.

[0174] In actual implementation, the target event may be a voting event for the target topic. The first session object serves as the initiator of the voting event. The terminal to which it belongs receives the initiation entry for the voting event displayed in the session interface by the first session object, and may initiate a voting process for the target topic. At this time, the terminal will display a voting content setting interface, in which relevant event parameters involved in the voting event are set. The event parameters may include at least the voting topic, at least two voting options associated with the voting topic, etc. The first session object determines at least two voting options for the target topic through the voting content setting interface. At this time, the status prompt information of the first session object in the current interactive state is updated, and the updated status prompt information displayed in the information display area of ​​the first session object is the prompt information associated with the voting event, wherein the prompt information associated with the voting event may include at least the content prompt information of each voting option, and a selection control for selecting the voting option.

[0175] For example, see Fig.12 , Fig.12 1 is a schematic diagram of the processing flow of a voting event provided by an embodiment of the present application. In the session interface of the first session object (session object C), the voting event initiation entrance shown by number 1 is displayed. Clicking the initiation entrance displays the voting content setting interface shown by number 2. The voting content setting interface displays parameters such as voting theme and voting options. The first session object sets the voting theme as "Where to go for team building" in the interface and sets two voting options. The content indication information of the voting options may include text, video, graphics, etc. After the relevant parameters are set, the prompt information of each voting option shown by number 3 is displayed in the information display area of ​​the first session object (session object C) in the session interface. The prompt information of the two voting options in number 3 divides the information display area of ​​the session object C into two sub-areas, each sub-area corresponding to a voting option. Since the set voting options include images and texts, the image can be used as the background image of the corresponding sub-area, and the text can be used as the content of the sub-area. In the sub-area, a selection control for the voting option is displayed, such as the selection control shown by number 4 in the figure, and the session object can be indicated to have selected the voting option by highlighting the control.

[0176] Displaying the relevant information associated with the voting event in the information display area helps any conversation object in the target dialogue to quickly and intuitively understand the voting content of the current voting event and the corresponding voting results.

[0177] In some embodiments, when the target event includes a voting event, the following function can also be implemented: in response to a selection operation of a selection control of any first voting option among at least two voting options by any session object, result indication information corresponding to the voting result of the first voting option is displayed in the information display area of ​​the first session object.

[0178] In actual implementation, the first session object acts as the initiator of the voting event. Other session objects in the target session can view at least two voting options displayed in the information display area of ​​the first session object in the session interface displayed on their own terminals, receive a selection operation of the selection control for the first voting option of interest to the session object (i.e., the session object performs a voting operation on the first voting option), update the status prompt information currently displayed in the information display area, and display the updated status prompt information as indication information corresponding to the voting result of the first voting option in the information display area of ​​the first session object.

[0179] For example, see Fig.12 , Fig.12 Number 4 in the figure shows the result indication information associated with each of the two voting options initiated by the first session object (session object C), and the result indication information of the voting option is indicated by the number of votes. Each time the voting option is selected, the number of votes increases by 1. When any session object (including the initiator of the voting event) votes for any voting option, the number of votes corresponding to the voting option increases by 1, and in the session interface of the session object (who voted), the "heart" of the selected voting option (the voting success indication information represented by an icon) is highlighted to prompt the session object that the voting option has been selected.

[0180] In some embodiments, in response to a selection operation of any fourth session object on a selection control for any second voting option among at least two voting options, result prompt information for prompting the fourth session object to select the second voting option is displayed in the information display area of ​​the fourth session object.

[0181] In actual implementation, in addition to displaying the voting results of other conversation objects for the target voting option in the information display area corresponding to the voting initiator, the currently displayed status prompt information can also be updated in the information display area of ​​the fourth conversation object (each conversation object that has voted), and the updated status prompt information, i.e., the result indication information of the voting result for the second voting option (i.e., the voting option that the fourth conversation object is interested in), can be displayed. The result indication information is used to indicate that the fourth conversation object has selected the second voting option. The result indication information can include at least one of text information and image information.

[0182] For example, see Fig.13 , Fig.13 This is a schematic diagram of the result prompt information of the voting options provided in the embodiment of the present application. There is a fourth conversation object (object A), which votes for the voting option "A place" displayed in the information display area of ​​the first conversation object (object C). At this time, the prompt information of the voting option "A place" is displayed in the information display area of ​​the fourth conversation object (object A) shown by number 1. Since the prompt information of the voting option "A place" includes image p, the image p is directly used as the background image of the information display area of ​​object A in the information display area of ​​the fourth conversation object (object A). Similarly, object B votes for the voting option "B place". At this time, the prompt information of the voting option "B place" is displayed in the information display area of ​​object B shown by number 2, and the image associated with the voting option "B place" is directly used as the background image of the information display area of ​​object B.

[0183] The above method of displaying the prompt information of the voting options in the information display area of ​​the conversation object performing the selection operation helps other conversation objects to quickly and intuitively grasp the target voting options of each conversation object, thereby improving interactivity.

[0184] In some embodiments, the session interface also displays a trigger entry for a subsession associated with each voting option. Based on this, the terminal can also implement the following functions: in response to a trigger operation of any fifth session object on a trigger entry for a subsession associated with any third voting option, a target subsession interface associated with the third voting option is displayed, where the target subsession interface is a session interface for each session object that selects the third voting option; the fifth session object is a session object in the target session that selects the third voting option.

[0185] In actual implementation, for voting events, new subsessions can be created for multiple fifth session objects that have selected the same voting option, so that a more convenient communication window can be provided for multiple fifth session objects. In order to create subsessions associated with each voting option, a trigger entry for a subsession associated with each voting option is displayed in the session interface, and the terminal can create a subsession associated with the third voting option in response to the trigger operation of the fifth session object on the subsession entry associated with the third voting option. There can be multiple forms of triggering entries for subsessions, such as clicking on each voting option in the information display area corresponding to the voting initiator to trigger the subsession creation operation of the voting option, or the fifth session object can trigger the subsession creation operation in its own information display area based on the result indication information of the voting option it has voted for.

[0186] For example, see Fig.14 , Fig.141 is a schematic diagram of a sub-session session interface provided by an embodiment of the present application. In the figure, there are two voting options in the information display area of ​​the voting initiator (object C). The information display area of ​​the fifth session object (object A) shown by number 1 in the figure displays the target voting option ("A place") selected by itself. The fifth session object double-clicks its own display information area to initiate a sub-session creation operation corresponding to the target voting option ("A place"), creates a sub-session, and displays the session interface of the sub-session shown by number 3. The session interface of the sub-session displays multiple information display areas of the fifth session objects (object A and object C), that is, the fifth session object is the session object that has selected the target voting option. In some embodiments, the target sub-session interface displays any of the following items: object identification information of each session object that has selected the third voting option; information display area of ​​each session object that has selected the third voting option.

[0187] Following the above example, in the sub-session interface of the target voting option, the object identification information of all session objects that have selected the target voting option, such as the object avatar, can be displayed. At the same time, the information display areas associated with all session objects that have selected the target voting option can also be displayed.

[0188] The creation of the sub-session for the target voting option enables the session objects associated with the target voting option to conduct private discussions in the corresponding sub-session, which enables a more targeted conversation while also ensuring the privacy of the conversation.

[0189] In some embodiments, the terminal may also perform the following operations: in response to a full-screen display instruction for any information display area in the session interface, the information display area is displayed in full-screen display mode; during the full-screen display of the information display area, the terminal may also respond to a trigger operation for a target sub-session, and display the session interface of the target sub-session, the target sub-session being used to indicate a sub-session with the session object indicated by the information display area.

[0190] In actual implementation, when a full-screen display instruction is received for any information display area, the display content in the information display area can be viewed in full screen. During the full-screen display process, if the target sub-session for the session object indicated by the information display area is triggered, the session interface of the target sub-session is directly displayed, and a separate session between session objects is realized based on the sub-session interface.

[0191] For example, Figures 15A-15B is a schematic diagram of triggering a target sub-session during a full-screen display process provided in an embodiment of the present application, see Fig.15A, taking the session interface of the target session displayed by the terminal device of the session object F as an example, number 1 in the figure shows the information display area of ​​the session object B. The latest interactive status of the session object B is to post a message "@object F, where did you go on May Day?" The session object F clicks on the information display area of ​​the session object B through its own terminal, and can use the full-screen display method shown in number 2 in the figure to view the display content of the information display area in full screen; if the session object F double-clicks the display information shown in number 2, the session interaction entrance shown in number 3 can be displayed, thereby triggering a sub-session with the session object B, such as the sub-session interface shown in number 4 in the figure, and the display content of the information display area is used as the message content, and is displayed in the session interface of the sub-session in the form of a session message. The session object F can interact separately with the session object B in the session interface of the current sub-session through the session interaction entrance. See Fig. 15B In the figure, number 1 shows the information display area of ​​the session object E. Image a is displayed in the information display area. By clicking on the information display area, image a can be viewed in full screen as shown in number 2 in the figure. By double-clicking image a, a session interaction entrance with the session object E can be triggered (shown by number 3 in the figure), and then a sub-session interface with the session object E can be established (shown by number 4 in the figure).

[0192] Continuing from the above example, Fig. 15C This is a schematic diagram of the interaction of the target sub-session provided in the embodiment of the present application. The session object B exits Fig.15A The target subsession in , returns Fig. 15C When the session interface of the target session is displayed, the sub-session indication information of the sub-session for the separate session with the session object F can be displayed in the corresponding information display area, and the sub-session indication information includes the object identity information of the session object F (such as the avatar of the object F) and the number of session messages sent by the session object F for the separate session with itself. Fig. 15C The number a in the figure shows that the number of conversation messages sent by the conversation object F having a separate conversation with the conversation object B is one. When there are multiple conversation objects having separate sub-conversations with the conversation object B, the sub-conversation indication information of at least one sub-conversation is displayed in the information display area of ​​the conversation object B. Number b-1 shows that the conversation object F sends one conversation message to the conversation object B, number b-2 shows that the conversation object D sends 5 conversation messages to the conversation object B, and number b-3 shows that more conversation objects send conversation messages to the object B. The conversation object B clicks on the conversation indication information of any sub-conversation to open the sub-conversation with the corresponding conversation object. For example, by clicking on number b-1, the sub-conversation indication information of the conversation object B can be displayed. Fig.15A The sub-session interface with the session object F is shown as number 4.

[0193] In some embodiments, the conversation object terminal of the first conversation object may display multiple information display areas in the following manner: in the conversation interface of the target conversation, display the information display areas associated with each conversation object in the target conversation according to the target sorting method;

[0194] Optionally, the target sorting method includes at least one of the following:

[0195] Sorting method based on the time when the session object joined the target session;

[0196] A sorting method based on the distance between the conversation object and the first conversation object;

[0197] Sorting method based on the activity of the session objects in the target session;

[0198] The ordering method is based on the interaction between the session object and the first session object.

[0199] In actual implementation, the multiple information display areas displayed in the conversation interface can be sorted according to the target sorting method. The sorting method can be a sorting method based on the time when the conversation object joins the target conversation, specifically, sorting according to the order of the time when the conversation object joins the target conversation, such as the conversation object with the earlier entry time has the information display area displayed at the front in the conversation interface, and the area size of the information display area is larger; the sorting method can also be a sorting method based on the distance between the conversation object and the first conversation object corresponding to the current terminal, specifically, sorting according to the actual distance between other conversation objects and the first conversation object, such as the information display area of ​​the conversation object with the farther distance is farther away from the information display area of ​​the first conversation object; the sorting method can also be based on the conversation object in the target conversation interface. The sorting method of activity in the conversation specifically refers to that the information display area of ​​the conversation object with higher activity is displayed closer to the front in the conversation interface, and the area of ​​the information display area is larger, and the information display area of ​​the conversation object with lower activity is displayed closer to the back in the conversation interface, and the area of ​​the information display area is smaller; the sorting method can also be a sorting method based on the interaction between the conversation object and the first conversation object, specifically refers to that the information display area of ​​the conversation object with high interaction frequency is displayed closer to the front in the conversation interface, and the area of ​​the information display area is larger, and the information display area of ​​the conversation object with low interaction frequency is displayed closer to the back in the conversation interface, and the area of ​​the information display area is smaller. The sorting method can also be a sorting method based on the event importance of the target event executed by the conversation object, such as the event importance of the conversation invitation event is higher than the event importance of the conversation message input event, in which case, the display position of the information display area of ​​the conversation object in the conversation interface is closer to the front than the display position of the information display area of ​​the conversation object that executes the conversation message input event. For another example, the event importance of the media information playback event is higher than the event importance of the conversation message input event. At this time, the display position of the information display area of ​​the conversation object in the conversation interface is ahead of the display position of the information display area of ​​the conversation object that performs the conversation message input. The sorting method can also be a sorting method based on the information richness of the updated status prompt information. The richer the content, the closer the display position of the information display area is. For example, the display position of the information display area of ​​the video screen after the updated status prompt information is ahead of the information display area of ​​the text information after the updated status prompt information is ahead. For another example, the display position of the information display area of ​​the image screen after the updated status prompt information is ahead of the information display area of ​​the text information after the updated status prompt information is ahead. It should be understood that the "forefront" here is intended to indicate a position with a higher display priority, which can indicate different directions under different interface display logics.

[0200] In actual implementation, sorting function items corresponding to various sorting methods are displayed in the conversation interface. In response to a selection operation on a target sorting function item, the target sorting method indicated by the target sorting function item is used to sort multiple information display areas in the conversation interface.

[0201] For example, see Fig.16 , Fig.16 This is a schematic diagram of a target sorting method selection interface provided in an embodiment of the present application. In the conversation interface, a sorting method selection entry shown by number 1 is displayed. Clicking the selection entry displays a sorting method selection interface shown by number 2. The first conversation object selects a target sorting function item, that is, in the conversation interface, the information display areas associated with all conversation objects can be sorted according to the target sorting method.

[0202] The above-mentioned multiple sorting modes can be set so that the session object can define the priority of viewing the information display area of ​​the session object, so that the conversation is more targeted and the interaction efficiency of the conversation can be effectively improved.

[0203] In actual implementation, for the distance sorting method, all conversation objects may be screened according to the distance constraint condition first, and after the candidate conversation objects satisfying the distance constraint condition are screened, they are sorted according to the distance of each candidate conversation object from the first conversation object. In this way, when there are a large number of conversation objects, the information display area of ​​the conversation objects with high attention may be displayed in a limited screen space, so that the accuracy and clarity of the information display can be guaranteed, so that timely feedback of the conversation information can be provided.

[0204] For example, see Fig.17 , Fig.17 1 is a schematic diagram of a distance sorting method provided in an embodiment of the present application. For the distance sorting method, in the conversation interface, a distance sorting function item "Attachment" is displayed. The distance sorting function item also includes distance constraint information (such as ≤100 meters) for screening conversation objects, that is, first, according to the distance constraint information "≤100 meters", multiple candidate conversation objects whose distances to the first conversation object are less than or equal to 100 meters are screened from multiple conversation objects, and then the information display areas associated with the candidate conversation objects are sorted in order of distance from near to far.

[0205] In some embodiments, the information display area of ​​each conversation object in the target conversation satisfies at least one of the following: the area size of the information display area of ​​the first conversation object is not less than the size of the information display area of ​​other conversation objects, and the other conversation objects are conversation objects other than the first conversation object;

[0206] The display position of the information display area of ​​the first conversation object is arranged before the information display areas of other conversation objects;

[0207] When the target sorting method is a distance-based sorting method, the size of the information display area of ​​each conversation object in the target conversation is negatively correlated with the distance corresponding to each conversation object, and the distance corresponding to a conversation object is the distance between the conversation object and the first conversation object;

[0208] When the target sorting method is a sorting method based on the time when the session object joins the target session, the area size of the information display area of ​​each session object in the target session is negatively correlated with the corresponding joining time of each session object, and the joining time corresponding to the session object is the time when the session object joins the target session.

[0209] When the target sorting method is an activity-based sorting method, the size of the information display area of ​​each conversation object in the target conversation is positively correlated with the activity of each conversation object in the target conversation;

[0210] When the target sorting method is a sorting method based on the interaction status with the first conversation object, the area size of the information display area of ​​each conversation object in the target conversation is positively correlated with the interaction status of each conversation object with the first conversation object.

[0211] In actual implementation, in the conversation interface, the area sizes of all information display areas can be the same or different. In actual applications, the size of the information display area of ​​the first conversation object corresponding to the current terminal is usually set to be not less than the size of the information display area of ​​other conversation objects. The area size of the information display area of ​​other conversation objects can also be dynamically adjusted according to the target sorting method. If the order is based on the distance relative to the first conversation object, the information display area of ​​other conversation objects that are closer to the first conversation object can be larger, and vice versa. That is to say, the area size of the information display area of ​​other conversation objects is negatively correlated with the distance between the other conversation objects and the first conversation object, so that the first conversation object can give priority to the conversation content of other conversation objects that are close. If the other conversation objects are sorted by their activity in the target conversation, the higher the activity, the larger the area size of the corresponding information display area, that is, the activity of the conversation object is positively correlated with the size of the information display area of ​​the conversation object. In this way, the first conversation object can give priority to the conversation content of other conversation objects with high activity.

[0212] For example, taking distance sorting as an example, see Fig.18 , Fig.18 is a schematic diagram of a style of a distance-based information display area provided in an embodiment of the present application, Fig.18The display position and area size of the information display area of ​​each conversation object are different, wherein the information display areas of other conversation objects that are closer to the first conversation object are larger and the display positions are closer to the front.

[0213] In some embodiments, the terminal may also adjust the size of the information display area in the following manner:

[0214] In response to an interface zoom-in operation on the conversation interface, the information display area of ​​each conversation object is zoomed in, and when the area size of the information display area reaches a first threshold, the corresponding information display area is hidden; in response to an interface zoom-out operation on the conversation interface, the information display area of ​​each conversation object is zoomed out.

[0215] In actual implementation, the conversation object can adjust the size of the information display area by triggering an interface adjustment operation. The interface adjustment operation may include an interface zoom-in operation or an interface zoom-out operation. When the size of the information display area is enlarged to a first threshold, it will disappear directly from the conversation interface. In addition, the interface zoom-in or interface zoom-out operation for the conversation interface can be triggered on the conversation interface of each information display area displayed in the target sorting mode. The size of each information display area combined with the sorting mode is different. For example, see Fig.18 , conversation object A can also browse the information display area by zooming in and out on the screen with two fingers. Conversation object A can view the information in the information area of ​​other conversation objects at a farther distance by zooming in with two fingers: at this time, the information display area of ​​other conversation objects at a closer distance will be enlarged and slowly disappear from the screen, and the information display area of ​​other conversation objects at a farther distance will be enlarged and displayed closer and closer; conversation object A can view the information in the information display area of ​​other conversation objects at a closer distance by zooming out with two fingers: the information display area at a farther distance will be reduced and displayed farther and farther, and the information display area at a closer distance will be reduced and appear at the front of the screen. The "front" here is intended to indicate a position with a higher display priority, which can indicate different directions under different interface display logics, for example.

[0216] The above-mentioned operation of zooming in or out of the interface can realize a quick preview of the information display area.

[0217] In some embodiments, the terminal may also display the information display area associated with each session object in the following manner:

[0218] In response to a session joining operation of any sixth session object on the target session, displaying an information display area of ​​the sixth session object in the session interface of the target session;

[0219] Optionally, in a case where the session joining operation is an initial joining operation, displaying information of a specified type related to the sixth session object in an information display area of ​​the sixth session object;

[0220] When the session joining operation is not the first joining operation, the historical status information is displayed in the information display area of ​​the sixth session object, where the historical status information is the information displayed in the information display area before the sixth session object last exited the target session.

[0221] In actual implementation, in response to the session joining operation of the sixth session object for the target session, the terminal will determine whether the sixth session object is joining the target session for the first time. If so, an information display area corresponding to the sixth session object will be created and displayed in the session interface. At this time, since the sixth session object is joining for the first time, it has not executed any target event in the target session, nor has it interacted with any other session object. Therefore, the pre-configured specified type information related to the sixth session object can be displayed in the information display area of ​​the sixth session object. The specified type information can be the avatar of the sixth session object, or other dynamic information published by the sixth session object on the target application platform. If the sixth session object is not joining for the first time, and has not interacted with any other session object after joining the target session, the historical status information of the sixth session object can be displayed in the information display area of ​​the sixth session object. It should be noted that the historical status information can be the information displayed in the information display area before the sixth session object last exited the target session.

[0222] The above method of adjusting the prompt information in the information display area according to whether it is the first time to access the target session can help the session objects quickly distinguish which session objects are newly joined, thereby improving the session efficiency.

[0223] In some embodiments, a style display switch is also displayed in the conversation interface, and the style display switch is used to trigger the display or hiding of the information display area associated with each conversation object in the target conversation. The terminal can also implement the following functions: when the style display switch is turned on, the information display area associated with each conversation object in the target conversation is displayed; in addition, in response to the closing operation of the style display switch, in the conversation interface, a conversation message with the relevant information of each conversation object in the target conversation as the message content is displayed, and the information display area associated with each conversation object is synchronously hidden.

[0224] In actual implementation, the target application provides at least two different display styles for the target session to display information related to each session object and the target session (which can also be understood as status prompt information of the session object for the interaction status of the current target session). The first display style for the display style of the interaction status of the session object can be called a card display style, that is, see Figure 4The display style of the status indication information of the session object shown, at this time, each session object in the target session is associated with an information display area, and the status indication information corresponding to the interaction status of the session object for the target session is displayed in the information display area, and when the session object triggers the target event so that its own interaction status changes, the status indication information of the updated interaction status of the session object is synchronously displayed in the information display area. The card display style uses the information display area to display the personalized content and social needs of different session objects. It will change with what the session object does during the target session, making the session scene and content richer. The second display style can be a message list style, which is to display the session message with the status indication information of each session object in the target session as the message content in the order of the occurrence time of the session message. At this time, the information display area associated with the session object is hidden, and at least one session message corresponding to the session object displayed in the session interface, and the message content of the session message is the status indication information of the interaction status of the corresponding session object for the target session. The message list style can facilitate interaction with multiple people.

[0225] Based on the above at least two display styles, the target application can control the actual display style through the style display switch. When the style display switch is turned on, the information is displayed in a card display style. At this time, in the conversation interface, the information display area associated with each conversation object is displayed. When the style display switch is turned off, the display mode of the information display is switched from the card display style to the message list style.

[0226] For example, see Fig.19 , Fig.19 1 is a schematic diagram of the switching process of the display style provided by the embodiment of the present application. In the default state, the style display switch shown by number 2 in the figure is in the on state, and the status prompt information associated with the interactive state of each session object in the session interface of the target session is displayed in the card display style shown by number 1 in the figure. In response to the user's closing operation of the style display switch shown by number 2 in the figure, the terminal displays the session interface of the target session using the message list style shown by number 3 in the figure; at this time, in response to the opening operation of the style display switch shown by number 2 in the figure again, the display style of the interactive state of each session object in the session interface of the target session is switched from the message list style shown by number 3 to the card display style shown by number 1.

[0227] The setting of the above-mentioned multiple display styles increases the diversity of display styles of the interactive states associated with the session objects, enriches the session scenes and contents, and is conducive to improving the interactivity between the session objects in the target session.

[0228] Using the embodiment of the present application, each conversation object in the group chat is associated with a card area, and the card can display the social dynamics of each conversation object in the target social network in real time, the text, voice, sent pictures, live broadcast screen and content being watched. The information display method in the conversation uses cards to display the personalized content and social needs of different conversation objects. It will change with the various interactive behaviors of the conversation objects during the chat process, which can enrich the conversation scene and conversation content.

[0229] Next, an exemplary application of the embodiment of the present application in an actual application scenario will be described. In this application scenario, the target conversation mentioned above is a group chat in an instant messaging client, and the target event is various interactive behaviors of the conversation object in the group chat.

[0230] In actual implementation, in the process of group chat, many social products are helping everyone to provide topics or content resources of common interest, so that the conversation partners can be active here for a long time, for example, Fig. 20 It is a schematic diagram of the group chat process provided by the relevant technology, such as Fig. 20 As shown in (a), existing C2C chats will display the other party's information and interests, and provide topics to break the ice. Fig. 20 In (b), there is a moderator in the group chat to guide everyone to start the chat. Fig. 20 As shown in (c), the platform provides content for everyone to gather together to watch movies, chat, etc. Fig. 20From (a) to (c), we can see that in existing group chats, most of the information content of the chat is displayed according to the time flow of the chat messages. In group voice chats, only the conversation partner's head portrait and voice status are displayed. Whether the chat can continue depends entirely on the conversation partner's social performance at the moment, especially in group voice chats. If no one speaks or the environment restricts speaking, the group voice chat will easily become a social cold or even end. However, as the Internet content becomes richer, the conversation partners' interests become more and more extensive, and the demand for diversified social interaction becomes greater, the above-mentioned relatively single information display method in the conversation can no longer fully display the diversified sociality of the conversation partners. Based on this, the embodiment of the present application proposes a method for displaying information in a conversation, in which each conversation object in a group chat (i.e., the target conversation mentioned above) is associated with a card area (i.e., the information display area mentioned above). Since the conversation object is mostly indicated by the conversation object's avatar, that is, each avatar is associated with a card area, and the card will display corresponding real-time feedback information following the various behaviors of the conversation object in the chat, such as the conversation object who joins the group chat for the first time displays the social dynamics of the conversation object in the social application, and the conversation object who is in the process of social interaction displays the text, voice, and rich media that the conversation object is chatting in the conversation interface. The embodiment of the present application enhances the social nature of multi-person conversations. The conversation object who has just entered the group chat will display his or her dynamics on the card, so that others can understand his or her recent status, or stimulate ice-breaking topics related to himself or herself, reducing the number of people who suddenly enter the group chat but do not know how to join everyone's chat. The display of real-time feedback information on the card (i.e., the prompt information associated with the target event in the previous article) enhances the portability of social information sharing. The display of videos, news and others viewed by the conversation object in the chat helps the conversation object to communicate more conveniently and obtain more information. It more intuitively displays the real-time interactive behavior of the conversation object in the group chat, such as what the conversation object is doing and what they are talking about, which can help the conversation object quickly integrate into the chat and enable the conversation object to intuitively and quickly understand the sharing of other conversation objects while sharing their own content.

[0231] First, the information display method in the conversation provided by the embodiment of the present application is explained based on the corresponding interface schematic diagram. In actual implementation, each conversation object in the group chat is indicated by an object avatar, each object avatar is displayed in the corresponding card area, and the real-time social content of the conversation object in the group chat is displayed in the card area. There is a one-to-one correspondence between the card area and the conversation object, see Figure 4, conversation object A uses the video chat function in the group chat to turn on the camera for video chat, and at this time, his own video screen is displayed in the card area of ​​conversation object A; conversation object B enters text in the chat box of the group chat, and the entered text is synchronously displayed in the card area of ​​conversation object B; conversation object C is speaking, and the text information generated by voice recognition is displayed in the card area of ​​conversation object C; conversation object D is watching a live football game (the target live broadcast in the previous article) in the group chat, and the live football game screen is displayed in the card area of ​​conversation object D; when conversation object E sends a picture in the chat, the picture is displayed as a background image in the card area of ​​conversation object E, and it will be displayed behind the text; the card area of ​​conversation object F who has just joined the group chat (i.e., joining the conversation in the above article) is arranged at the end, and because conversation object F has not yet engaged in any social interaction in the group chat, the card area of ​​conversation object F displays the most recent photo dynamic of conversation object F.

[0232] In actual implementation, see Figure 6 , conversation object B enters text in the chat box of the group chat. The text being entered can be synchronously displayed in the card area of ​​conversation object B without clicking Send.

[0233] In actual implementation, see Figure 8 In the conversation interface, the conversation object clicks the "+" sign entry shown by number 1 (i.e., the event entry in the previous text) to trigger various target events based on the target conversation, that is, to use the chat room function, such as: "Video call" means to start a video chat with the camera; "Transfer picture" means to open the system album to send a picture; "Watch together" means to watch the target live broadcast; "Vote" means to initiate a vote among group members in the group chat on the target topic.

[0234] In actual implementation, the conversation object clicks on the card area of ​​any conversation object in the chat room to enter the full screen to view the specific content in the card area. Fig.21 , Fig.21 This is a schematic diagram of the full-screen information display area provided in an embodiment of the present application. By clicking the card area of ​​session object A, you can enter the full-screen video chat screen, or you can open your own video chat in this session interface; by clicking the card area of ​​session object B or session object C, you can view the text content in full screen; by clicking the card area of ​​session object D, you can enter the full-screen live broadcast; by clicking the card area of ​​session object E, you can view the two pictures sent by the object in full screen; by clicking the card area of ​​session object F, you can view the dynamics of the object in full screen and interact with it.

[0235] In addition, when a conversation partner clicks on the card area of ​​any conversation partner in the chat room, he or she can not only enter the full screen to view the specific content in the card area, but also quickly interact with the other party individually. Figures 11A-11E As can be seen from the description, by clicking on the video card of the conversation partner A, you can enter the full-screen video chat screen, where you can open your own video chat and start a video call with the other party. At the same time, your own card status will also change to the video status. Figures 15A-15B , conversation object F clicks on the card area of ​​conversation object B, which is in the process of chatting, to enter the full screen display of the chat content, and can initiate a separate conversation with conversation object B. After returning to the main conversation, the card area of ​​conversation object B can display the number of conversation messages between conversation object F and itself (such as Fig. 15B At the same time, the conversation object B can display the number of conversation messages sent by all the conversation objects with which it has a separate conversation on its card area (such as Fig. 15B b-1, b-2, and b-3 are shown in the figure), click Fig. 15B Any area indicated by number b-1, number b-2, number b-3 can respectively enter a separate conversation with the indicated conversation object. For example, clicking number b-2 can enter a separate conversation interface with conversation object D.

[0236] It should be noted that see Fig. 9 When a session object enters full screen to watch the target live broadcast, the live broadcast picture will also be displayed in the card area of ​​the session object displayed on the terminals of other session objects; when at least two session objects watch the live broadcast together, the card areas of the at least two session objects can be merged into a larger card area to more clearly display the live broadcast picture of the target live broadcast and the object information of multiple session objects who are watching the live broadcast.

[0237] In actual implementation, when the target event is a voting event, the card area of ​​the session object that initiates the vote will be divided into at least two sub-areas for voting options, and one voting option is the size of a grid card. Fig.13 For two voting options, the card area of ​​the session object is divided into two sub-areas, each sub-area corresponds to a voting option. After any session object votes for the target voting option, the voting result of his / her choice is displayed in his / her own card area. The session object that has voted clicks on his / her voting result in the card area associated with himself / herself, or clicks on the voting option he / she has chosen in the card area of ​​the session object that initiated the vote, and enters the corresponding sub-room (i.e., the sub-session associated with the target voting option mentioned above). The session objects that choose the same voting option can enter the sub-room for private chat. When all session objects have finished voting, the background image of the card area of ​​each session object can be the image information associated with the voting option selected by the session object.

[0238] In actual implementation, in addition to viewing the conversation object cards in the order of entering the chat room (i.e. the time of joining the target conversation in the previous article), the conversation object can also view the card area of ​​each conversation object by distance sorting. Fig.17 , after the conversation object A clicks the "Nearby" button (i.e. the sorting function item mentioned above), all the card areas in the target conversation will be arranged from near to far according to the distance from the conversation object A. The closer any conversation object is to the conversation object A, the closer the card area of ​​the conversation object is displayed on the conversation interface and the larger the area size; the farther any conversation object is from the conversation object A, the farther the card area of ​​the conversation object is displayed on the conversation interface and the smaller the area size. By viewing nearby, it is convenient for the conversation object to socialize with the conversation object close to him first. In addition, the conversation object A can also zoom in and out on the screen with two fingers, or click the distance in the lower right corner to browse the card area. The conversation object A can zoom in with two fingers to view the content in the card area of ​​other conversation objects at a farther distance: the card area of ​​other conversation objects at a closer distance will be enlarged and slowly disappear on the screen, and the card area of ​​other conversation objects at a farther distance will be enlarged and displayed more and more forward; the conversation object can zoom out with two fingers to view the content in the card area of ​​other conversation objects at a closer distance: the card area of ​​the card area at a farther distance will be reduced and displayed farther and farther, and the card at a closer distance will be reduced and appear at the front of the screen.

[0239] It is understandable that in the embodiment of the present application, each conversation object in the group chat is associated with a card area, and the card can display the social dynamics of each conversation object in the target social network in real time, the text, voice, sent pictures, live screen and content being watched. The information display method in the conversation uses cards to display the personalized content and social needs of different conversation objects. It will change with the various interactive behaviors of the conversation objects during the chat process, which can enrich the conversation scene and conversation content.

[0240] Next, the technical implementation process of the information display method in the session provided by the embodiment of the present application is further described. The implementation of this method mainly involves the following functions: development of extended functions for events in the target session, display of custom status cards of session objects in AIO, card click and full-screen magnification processing, and viewing of session object card settings.

[0241] Explain the development of extended functions for events in the target session, that is, Figure 8 Click the "+" sign to expand the types of events that can be triggered. Fig. 22 , Fig. 22 This is a flow chart of the expansion method of the target event provided in the embodiment of the present application. Since the group chat plus panel displays the event entrances of various target events mentioned above, the plus panel expansion function is actually the expansion of the target event mentioned above. Figure 8 It can be seen that the target events in the group chat may include video calls, picture transfers, watching together, voting, etc., and the participation of the conversation objects in these target events may be transmitted in real time in the card area associated with the avatar.

[0242] In actual implementation, after the conversation object selects the target event, the development components provided by the target event can be used to quickly implement the development of this function. After the target event is successfully initiated, the execution status of the current target event needs to be reported to the business background. In order to improve the real-time interaction of each conversation object in the conversation, the message text in the conversation object input box needs to be updated in real time in the conversation object avatar area. The text message can be sent to the background in real time by detecting keyboard events, and then the social background pushes the text message to all conversation objects in the group chat for display. At the same time, a long connection is established between the client and the background to provide the function of updating the object status of the conversation object in real time.

[0243] The following describes the customized card area for displaying session objects in AIO. When the target event triggered by the session object is a video call, the video screen of the session object can be displayed in the card area of ​​the session object. When the target event triggered by the session object is watching together (i.e. watching media information together), the video screen that the session object is currently watching can be displayed in the card area of ​​the session object. When the target event of the session object is speaking (i.e. sending a session message), the speech content (the content associated with the session message) can be displayed in real time in the card area of ​​the session object. When the session object does not have any interaction, the card area of ​​the session object can display the most recent dynamic of the session object by default. Therefore, in order to implement the technical implementation of displaying different feedback information associated with target events when processing different target events triggered by the session object, the view component recycleView can be used to customize the grid display state of the session object, and at the same time, a video player component and an image viewer component can be added to implement differentiated customized grid display content. See. Fig.23 , Fig.23 It is a schematic diagram of the implementation method of the card area of ​​the session object provided in the embodiment of the present application. Each display card customizes a data source to drive UI refresh and differentiated display, and events such as clicks on the view are processed, distributed and reported through the data source.

[0244] This section describes how to implement card click and full-screen zoom processing. Fig.24 , Fig.24The present application embodiment provides an event triggering operation schematic diagram. When a conversation object clicks on the avatar of a group chat conversation object in the AIO, the conversation object is deemed to participate in the event being triggered by the clicked conversation object. At the same time, full-screen display is used to display the content of the card area. The conversation objects can interact in the card area displayed in full screen, such as participating in video chats, watching live broadcasts together, etc. When multiple conversation objects participate in the event currently triggered in the card area of ​​a conversation object at the same time, or meet some rules set by the product, the display style of the card area is changed to highlight the card area. When the target event initiated by the conversation object is voting, other conversation objects in the group chat can enter the full-screen selection page by clicking on the vote. When the number of people who choose a voting option is greater than the set threshold, the background will create a room identification ID for the voting option, and pull all conversation objects that have selected the voting option into this room. The conversation objects can continue to discuss in this AIO.

[0245] It should be noted that see Fig.19 After the conversation object enters the group chat, the card associated with the conversation object will display the status prompt information of the conversation object's current interaction status, which is convenient for newcomers to understand information and break the ice. At the same time, the conversation object can also switch to the ordinary AIO message flow corresponding conversation interface based on the style display switch, which is convenient for interaction with multiple people.

[0246] The following describes the settings for viewing the card area for session objects. Session objects can set the priority of viewing the list of session object avatars by themselves. The default viewing method is to display them in the order of joining the target session. It also supports switching the session object to display by distance. This function requires obtaining the geographic location authorization of the session object. If the session object refuses, the session object cannot accurately display the location. When the session object switches to display by distance, the background re-pushes the sorted list of session objects. The card view of the session object detects the gesture zoom operation of the session object in real time, and can support the session object to zoom in and out on the card area.

[0247] By using the embodiment of the present application, a card area is associated with each conversation object in the group chat, and the status prompt information of the interaction status of the corresponding conversation object in the target conversation can be displayed in real time in the card area, which can facilitate other conversation objects in the same AIO to quickly view the text, voice, rich media and other information that the conversation object is chatting in the group, thereby improving the convenience of the conversation object in obtaining information in the AIO. At the same time, the real-time transparent card style can also enrich the chat topic, increase the conversation object's interest in speaking, and also facilitate the conversation object to quickly find the content he wants to participate in.

[0248] The following is a description of an exemplary structure of the information display device 555 in the session provided by the embodiment of the present application implemented as a software module. In some embodiments, for example, Figure 2 As shown, the software modules in the information display device 555 stored in the session of the memory 550 may include:

[0249] The display module 5551 is used to display, in the session interface of the target session, the information display area associated with each session object in the target session, wherein the information display area of ​​any session object displays status prompt information of the current interaction status of the session object in the target session;

[0250] The response module 5552 is used to respond to the triggering operation of any first conversation object among the conversation objects on the target event, and display the updated status prompt information associated with the target event in the information display area of ​​the first conversation object.

[0251] In some embodiments, the target event includes any one of the following: a conversation message input event; a conversation message sending event; a media information playing event; a conversation invitation event; or a voting event for a target topic.

[0252] In some embodiments, the target event includes a conversation message input event or a conversation message sending event, wherein the input or sent conversation message includes at least one of text, voice or image sequence, and the image sequence includes at least one image; the display module is further used to display text information corresponding to the conversation message in the information display area of ​​the first conversation object, wherein the text information includes the text information included in the conversation message, or at least one of the text information obtained by performing text recognition on non-text information in the conversation message;

[0253] In the case where the conversation message includes an image sequence, displaying at least one image in the image sequence as a background image of a message display area of ​​the first conversation object;

[0254] In a case where the conversation message includes voice, status indication information for indicating a playing status of the voice is displayed.

[0255] In some embodiments, the target event is a conversation message input event, and the display module is further configured to dynamically display text information of the currently input conversation message in the information display area of ​​the first conversation object.

[0256] In some embodiments, the target event includes a media information playback event, and the prompt information associated with the target event includes: a playback screen of the target media information corresponding to the media information playback event.

[0257] In some embodiments, the response module is also used to display a playback screen of the target media information in the information display area of ​​the first session object in response to a trigger operation of the first session object on the information display area of ​​any second session object; wherein the second session object is a session object that has triggered a media information playback event in the target session, and the target media information is the media information being watched by the second session object.

[0258] In some embodiments, the response module is also used to display a candidate media information list in response to a trigger operation of the first conversation object on a media information viewing entrance displayed in the conversation interface, and in response to a selection operation on any media information in the candidate media information list, display a playback screen of the target media information corresponding to the selection operation in the information display area of ​​the first conversation object.

[0259] In some embodiments, the target media information includes a target live broadcast, and the response module is further used to display the playback screen of the target live broadcast in a merged display area of ​​the session interface when the number of third session objects watching the target live broadcast in the target session is greater than the first number; wherein the merged display area is: a merged area of ​​information display areas corresponding to each session object watching the target live broadcast.

[0260] In some embodiments, the combined display area further displays: object identification information of each of the third session objects.

[0261] In some embodiments, the response module is also used to respond to an exit viewing operation of any of the third session objects for the target live broadcast, cancel the display of the object identification information of the third session object in the merged display area, display the information display area of ​​the third session object in the session interface, and display information related to the third session object in the information display area.

[0262] In some embodiments, the target event includes a session invitation event, and a session invitation event initiation portal is displayed in the session interface. The response module is further used to display a session invitation interface associated with the session invitation event in response to a trigger operation of the first session object on the session invitation event initiation portal; receive a selection operation on the target session object through the session invitation interface; and display prompt information of media information collected by a media information collection device corresponding to the first session object in an information display area of ​​the first session object in response to a successful initiation of the session invitation event for the target session object.

[0263] In some embodiments, the target event includes a voting event for a target topic, a voting event initiation entry is displayed in the session interface, and the response module is further used to display a voting content setting interface in response to a trigger operation of the first session object for the voting event initiation entry; receive a voting content setting operation of the first session object through the voting content setting interface; and in response to the voting content setting operation, display prompt information associated with the voting event corresponding to the voting content setting operation in the information display area of ​​the first session object, the prompt information including: content prompt information of at least two voting options for the target topic to be voted on, and selection controls for each of the at least two voting options.

[0264] In some embodiments, the response module is further configured to display first prompt information corresponding to the voting result of the first voting item in the information display area of ​​the first conversation object in response to a selection operation of a selection control of any first voting option of the at least two voting options by any conversation object;

[0265] In some embodiments, the response module is also used to display result indication information prompting that the fourth session object has selected the second voting option in the information display area of ​​the fourth session object in response to a selection operation of a selection control of any second voting option among the at least two voting options by any fourth session object.

[0266] In some embodiments, the session interface also displays a trigger entry of a subsession associated with each of the voting options, and the response module is further used to display a target subsession interface associated with the third voting option in response to a trigger operation of any fifth session object on a trigger entry of a subsession associated with any third voting option, wherein the target subsession interface is a session interface of each session object that has selected the third voting option; wherein the fifth session object is a session object in the target session that has selected the third voting option.

[0267] In some embodiments, the target sub-session interface displays any of the following items:

[0268] object identification information of each session object that has selected the third voting option;

[0269] The information display area of ​​each conversation partner who has selected the third voting option.

[0270] In some embodiments, the display module is further configured to display, in the session interface of the target session, information display areas associated with each session object in the target session according to the target sorting method;

[0271] The target sorting method includes at least one of the following:

[0272] A sorting method based on the time when the session object joined the target session;

[0273] A sorting method based on the distance between the conversation object and the first conversation object;

[0274] A ranking method based on the activity of the session objects in the target session;

[0275] A sorting method based on the interaction between the session object and the first session object.

[0276] In some embodiments, the information display area of ​​each session object in the target session satisfies at least one of the following:

[0277] The area size of the information display area of ​​the first conversation object is not less than the size of the information display area of ​​other conversation objects, and the other conversation objects are conversation objects other than the first conversation object;

[0278] The display position of the information display area of ​​the first conversation object is arranged before the information display areas of other conversation objects;

[0279] When the target sorting method is a sorting method based on the distance, the size of the information display area of ​​each conversation object in the target conversation is negatively correlated with the distance corresponding to each conversation object, and the distance corresponding to a conversation object is the distance between the conversation object and the first conversation object;

[0280] In some embodiments, the response module is also used in the above solution, and is further used to enlarge the information display area of ​​each of the conversation objects in response to an interface zoom-in operation on the conversation interface, and hide the information display area when the area size of the information display area reaches a first threshold;

[0281] In response to an interface zoom-out operation on the conversation interface, the information display area of ​​each conversation object is reduced.

[0282] In some embodiments, the response module is further used to display a style switching function item in the conversation interface, where the style switching function item is used to trigger style switching for the information display area; in response to a triggering operation of the first conversation object on the style switching function item, display at least one candidate style; in response to a selection operation on a target style among the at least one candidate style, display the information display area of ​​the first conversation object using the target style.

[0283] In some embodiments, the conversation interface further displays a style display switch, the style display switch is used to trigger display or hide the information display area associated with each conversation object in the target conversation, and the display module is further used to display the information display area associated with each conversation object in the target conversation when the style display switch is turned on;

[0284] Correspondingly, the display module is also used to respond to the closing operation of the style display switch, and display a conversation message in the conversation interface that uses the relevant information of each conversation object in the target conversation as the message content, and synchronously hide the information display area associated with each conversation object.

[0285] The embodiment of the present application provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the information display method in the above-mentioned session of the embodiment of the present application.

[0286] The present application embodiment provides a computer-readable storage medium storing executable instructions, wherein a computer program is stored. When the computer program is executed by a processor, the processor will be caused to execute the method provided by the present application embodiment, for example, Figure 3 The method shown.

[0287] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EP ROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.

[0288] In some embodiments, a computer program may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0289] As an example, a computer program may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, for example, in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (for example, files storing one or more modules, subroutines, or code portions).

[0290] By way of example, a computer program may be deployed to be executed on one computing device or on multiple computing devices at one site or on multiple computing devices distributed across multiple sites and interconnected by a communication network.

[0291] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. A method for displaying information in a conversation, characterized in that: The method comprises: In the session interface of the target session, information display areas associated with each session object in the target session are displayed, wherein the information display area of ​​any session object displays status prompt information of the current interaction status of the session object in the target session; In response to a triggering operation of any first conversation object among the conversation objects on a target event, updated status prompt information associated with the target event is displayed in an information display area of ​​the first conversation object.

2. The method according to claim 1, characterized in that The target event includes any of the following: Session message input event; Session message sending event; Media information playback event; Session invitation event; Voting event for the target topic.

3. The method according to claim 2, characterized in that The target event includes a conversation message input event or a conversation message sending event, wherein the input or sent conversation message includes at least one of text, voice or image sequence, and the image sequence includes at least one image; The step of displaying updated status prompt information associated with the target event in the information display area of ​​the first conversation object includes: Displaying text information corresponding to the conversation message in the information display area of ​​the first conversation object, wherein the text information includes at least one of the text information included in the conversation message or text information obtained by performing text recognition on non-text information in the conversation message; In the case where the conversation message includes an image sequence, displaying at least one image in the image sequence as a background image of a message display area of ​​the first conversation object; In a case where the conversation message includes voice, status indication information for indicating a playing status of the voice is displayed.

4. The method according to claim 3, characterized in that The target event is a conversation message input event, and text information corresponding to the conversation message is displayed in the information display area of ​​the first conversation object, including: In the information display area of ​​the first conversation object, text information of the currently input conversation message is dynamically displayed.

5. The method according to claim 2, characterized in that: The target event includes a media information playing event, and the updated status prompt information associated with the target event includes: a playing screen of the target media information corresponding to the media information playing event.

6. The method according to claim 5, characterized in that In response to a triggering operation of a target event by any first conversation object among the conversation objects, displaying updated status prompt information associated with the target event in an information display area of ​​the first conversation object includes any of the following: In response to a triggering operation of the first conversation object on the information display area of ​​any second conversation object, displaying a playback screen of target media information in the information display area of ​​the first conversation object; The second session object is a session object that has triggered a media information playback event in the target session, and the target media information is the media information that the second session object is watching; In response to the triggering operation of the first conversation object on the media information viewing entrance displayed in the conversation interface, a candidate media information list is displayed; in response to the selection operation on any media information in the candidate media information list, a playback screen of the target media information corresponding to the selection operation is displayed in the information display area of ​​the first conversation object.

7. The method according to claim 1, 5 or 6, wherein the target media information includes a target live broadcast, and wherein the updated status prompt information associated with the target event is displayed in the corresponding information display area of ​​the first session object, comprising: When the number of third session objects watching the target live broadcast in the target session is greater than the first number, displaying the playback screen of the target live broadcast in the combined display area of ​​the session interface; The merged display area is a merged area of ​​information display areas corresponding to each conversation object watching the target live broadcast.

8. The method according to claim 7, characterized in that The combined display area also displays: object identification information of each of the third conversation objects.

9. The method according to claim 7, characterized in that: The method further comprises: In response to an exit viewing operation of any of the third session objects for the target live broadcast, the display of the object identification information of the third session object is canceled in the merged display area, the information display area of ​​the third session object is displayed in the session interface, and information related to the third session object is displayed in the information display area.

10. The method according to claim 2, characterized in that The target event includes a session invitation event, and a session invitation event initiation portal is displayed in the session interface. In response to a triggering operation of a target event by any first conversation object among the conversation objects, displaying updated status prompt information associated with the target event in an information display area of ​​the first conversation object includes: In response to the triggering operation of the first conversation object on the conversation invitation event initiation portal, displaying a conversation invitation interface associated with the conversation invitation event; Receiving a selection operation for a target conversation object through the conversation invitation interface; In response to the successful initiation of the session invitation event for the target session object, in the information display area of ​​the first session object, prompt information of the media information collected by the media information collection device corresponding to the first session object is displayed 。 11. The method according to claim 2, characterized in that The target event includes a voting event for a target topic, and a voting event initiation entry is displayed in the conversation interface. In response to a triggering operation of a target event by any first conversation object among the conversation objects, displaying updated status prompt information associated with the target event in an information display area of ​​the first conversation object includes: In response to the triggering operation of the first session object on the voting event initiation portal, displaying a voting content setting interface; Receiving a voting content setting operation of the first conversation object through the voting content setting interface; In response to the voting content setting operation, prompt information associated with the voting event corresponding to the voting content setting operation is displayed in the information display area of ​​the first session object, and the prompt information includes: content prompt information of at least two voting options for the target topic to be voted on, and selection controls for each of the at least two voting options.

12. The method according to claim 11, characterized in that The method further comprises at least one of the following: In response to a selection operation of a selection control of any first voting option among the at least two voting options by any conversation object, first prompt information corresponding to the voting result of the first voting item is displayed in the information display area of ​​the first conversation object; In response to a selection operation of a selection control of any second voting option among the at least two voting options by any fourth session object, result indication information for prompting that the fourth session object has selected the second voting option is displayed in the information display area of ​​the fourth session object.

13. The method according to claim 11 or 12, characterized in that: The session interface also displays a trigger entry of a subsession associated with each of the voting options, and the method further includes: In response to a trigger operation of any fifth session object on a trigger entry of a subsession associated with any third voting option, displaying a target subsession interface associated with the third voting option, wherein the target subsession interface is a session interface of each session object that has selected the third voting option; The fifth session object is a session object in the target session that selects the third voting option.

14. The method according to claim 13, characterized in that The target sub-session interface displays any of the following items: object identification information of each session object that has selected the third voting option; The information display area of ​​each conversation partner who has selected the third voting option.

15. The method according to claim 1, characterized in that The method is executed by a session object terminal of the first session object, and the information display area associated with each session object in the target session is displayed in the session interface of the target session, including: In the session interface of the target session, information display areas associated with each session object in the target session are displayed according to the target sorting method; The target sorting method includes at least one of the following: A sorting method based on the time when the session object joined the target session; A sorting method based on the distance between the conversation object and the first conversation object; A ranking method based on the activity of the session objects in the target session; A sorting method based on the interaction between the session object and the first session object.

16. The method according to claim 15, characterized in that The information display area of ​​each conversation object in the target conversation satisfies at least one of the following: The area size of the information display area of ​​the first conversation object is not less than the size of the information display area of ​​other conversation objects, and the other conversation objects are conversation objects other than the first conversation object; The display position of the information display area of ​​the first conversation object is arranged before the information display areas of other conversation objects; When the target sorting method is a sorting method based on the distance, the size of the information display area of ​​each conversation object in the target conversation is negatively correlated with the distance corresponding to each conversation object, and the distance corresponding to a conversation object is the distance between the conversation object and the first conversation object; When the target sorting method is a sorting method based on the time of joining the target session, the area size of the information display area of ​​each session object in the target session is positively correlated with the joining time corresponding to each session object, and the joining time is the time when the session object joins the target session; When the target sorting method is a sorting method based on activity, the size of the information display area of ​​each conversation object in the target conversation is positively correlated with the activity of each conversation object in the target conversation; When the target sorting method is a sorting method based on the interaction status with the first conversation object, the area size of the information display area of ​​each conversation object in the target conversation is positively correlated with the interaction status of each conversation object with the first conversation object.

17. The method according to claim 15 or 16, characterized in that The method further comprises: In response to an interface zoom-in operation on the conversation interface, zooming in on the information display area of ​​each conversation object, and hiding the information display area when the area size of the information display area reaches a first threshold; In response to an interface zoom-out operation on the conversation interface, the information display area of ​​each conversation object is reduced.

18. The method according to claim 1, characterized in that The method is executed by a session object terminal of the first session object, and the method further includes: In the conversation interface, a style switching function item is displayed, and the style switching function item is used to trigger style switching for the information display area; In response to a triggering operation of the first conversation object on the style switching function item, displaying at least one candidate style; In response to a selection operation on a target style among the at least one candidate style, the target style is adopted to display an information display area of ​​the first conversation object.

19. The method according to claim 1, characterized in that The information display area that displays the information associated with each session object in the target session in the session interface of the target session includes: In response to a session joining operation of any sixth session object on the target session, displaying an information display area of ​​the sixth session object in a session interface of the target session; Wherein, in the case where the session joining operation is an initial joining operation, displaying a specified type of information related to the sixth session object in the information display area of ​​the sixth session object; When the session joining operation is not an initial joining operation, historical status information is displayed in the information display area of ​​the sixth session object, where the historical status information is information displayed in the information display area before the sixth session object last exited the target session.

20. The method according to claim 1, characterized in that The session interface also displays a style display switch, which is used to trigger display or hide the information display area associated with each session object in the target session. The information display area for displaying the information associated with each session object in the target session includes: When the style display switch is turned on, displaying information display areas associated with each conversation object in the target conversation; The method further comprises: In response to a closing operation on the style display switch, in the conversation interface, a conversation message is displayed that uses information related to each conversation object in the target conversation as the message content, and the information display areas associated with each conversation object are simultaneously hidden.

21. A device for displaying information in a conversation, characterized in that: include: A display module, configured to display, in a session interface of a target session, information display areas associated with each session object in the target session, wherein the information display area of ​​any session object displays status prompt information of the current interaction status of the session object in the target session; The response module is used to respond to the triggering operation of any first conversation object among the conversation objects on the target event, and display the updated status prompt information associated with the target event in the information display area of ​​the first conversation object.

22. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the method according to any one of claims 1 to 20 when executing the computer program stored in the memory.

23. A computer-readable storage medium, characterized in that: A computer program is stored, which is used to implement the method described in any one of claims 1 to 20 when executed by a processor.