Message display method, device, electronic device and storage medium

By blocking messages other than a group member and displaying time positioning identifiers in the group chat interface, the problem of inefficient user viewing a large number of unread messages in a group session is solved, and quickly viewing and locate messages in a specific time period are realized , improves the user experience.

CN114531411BActive Publication Date: 2025-01-14ECARX (HUBEI) TECHCO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210338433.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-01
Publication Date
2025-01-14
Estimated Expiration
2042-04-01

AI Technical Summary

Technical Problem

In a group session of instant communication, when the user leaves or exits and enters again, there may be a large number of unread messages, causing the user to need to manually slide to view, which is inefficient and reduces the user experience.

Method used

In the group chat interface, block group messages other than a group member, only messages from that group member are displayed, and time positioning identifiers are displayed on the interface to help users quickly locate and view messages in a specific time period .

Benefits of technology

Improve the efficiency of group messages and improve the user experience. Users can quickly locate and view messages from specific group members, reducing the time and energy of manual sliding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114531411B_ABST
    Figure CN114531411B_ABST
Patent Text Reader

Abstract

This application provides a message display method, apparatus, electronic device, and storage medium, which displays a group chat interface; receives a first operation on a first group member; and, in response to the first operation, blocks group messages from group members other than the first group member, and displays the group messages of the first group member in the chat interface. The technical solution provided by this application, by blocking group messages from group members other than the first group member in the group chat interface while displaying the group messages of the first group member, achieves quick viewing of group messages for group members, improves the efficiency of viewing group messages, and effectively enhances the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a message display method, device, electronic device and storage medium. Background Art

[0002] Instant Messaging (IM) is a real-time communication system that allows two or more people to use the Internet to transmit text messages, files, voice and video in real time. IM provides users with a group conversation function, that is, multiple users can communicate in the same conversation window. However, if a user temporarily leaves or exits a group conversation for a period of time, there may be a large number of unread messages after re-entering the group conversation. If the user wants to view the unread messages during this period, he needs to manually slide the message records to view them one by one.

[0003] However, since the number of unread messages may be large, the user can only view the messages that the user wants to view by manually sliding, and cannot locate them, which makes the user's viewing efficiency of unread messages low, thereby reducing the user experience. Summary of the invention

[0004] Embodiments of the present application provide a message display method, device, electronic device, and storage medium, which can shield group messages of other group members and display group messages of a first group member in a group chat interface.

[0005] In a first aspect, an embodiment of the present application provides a message display method, the message display method comprising:

[0006] Displays the group chat interface.

[0007] A first operation on a first group member in the group is received.

[0008] In response to the first operation, group messages of group members other than the first group member in the group are shielded, and group messages of the first group member in the group are displayed on the chat interface.

[0009] In a possible implementation manner, the group message of the first group member in the group includes:

[0010] The group messages of the first group member in the group within a first preset time period before the triggering moment of the first operation, and / or the unread group messages of the first group member in the group.

[0011] In a possible implementation, the method further includes:

[0012] In response to the first operation, a time location marker is displayed on the chat interface, and the time location marker includes the number of first messages before the triggering moment of the first operation and the number of second messages after the triggering moment of the first operation.

[0013] In a possible implementation, the initial position of the time location marker when displayed on the chat interface corresponds to the position of the group message corresponding to the first operation.

[0014] In a possible implementation, the method further includes:

[0015] When a new group message sent by the first group member is received, the new group message is displayed on the chat interface, and the second message quantity is updated.

[0016] In a possible implementation manner, the method further includes.

[0017] Group messages of the first group member in the group are displayed.

[0018] A second operation on the first group member is received.

[0019] In response to the second operation, a chat interface of the group is displayed.

[0020] In a possible implementation, the method further includes:

[0021] The chat interface also includes identifications of group members.

[0022] A third operation on a second group member in the group is received.

[0023] In response to the third operation, group messages of group members in the group except the second group member are shielded, and group messages of the second group member in the group are displayed on the chat interface.

[0024] In a possible implementation, the method further includes:

[0025] receiving a fourth operation on a third group member;

[0026] In response to the fourth operation, a blocking control and a follow control are displayed on the chat interface.

[0027] A fifth operation on the shielding control is received.

[0028] In response to the fifth operation, the group message of the third group member in the group is blocked in the chat interface.

[0029] In a possible implementation, the method further includes:

[0030] A sixth operation on the focus control is received.

[0031] In response to the sixth operation, a follow member identifier is displayed in the chat interface, and the identifier of the third group member or the group message of the third group member is marked, the follow member identifier includes the number of third messages within a second preset time period before the triggering moment of the sixth operation, and the number of fourth messages after the triggering moment of the sixth operation.

[0032] In a possible implementation, the method further includes:

[0033] When a drag operation on the concerned member identifier is received, the group message of the third group member is displayed along the direction of the drag operation.

[0034] In a second aspect, an embodiment of the present application provides a message display device, the message display device comprising:

[0035] The display module is used to display the chat interface of the group.

[0036] The receiving module is configured to receive a first operation on a first group member in the group.

[0037] The display module is further configured to, in response to the first operation, shield group messages of group members other than the first group member in the group, and display group messages of the first group member in the group on the chat interface.

[0038] In a possible implementation, the group messages of the first group member in the group include: group messages of the first group member in the group within a first preset time period before the triggering moment of the first operation, and / or unread group messages of the first group member in the group.

[0039] In one possible implementation, the display module is also used to display a time location identifier on the chat interface in response to the first operation, and the time location identifier includes the number of first messages before the triggering moment of the first operation and the number of second messages after the triggering moment of the first operation.

[0040] In a possible implementation, the initial position of the time location marker when displayed on the chat interface corresponds to the position of the group message corresponding to the first operation.

[0041] In a possible implementation, the device further includes an updating module, and the updating module is configured to display a new group message on the chat interface and update the second message quantity when receiving a new group message sent by the first group member.

[0042] In a possible implementation manner, the display module is further configured to display a group message of the first group member in the group.

[0043] The receiving module is further configured to receive a second operation on the first group member.

[0044] The display module is further used to display the chat interface of the group in response to the second operation.

[0045] In a possible implementation, the display module is further configured to display identifications of group members on the chat interface.

[0046] The receiving module is further configured to receive a third operation on a second group member in the group.

[0047] The display module is further configured to, in response to the third operation, shield group messages of group members other than the second group member in the group, and display group messages of the second group member in the group on the chat interface.

[0048] In a possible implementation manner, the receiving module is further configured to receive a fourth operation on a third group member.

[0049] The display module is also used to display a blocking control and a follow control on the chat interface in response to the fourth operation.

[0050] The receiving module is further used to receive a fifth operation on the shielding control.

[0051] The display module is further configured to, in response to the fifth operation, shield the group message of the third group member in the group in the chat interface.

[0052] In a possible implementation, the receiving module is further configured to receive a sixth operation on the focus control.

[0053] The display module is also used to display a follow-up member identifier in the chat interface in response to the sixth operation, and to mark the identifier of a third group member or the group message of the third group member. The follow-up member identifier includes the number of third messages within a second preset time period before the triggering moment of the sixth operation, and the number of fourth messages after the triggering moment of the sixth operation.

[0054] In a possible implementation, the display module is further configured to display the group message of the third group member in the direction of the dragging operation when a dragging operation on the concerned member identifier is received.

[0055] In a third aspect, an embodiment of the present application further provides an electronic device, the electronic device comprising: a processor, and a memory communicatively connected to the processor;

[0056] The memory stores computer-executable instructions;

[0057] The processor executes the computer-executable instructions stored in the memory to implement the method described in any possible implementation manner of the first aspect above.

[0058] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the method described in any possible implementation method of the first aspect above is implemented.

[0059] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements the method described in any possible implementation manner of the first aspect above.

[0060] It can be seen that the embodiments of the present application provide a message display method, device, electronic device and storage medium, which display a chat interface of a group; receive a first operation on a first group member in the group; in response to the first operation, shield the group messages of group members other than the first group member in the group, and display the group messages of the first group member in the group in the chat interface. The technical solution provided by the embodiments of the present application can quickly view the group messages of a group member in the group by shielding the group messages of group members other than the first group member in the chat interface of the group, and displaying the group messages of the first group member, thereby improving the efficiency of viewing the group messages of group members and effectively improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] Figure 1 A flowchart of a message display method provided in an embodiment of the present application;

[0062] Figure 2 A schematic diagram of a chat interface for displaying group messages of multiple group members provided in an embodiment of the present application;

[0063] Figure 3 A schematic diagram of an interface for displaying group messages of user D provided in an embodiment of the present application;

[0064] Figure 4A schematic diagram of a display interface with a time location mark provided in an embodiment of the present application;

[0065] Figure 5 A flowchart of another message display method provided in an embodiment of the present application;

[0066] Figure 6 A schematic diagram of a chat interface for a group message of a user D including a group member identifier provided in an embodiment of the present application;

[0067] Figure 7 A schematic diagram of a display interface of a group message of user A provided in an embodiment of the present application;

[0068] Figure 8 A schematic diagram of a flow chart of a method for setting group message display for group members provided in an embodiment of the present application;

[0069] Fig. 9 A schematic diagram of a display interface for a shielding control and a focus control provided in an embodiment of the present application;

[0070] Fig.10 A schematic diagram of a chat interface showing an identifier of a member to be followed provided in an embodiment of the present application;

[0071] Fig.11 A schematic diagram of the structure of a message display device provided in an embodiment of the present application;

[0072] Fig.12 A schematic diagram of the structure of an electronic device provided in this application.

[0073] The above drawings show clear embodiments of the present disclosure, which will be described in more detail below. These drawings and text descriptions are not intended to limit the scope of the present disclosure in any way, but to illustrate the concepts of the present disclosure to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0074] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0075] In the embodiments of the present application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0076] The technical solution provided by the embodiment of the present application can be applied to the scenario of group chat. Through the group conversation function in instant messaging, multiple users can communicate in the same group, that is, the same conversation window, effectively improving the efficiency of multi-person communication. When the group chat interface displays group messages, it displays them in the group in sequence according to the time when each group member sent the message. Since the number of messages displayed on the chat interface is limited, when the user views group messages at other times, he slides on the chat interface, and the terminal device scrolls and displays the group messages of the group members according to the direction of the sliding operation.

[0077] During a group chat, the user may temporarily leave or close the current display interface. When the user opens the chat interface again, there may be a large number of unread group messages, and the user needs to know the unread group messages in order to communicate with group members. When viewing unread group messages, the user can manually slide the chat interface to view group messages one by one. Among a large number of group messages, the user may only want to view a part of the group messages, and the manual sliding method requires the user to spend time searching, which makes the message viewing efficiency low, thereby reducing the user experience.

[0078] In order to solve the problem of poor user experience caused by sliding the chat interface to view group messages one by one in the prior art, the group messages of a group member in the group can be displayed in the chat interface according to the operation input by the user on a group member in the group, while the group messages of other group members except the group member in the group are blocked, thereby realizing the rapid display of group messages of a single group member, improving the efficiency of message viewing, and effectively improving the user experience.

[0079] For example, the technical solution provided in the embodiments of the present application can be applied to terminal devices, which may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, wearable devices, smart bracelets, etc. The embodiments of the present application do not specifically limit the terminal devices.

[0080] The message display method provided by the present application will be described in detail below through specific embodiments. It is understandable that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0081] Figure 1 The following is a flow chart of a message display method provided by an embodiment of the present application. The message display method can be executed by software and / or hardware devices. For example, the hardware device can be a message display device, and the message display device can be a terminal or a processing chip in the terminal. For example, see Figure 1 As shown, the message display method may include:

[0082] S101, displaying a group chat interface.

[0083] For example, the chat interface of the group displayed by the terminal device may include multiple group messages sent by at least two group members, for example, Figure 2 As shown, Figure 2 A schematic diagram of a chat interface for displaying group messages of multiple group members provided in an embodiment of the present application.

[0084] according to Figure 2 As shown, the number of group members in group A is 200. When entering group A, the chat interface of group A can display the identities and group messages of user A, user B, user C, user D, and user E. The group messages of each user are message 1, message 2, message 3, message 4, and message 5. Figure 2 This is described as an example, but it does not mean that the embodiments of the present application are limited to this.

[0085] S102: Receive a first operation on a first group member in the group.

[0086] The first group member is a member of the group, for example, Figure 1 User B in group A, or user E in group A, the first group member is related to the message viewing needs of the user, and the embodiment of the present application does not specifically limit the first group member.

[0087] For example, the first operation on the first group member in the group may be an operation on the identifier of the first group member or the message sent by the first group member. The operation may be a long press, a double click, or a single click. The embodiment of the present application does not impose any limitation on the first operation.

[0088] S103: In response to the first operation, group messages of group members other than the first group member in the group are shielded, and group messages of the first group member in the group are displayed on the chat interface.

[0089] For example, the group messages of the first group member in the group include the group messages of the first group member in the group within the first preset time period before the triggering moment of the first operation, and / or the unread group messages of the first group member in the group. For example, if the group message of the first group member corresponding to the triggering moment of the first operation is the latest group message of the first group member in the group, the group messages of the first group member in the group in the last 30 days can be displayed in the chat interface. For another example, if the group message of the first group member corresponding to the triggering moment of the first operation is the latest group message of the first group member in the group, and the user opens the chat interface and includes 156 unread messages, the unread messages include 20 unread messages of the first group member in the group, then the 20 unread messages of the first group member can be displayed in the chat interface, or the 20 unread messages of the first group member and the group messages of the first group member in the group in the last 20 days can be displayed in the chat interface.

[0090] For example, according to the above Figure 2 The connection interface, when receiving the first operation of the identification of user D or message 4, can display the group message of user D. For details, see Figure 3 As shown, Figure 3 A schematic diagram of an interface for displaying group messages of user D provided in an embodiment of the present application. Figure 3 In the chat interface, the group messages of user D in the last 10 days can be displayed. Since the number of group messages displayed in the chat interface is limited, Figure 3 , group messages 1, 2, 3, 4, and 5 of user D among the group members are displayed, and the receiving time of each group message is displayed respectively. Figure 2 If the number of group messages of user D in the last 10 days exceeds the number displayed in the current chat interface, the user can manually slide the chat interface to view the group messages that are not currently displayed. Figure 3 The display interface shown is used as an example for explanation, but it does not mean that the embodiments of the present application are limited to this.

[0091] It is understandable that the first preset time period can be 10 days, 20 days, or 30 days, and can be set specifically according to actual conditions. The embodiment of the present application does not impose any limitation on this.

[0092] In the embodiment of the present application, by displaying the group messages of the first group members in the group within the first preset time period before the triggering moment of the first operation, it is convenient for the user to search for the group messages of the first group members within the first preset time period for the first group members, and by displaying the unread group messages of the first group members in the group, the user can view the unread messages of the first group members, thereby realizing quick viewing of the group messages of the first group members, effectively improving the efficiency of message viewing, and improving the user experience.

[0093] For example, in response to the first operation, a time location identifier may also be displayed on the chat interface, and the time location identifier includes the number of first messages before the triggering moment of the first operation and the number of second messages after the triggering moment of the first operation. It is understandable that the number of first messages and the number of second messages are related to the total number of group messages of the first group member in the group, or the total number of group messages of the first group member stored in the terminal device, and the embodiments of the present application do not specifically limit this.

[0094] For example, the initial position of the time location identifier when displayed on the chat interface is the position of the group message corresponding to the first operation. The initial position of the time location identifier when displayed on the chat interface is the position on the chat interface displayed in response to the first operation. For example, a user long presses a message of a group member in the group, and the group message and the time location identifier of the group member are displayed. When the interface is just entered, the time location identifier corresponds to the display position of the message that the user long presses. For example, the time location identifier is on one side of the message, such as the left edge or the right edge of the chat interface, and the time location identifier cannot block the displayed group message. The embodiment of the present application does not impose any limitation on the display position of the time location identifier.

[0095] In the embodiment of the present application, by displaying a time location mark on the chat interface, it is convenient for users to understand the number of group messages of the first group member in the group, and to locate the messages, thereby further improving the user experience.

[0096] In an embodiment of the present application, when a group message of a first group member is displayed on the chat interface, after the triggering moment of the first operation, an earlier message sent by the first group member may also be received. For example, when a new group message sent by the first group member is received, the new group message is displayed on the chat interface, and the number of second messages is updated.

[0097] With the above Figure 3 For example, when the location indicator is displayed in the chat interface, you can refer to Figure 4 As shown, Figure 4 A schematic diagram of a display interface with a time positioning mark provided in an embodiment of the present application. Figure 4 The group messages of user D in the last 10 days are shown in Figure 4 The group chat message 4 pointed to by the time location identifier is Figure 2 Message 4 from user D. Figure 4 It can be seen that user D has received 132 group messages in group A in the past 10 days, of which 130 group messages (including group message 4) have received messages before the time when group message 5 pointed to by the time location identifier is received. Figure 2 Message 4 in , and Figure 2 Message 4 in is the latest group message of user D when the first operation is triggered. Therefore, Figure 4 The group messages 6 and 7 in FIG. 1 are new group messages sent by user D and received before the triggering moment of the first operation, and the number of messages is 2.

[0098] Understandably, Figure 4 The group messages 6 and 7 in the figure are new group messages of user D. When group message 6 is received, the number of messages below the time location identifier is updated from 0 to 1. When group message 7 is received, the number of messages below the time location identifier is updated from 1 to 2. Figure 4 This is described as an example, but it does not mean that the embodiments of the present application are limited to this.

[0099] In an embodiment of the present application, when a group message from a first group member is received, it can be updated in a timely manner on the chat interface so that the user can distinguish between a new group message sent by the first group member and a received group message, thereby effectively improving the user experience.

[0100] It can be seen that the message display method provided by the embodiment of the present application displays the chat interface of the group; receives a first operation on the first group member in the group; in response to the first operation, shields the group messages of the group members other than the first group member in the group, and displays the group messages of the first group member in the group in the chat interface. The technical solution provided by the embodiment of the present application can display the group messages of a certain group member in the group in a targeted manner by shielding the group messages of the group members other than the first group member in the chat interface of the group, and displays the group messages of the first group member, so that the user can quickly view different group members, and does not need the user to search for the group messages of the first group member one by one in a large number of group messages, avoiding interference caused by group messages of other group members, improving the efficiency of viewing group messages, and greatly improving the user experience.

[0101] In another embodiment of the present application, when the user blocks group messages of group members other than the first group member in the group and displays the group messages of the first group member in the group on the chat interface, the user can quickly return to the chat interface of the previous group.

[0102] For example, when displaying the group message of the first group member in the group, if a second operation on the first group member is received, the chat interface of the group can be displayed in response to the second operation. The second operation on the first group member can be a long press operation or a double-click operation on any group message of the first group member. The embodiment of the present application only takes the above second operation as an example for explanation, but it does not mean that the embodiment of the present application is limited to this. For example, in the above Figure 4 In the display interface of , long press the group message 6 to return to the above embodiment Figure 2 The interface shown.

[0103] In an embodiment of the present application, by responding to the second operation on the first group member in the display interface, the chat interface of the group is displayed, and rapid switching of the two display interfaces can be achieved, so that when the user needs to view the latest group message, he can quickly return to the chat interface of the group, thereby improving the operability of the display interface and effectively improving the user experience.

[0104] For example, when the chat interface displays the group message and time location identifier of the first group member in the group, the chat interface may also include the identifier of the group member. In the chat interface, the group message of the group member displayed on the chat interface may be switched through the operation input by the user. Figure 5 A flowchart of another message display method provided by an embodiment of the present application. The message display method can be executed by software and / or hardware devices. For example, the hardware device can be a message display device, and the message display device can be a terminal or a processing chip in the terminal. For examples, see Figure 5 As shown, the message display method may include:

[0105] S501. The chat interface also displays the identities of group members.

[0106] For example, the chat interface can display the number of messages of the group members in addition to the identification of the group members. The time period of the displayed number of messages can be the same as the time period of the group messages of the first group member, for example, within the last 10 days. The embodiment of the present application does not impose any limitation on the time period of the number of messages. According to the above embodiment, when a new group message sent by a group member is received, the number of group messages of the group member in the chat interface can be updated.

[0107] In the present application, when displaying the group message of the first group member in the group, the identifier of the first group member in the current chat interface may also be marked, for example, a background color different from that of the identifiers of other group members may be set for the identifier of the first group member, so that the user can determine the owner of the currently displayed group message. The embodiment of the present application does not specifically limit the way of marking the identifiers of group members.

[0108] For example, the interface showing the group member's ID can be found in Figure 6 As shown, Figure 6 A schematic diagram of a chat interface for a group message of user D including group member identifiers provided in an embodiment of the present application. Figure 6 In the chat interface, the group message of user D, the time location identifier and the identifiers of each user in the group are displayed. Figure 6 Only the IDs of user A, user B, user C, user D, and user E are displayed, and the upper right corner of each user's ID displays the number of group messages of the user in the group in the last 10 days. Among them, the number of group messages of user A is 321, the number of group messages of user B is 222, the number of group messages of user C is 132, and the number of group messages of user E is 12.

[0109] Since the displayed group message is a group message of user D, the ID of user D is marked, and the color of the ID of user D is different from that of the IDs of other users. Figure 6 In the chat interface, the user can slide the user's identification position left and right to display the identifications of other group members on the display interface. It can be understood that the embodiment of the present application is only based on Figure 6 This is described as an example, but it does not mean that the embodiments of the present application are limited to this.

[0110] S502: Receive a third operation on a second group member in the group.

[0111] For example, the second group member is any group member in the group except the first group member. The present application embodiment does not impose any restrictions on the third group member. The third operation can be a click operation or a sliding operation on the identifier of the second group member, for example, Figure 6 The third operation is not specifically limited in the present embodiment of the present application.

[0112] S503: In response to the third operation, group messages of group members other than the second group member in the group are shielded, and group messages of the second group member in the group are displayed on the chat interface.

[0113] For example, in the above Figure 6In the example, a click operation is performed on the identifier of user A. In response to the click operation, the chat interface switches from displaying the group message of user D to displaying the group message of user A. The chat interface after the switch can be seen in Figure 7 As shown, Figure 7 A schematic diagram of a display interface for group messages of user A provided in an embodiment of the present application.

[0114] according to Figure 7 As shown, the chat interface displays group messages of user A, and the displayed group messages include group message 10, group message 11, group message 12, group message 13, group message 14, group message 15, and group message 16. Among them, group message 14 is Figure 2 Message 1 in this application embodiment is only Figure 7 This is described as an example, but it does not mean that the embodiments of the present application are limited to this.

[0115] It can be seen that the technical solution provided by the embodiment of the present application can, in response to a third operation on a second group member, block group messages of group members other than the second group member in the group when displaying the group messages of the first group member in the group on the chat interface, and display the group messages of the second group member in the group on the chat interface, thereby realizing fast switching of group messages of group members and effectively improving the efficiency of viewing groups of different group members.

[0116] In this application, if the chat interface includes the identification of group members, you can block or follow group members, see Figure 8 As stated, Figure 8 A flow chart of a method for setting group message display for group members provided in an embodiment of the present application. The method includes:

[0117] S801: Receive a fourth operation on a third group member.

[0118] For example, the third group member may be any group member in the group, for example, Figure 7 Any group member in group A. The fourth operation may be a long press operation or a double click operation on the identifier of the third group member. The embodiment of the present application does not impose any limitation on the third group member and the fourth operation.

[0119] S802. In response to the fourth operation, a blocking control and a follow control are displayed on the chat interface.

[0120] For example, in response to the fourth operation, a shielding control and a follow control can be displayed on the chat interface. The shielding control and the follow control can be displayed below, above, or in other areas of the chat interface. The embodiment of the present application does not specifically limit the display area of ​​the shielding control and the follow control.

[0121] With the above Figure 6 For example, the fourth operation is to click Figure 6 The identifier of user D in the chat interface displays the blocking control and the following control. For details, see Fig. 9 As stated, Fig. 9 A schematic diagram of a display interface for a shielding control and a focus control provided in an embodiment of the present application.

[0122] according to Fig. 9 As shown, in response to a click operation on the identifier of user D, a shielding control and a focus control are displayed at the bottom of the chat interface. Fig. 9 The chat interface shown is used as an example for explanation, but it does not mean that the embodiments of the present application are limited to this.

[0123] It is understandable that if the third group member has been set as a follow member, a block control and a cancel follow control may be displayed on the chat interface in response to the fourth operation. If the third group member has been set as a block member, a cancel block control and a follow control may be displayed on the chat interface in response to the fourth operation.

[0124] S803: Receive an operation on a shielding control or a focusing control, and execute a corresponding process in response to the received operation.

[0125] In a possible implementation, the terminal device may receive a fifth operation on the shielding control, and in response to the fifth operation, shield the group message of the third group member in the group in the chat interface. For example, the fifth operation may be a click operation on the shielding control, and the fifth operation is not specifically limited in the embodiment of the present application.

[0126] For example, Fig. 9 The shielding control shown in the figure is clicked, and in response to the operation, the chat interface is Figure 2 In the interface shown, group messages of user D are blocked.

[0127] It is understandable that in the embodiment of the present application, multiple group members can be shielded in the above manner, and the embodiment of the present application does not specifically limit the number of members set to be shielded.

[0128] In the embodiment of the present application, it is possible to shield group messages of group members in the chat interface, thereby enhancing the operability of the chat interface and improving the user experience.

[0129] In another possible implementation, the terminal device can also receive a sixth operation on the follow control; in response to the sixth operation, the follow member identifier is displayed in the chat interface, and the identifier of the third group member or the group message of the third group member is marked, and the follow member identifier includes the number of third messages within a second preset time period before the triggering moment of the sixth operation, and the number of fourth messages after the triggering moment of the sixth operation.

[0130] For example, the sixth operation may be a click operation on the focus control. The second preset time period may be 1 day, 10 days, or 30 days. The second preset time period is not specifically limited in the embodiment of the present application.

[0131] For example, when marking the identifier of the third group member or the group message of the third group member, the background color of the identifier of the third group member or the group message of the third group member may be changed, or a special identifier may be set for the identifier of the third group member or the group message of the third group member, such as a five-pointed star, a colored dot, etc. The embodiment of the present application does not specifically limit the manner in which the identifier of the third group member or the group message of the third group member is marked.

[0132] With the above Fig. 9 For example, when the user Fig. 9 After clicking the follow control corresponding to user D, the follow member ID can be displayed in the group chat interface. For details, see Fig.10 As shown, Fig.10 A schematic diagram of a chat interface showing a member ID of interest provided in an embodiment of the present application. Fig.10 When user D is set as a member of the follow group, the follow member logo can be displayed in the chat interface of group A, and the follow member logo includes the number of messages of user D in the last day, where the number of group messages before the follow member logo is clicked is 78, and the number of group messages after the follow member logo is clicked is 0. In addition, the logo of user D is marked with a five-pointed star for easy viewing by users.

[0133] It is understandable that in the embodiment of the present application, multiple group members can be set to be followed in the above manner, and the embodiment of the present application does not specifically limit the number of members set as followed.

[0134] In a possible implementation, when the terminal device receives a click or long press on the member ID, or other operations, in response to the operation, the terminal device can return to the chat interface for setting whether to follow or block the member. Fig.10 When user D clicks on the member ID of a follower, you can return Fig. 9 The chat interface shown.

[0135] In an embodiment of the present application, by setting a focus for a group member in the group and marking the identifier of the group member to be followed or the group message of the group member, the user can quickly view the group message of the group member to be followed in the chat interface of the group, thereby achieving quick viewing of group messages and improving the user experience.

[0136] For example, when the chat interface displays the member ID of interest, when the terminal device receives a drag operation on the member ID of interest, it can display the group message of the third group member in the direction of the drag operation. Fig.10 For example, when the terminal device receives an upward drag operation on the member ID of user D, the previous group message of user D received before message 4 may be displayed along with the upward drag operation. Group messages of other group members between message 4 and the group message of user D before message 4 may not be displayed during the dragging process, so as to realize quick positioning of the group message of user D by dragging the member ID of user D.

[0137] In the embodiment of the present application, the group messages of the group members of interest can be quickly viewed by dragging the member identifier, thereby avoiding the user wasting a lot of time searching for the group messages of a certain group member among a large number of group messages, and effectively improving the efficiency of the user in viewing group messages.

[0138] In summary, the technical solution provided by the embodiment of the present application enables a user to quickly view a group message of a group member to decide whether to reply to the group message, and to quickly locate the sending time of the group message. Moreover, it is possible to flexibly set to block or follow a group member, thereby improving the management efficiency of group members in the group. In addition, the number of group messages of group members within a period of time can also be displayed, thereby effectively improving the efficiency of group message viewing.

[0139] Fig.11 This is a structural diagram of a message display device 110 provided in an embodiment of the present application. For example, see Fig.11 As shown, the message display device 110 may include:

[0140] The display module 1101 is used to display the chat interface of the group.

[0141] The receiving module 1102 is configured to receive a first operation on a first group member in the group.

[0142] The display module 1101 is further configured to, in response to the first operation, shield group messages of group members other than the first group member in the group, and display group messages of the first group member in the group on the chat interface.

[0143] In a possible implementation, the group messages of the first group member in the group include: group messages of the first group member in the group within a first preset time period before the triggering moment of the first operation, and / or unread group messages of the first group member in the group.

[0144] In one possible implementation, the display module 1101 is also used to display a time location identifier on the chat interface in response to the first operation, wherein the time location identifier includes the number of first messages before the triggering moment of the first operation and the number of second messages after the triggering moment of the first operation.

[0145] In a possible implementation, the initial position of the time location marker when displayed on the chat interface corresponds to the position of the group message corresponding to the first operation.

[0146] In a possible implementation, the device further includes an updating module 1103, and the updating module 1103 is configured to display the new group message on the chat interface and update the second message quantity when receiving a new group message sent by the first group member.

[0147] In a possible implementation, the display module 1101 is further configured to display a group message of the first group member in the group.

[0148] The receiving module 1102 is further configured to receive a second operation on the first group member.

[0149] The display module 1101 is further used to display the chat interface of the group in response to the second operation.

[0150] In a possible implementation, the display module 1101 is further configured to display the identifiers of the group members on the chat interface.

[0151] The receiving module 1102 is further configured to receive a third operation on a second group member in the group.

[0152] The display module 1101 is further configured to, in response to a third operation, shield group messages of group members other than the second group member in the group, and display group messages of the second group member in the group on the chat interface.

[0153] In a possible implementation, the receiving module 1102 is further configured to receive a fourth operation on a third group member.

[0154] Display module 1101 is also used to display a blocking control and a follow control on the chat interface in response to a fourth operation.

[0155] The receiving module 1102 is further configured to receive a fifth operation on the shielding control.

[0156] The display module 1101 is further configured to, in response to a fifth operation, shield the group message of the third group member in the group in the chat interface.

[0157] In a possible implementation, the receiving module 1102 is further configured to receive a sixth operation on the focused control.

[0158] Display module 1101 is also used to display the follow member identifier in the chat interface in response to the sixth operation, and mark the identifier of the third group member or the group message of the third group member. The follow member identifier includes the number of third messages within the second preset time period before the triggering moment of the sixth operation, and the number of fourth messages after the triggering moment of the sixth operation.

[0159] In a possible implementation, the display module 1101 is further configured to display the group message of the third group member in the direction of the dragging operation when a dragging operation on the identifier of the member to be followed is received.

[0160] The message display device provided in the embodiment of the present application can execute the technical solution of the message display method in any of the above-mentioned embodiments. Its implementation principle and beneficial effects are similar to the implementation principle and beneficial effects of the message display method. Please refer to the implementation principle and beneficial effects of the message display method, and no further details will be given here.

[0161] Fig.12 This is a schematic diagram of the structure of an electronic device provided in this application. Fig.12 As shown, the electronic device 1200 may include: at least one processor 1201 and a memory 1202 .

[0162] The memory 1202 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer operation instructions.

[0163] The memory 1202 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0164] The processor 1201 is used to execute the computer-executable instructions stored in the memory 1202 to implement the message display method described in the aforementioned method embodiment. Among them, the processor 1201 may be a central processing unit (Central Processing Unit, referred to as CPU), or an application specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. Specifically, when implementing the message display method described in the aforementioned method embodiment, the electronic device can be, for example, an electronic device with processing functions such as a terminal and a server.

[0165] Optionally, the electronic device 1200 may further include a communication interface 1203. In a specific implementation, if the communication interface 1203, the memory 1202 and the processor 1201 are implemented independently, the communication interface 1203, the memory 1202 and the processor 1201 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

[0166] Optionally, in a specific implementation, if the communication interface 1203, the memory 1202 and the processor 1201 are integrated on a chip, the communication interface 1203, the memory 1202 and the processor 1201 can communicate through an internal interface.

[0167] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used for the methods in the above embodiments.

[0168] The present application also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of the electronic device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the electronic device implements the message display method provided by the various embodiments described above.

[0169] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A message display method, characterized in that: include: Display the chat interface of the group; receiving a first operation on a first group member in the group; In response to the first operation, shielding group messages of group members other than the first group member in the group, and displaying group messages of the first group member in the group on the chat interface; The method further comprises: The chat interface further includes identifications of group members, wherein the identification of the first group member is of a different color from the identifications of other group members; receiving a third operation on a second group member in the group, where the second group member is any group member in the group except the first group member, and the third operation is a click operation or a slide operation on an identifier of the second group member; In response to the third operation, group messages of group members other than the second group member in the group are shielded, group messages of the second group member in the group are displayed on the chat interface, and the chat interface switches from displaying the group messages of the first group member to displaying the group messages of the second group member; receiving a fourth operation on a third group member; In response to the fourth operation, displaying a blocking control and a following control on the chat interface; receiving a fifth operation on the shielding control; In response to the fifth operation, shielding the group message of the third group member in the group in the chat interface; The method further comprises: receiving a sixth operation on the focus control; In response to the sixth operation, a follow member identifier is displayed in the chat interface, and the identifier of the third group member or the group message of the third group member is marked, the follow member identifier includes the number of third messages within a second preset time period before the triggering moment of the sixth operation, and the number of fourth messages after the triggering moment of the sixth operation.

2. The method according to claim 1, characterized in that The group message of the first group member in the group includes: The group messages of the first group member in the group within a first preset time period before the triggering moment of the first operation, and / or the unread group messages of the first group member in the group.

3. The method according to claim 2, characterized in that The method further comprises: In response to the first operation, a time location marker is displayed on the chat interface, and the time location marker includes the number of first messages before the triggering moment of the first operation and the number of second messages after the triggering moment of the first operation.

4. The method according to claim 3, characterized in that The initial position of the time location marker when displayed on the chat interface corresponds to the position of the group message corresponding to the first operation.

5. The method according to claim 3, characterized in that: The method further comprises: When a new group message sent by the first group member is received, the new group message is displayed on the chat interface, and the second message quantity is updated.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: displaying a group message of the first group member in the group; receiving a second operation on the first group member; In response to the second operation, a chat interface of the group is displayed.

7. The method according to claim 1, characterized in that The method further comprises: When a drag operation on the concerned member identifier is received, the group message of the third group member is displayed along the direction of the drag operation.

8. A message display device, characterized in that: include: Display module, used to display the chat interface of the group; A receiving module, configured to receive a first operation on a first group member in the group; The display module is further configured to, in response to the first operation, shield group messages of group members other than the first group member in the group, and display group messages of the first group member in the group on the chat interface; The display module is further used to display the identification of the group members on the chat interface, and the color of the identification of the first group member is different from that of the identifications of other group members; The receiving module is further configured to receive a third operation on a second group member in the group; the second group member is any group member in the group except the first group member, and the third operation is a click operation or a slide operation on an identifier of the second group member; The display module is further configured to, in response to the third operation, shield group messages of group members other than the second group member in the group, and display group messages of the second group member in the group on the chat interface; the chat interface switches from displaying the group messages of the first group member to displaying the group messages of the second group member; The receiving module is further used to receive a fourth operation on a third group member; The display module is further configured to display a shielding control and a focus control on the chat interface in response to the fourth operation; The receiving module is further used to receive a fifth operation on the shielding control; The display module is further configured to, in response to the fifth operation, shield the group message of the third group member in the group in the chat interface; The receiving module is further configured to receive a sixth operation on the focus control; The display module is also used to display a follow-up member identifier in the chat interface in response to the sixth operation, and to mark the identifier of a third group member or the group message of the third group member. The follow-up member identifier includes the number of third messages within a second preset time period before the triggering moment of the sixth operation, and the number of fourth messages after the triggering moment of the sixth operation.

9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Group message display method and device

    CN106202095A

  • Information display method and terminal device

    CN110825298A

  • Group chat message display method and device, electronic equipment and storage medium

    CN111651110A