Message display method and device thereof
By displaying the attention option information and target group chat messages in the group chat interface, and using the attention option information to filter messages, the problem of inefficient group chat information search is solved, and more efficient message search is achieved.
Patent Information
- Application Number
- CN202111184062.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-11
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-10-11
AI Technical Summary
During the group chat process, users need to view message records one by one to find attention information, resulting in low search efficiency.
By receiving user input, the group chat interface of the target group is displayed. The interface is divided into the first area and the second area. The first area displays the attention option information, and the second area displays the target group chat message filtered based on the attention option information.
By displaying the partition of the attention option information and the target group chat message, and using the attention option information to filter the messages, the time to find attention messages is reduced and the efficiency of group chat messages is improved.
Smart Images

Figure CN113961828B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of Internet communication technologies, and particularly relates to a message display method and apparatus thereof. Background Art
[0002] With the development of Internet communication technologies, Internet communication technologies have been widely applied to various fields. For example, they are applied to instant messaging tools that can conduct instant chats. Internet communication technologies are a kind of network technologies that use a computer as the basic carrier for communication, use the network as the channel, and conduct communication through the Internet. Whether it is sound, pictures or videos, they can all be transmitted on the Internet to achieve resource sharing. It breaks the limitations of traditional regions and spaces, enabling information to be quickly transmitted to the destination. Taking the above-mentioned instant messaging tool as an example, with the popularization of instant messaging tools and the increase in chat content or chat partners, chat information has become increasingly complex.
[0003] In the prior art, during group chat using an instant messaging tool, information is displayed item by item in chronological order. When a user needs to view the information they are concerned about, they often need to view the message records one by one, resulting in a problem of low efficiency in finding group chat information. Summary of the Invention
[0004] An object of an embodiment of this application is to provide a message display method that can solve the problem of low efficiency in finding group chat information.
[0005] In a first aspect, an embodiment of this application provides a message display method, which includes: receiving a first input from a user; in response to the first input, displaying a group chat interface corresponding to a target group; the group chat interface at least includes a first area and a second area; wherein, the first area includes attention option information; the second area includes target group chat messages; the target group chat messages are messages obtained by screening all group chat messages in the target group based on the attention option information.
[0006] In a second aspect, an embodiment of this application provides a message display apparatus, including: a first input receiving module, configured to receive a first input from a user; a group chat interface display module, configured to, in response to the first input, display a group chat interface corresponding to a target group; the group chat interface at least includes a first area and a second area; wherein, the first area includes attention option information; the second area includes target group chat messages; wherein, the target group chat messages are messages obtained by screening all group chat messages in the target group based on the attention option information.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0010] In the embodiment of the present application, by receiving a first input from a user; in response to the first input, a group chat interface corresponding to a target group is displayed; at least a first area and a second area are included in the group chat interface; wherein, the first area includes attention option information; the second area includes target group chat messages; wherein, the target group chat messages are messages obtained by filtering all group chat messages in the target group based on the above-mentioned attention option information. It is possible to display the attention option information and the target group chat messages in different areas, and use the attention option information to filter the target group chat messages, reducing the time to find the concerned group chat messages and improving the search efficiency of the group chat messages. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 is one of the flow diagrams of the message display method provided by the present invention;
[0012] Figure 2 is another flow diagram of the message display method provided by the present invention;
[0013] Figure 3 is yet another flow diagram of the message display method provided by the present invention;
[0014] Figure 4 is still another flow diagram of the message display method provided by the present invention;
[0015] Figure 5 is yet again a flow diagram of the message display method provided by the present invention;
[0016] Figure 6 is still again a flow diagram of the message display method provided by the present invention;
[0017] Figure 7 is one of the interface diagrams of the message display method provided by the present invention;
[0018] Figure 8 It is the second schematic diagram of the interface of the message display method provided by the present invention;
[0019] Figure 9 It is the third schematic diagram of the interface of the message display method provided by the present invention;
[0020] Figure 10 It is the fourth schematic diagram of the interface of the message display method provided by the present invention;
[0021] Figure 11 It is the schematic structural diagram of the device of the message display method provided by the present invention;
[0022] Figure 12 It is the schematic structural diagram of the electronic device provided by the present invention.
[0023] Figure 13 It is the schematic hardware structural diagram of the electronic device provided by the present invention. Specific embodiments
[0024] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.
[0026] Next, the message display method provided by the embodiments of the present application will be described in detail in conjunction with the accompanying drawings, through specific embodiments and their application scenarios.
[0027] In one embodiment, as Figure 1 shown, a message display method is provided, including the following steps:
[0028] Step 102, receiving a first input from the user.
[0029] Specifically, the terminal can receive the first input triggered automatically or manually.
[0030] In one embodiment, the terminal may receive a first input triggered manually. For example, within the display area of the group chat box in an instant messaging tool, the terminal receives the first input from the user by receiving a click operation on the display area of the group chat box.
[0031] Step 104: In response to the first input, display the group chat interface corresponding to the target group; the group chat interface at least includes a first area and a second area; wherein, the attention option information is displayed in the first area; the target group chat messages are displayed in the second area; the target group chat messages are messages obtained by filtering all the group chat messages in the target group based on the attention option information.
[0032] The attention option information refers to the messages that a certain group chat member in the target group pays attention to. For example, if the message that a certain group chat member pays attention to is "Product performance trend in test problem analysis", then this message is the attention option information displayed in the first area in the target group during the chat process of this group chat member. The target group chat messages refer to the messages related to the attention option information and obtained by filtering from all the group chat messages.
[0033] Specifically, after receiving the first input from the user, the terminal, in response to the first input, displays the group chat interface corresponding to the target group, and displays the attention option information in the first area of this interface, and displays the target group chat messages in the second area.
[0034] In one embodiment, in response to the first input, the terminal may receive a configuration operation and a configuration confirmation operation on the attention option information in the target group on the group chat interface corresponding to the target group, and display the attention option information in the first area. At the same time, the terminal filters all the group chat messages, searches for the group chat messages with a matching degree exceeding the matching threshold with the attention option information in all the group chat messages as the target group chat messages, and displays the target group chat messages in the second area.
[0035] In one embodiment, the terminal may receive a click operation on the attention option information in the first area. In response to the click operation, in the list of candidate attention option information, in response to the selection and confirmation operation on the attention option information, display the attention option information in the first area.
[0036] In this embodiment, by receiving a first input from a user; in response to the first input, a group chat interface corresponding to a target group is displayed; the group chat interface at least includes a first area and a second area; wherein, the first area displays attention option information; the second area displays target group chat messages; wherein, the target group chat messages are messages obtained by filtering all group chat messages in the target group based on the above attention option information. By displaying the attention option information and the target group chat messages in different areas, and filtering the target group chat messages using the attention option information, the time for finding the group chat messages of interest is reduced, and the search efficiency of the group chat messages is improved.
[0037] In one embodiment, as Figure 2 shown, the display of the target group chat messages in the second area includes:
[0038] Step 202, obtain the grouping identifiers of each group chat member in the target group.
[0039] The grouping identifier refers to a mark that can uniquely determine the grouping situation of each group chat member in the target group. This mark can be the nickname of each group chat member in the target group, or the group name of each group chat member in each group, etc.
[0040] Specifically, the terminal can obtain the grouping identifiers of each group chat member in the target group through files related to the grouping of each group chat member in the target group stored on the local side or obtained from the server side.
[0041] In one embodiment, the corresponding grouping identifier is carried in the nickname of each group chat member in the target group. For example, in the target group, the group chat members include member A with the nickname Group A 1, member B with the nickname Group A 2, member C with the nickname Group B 1, and member D with the nickname Group B 2. Then, through the above nicknames, the terminal can obtain the grouping identifiers of member A, member B, member C, and member D.
[0042] Step 204, based on the grouping identifiers, display the target group chat messages in a grouped form in the second area.
[0043] Specifically, after the terminal obtains the grouping identifiers of each group chat member in the target group, through the grouping identifiers, the terminal groups each group chat member of the target group, and displays the target group chat messages corresponding to each group chat member in a grouped form in the second area.
[0044] In one embodiment, the terminal, based on the grouping identifier, displays the target group chat messages corresponding to each group chat member belonging to the same group in the same column within the second region, and excludes the target group chat messages corresponding to each group chat member of another group in the same group and displays them in another column within the second region. For example, if group chat member A and group chat member B belong to the first group, and group chat member C and member D belong to the second group, then within the second region, the target group chat messages corresponding to group chat member A and group chat member B are displayed in the same column, and the target group chat messages corresponding to group chat member C and group chat member D are displayed in another column.
[0045] In this embodiment, by obtaining the grouping identifiers of each group chat member in the target group and based on the grouping identifiers, the target group chat messages are displayed in the second region in a grouped form, so that the user can quickly find the group chat messages they are interested in within the target group, and the group chat messages are displayed in a grouped form, making it more intuitive and efficient to find the group chat messages of this group or members of other groups.
[0046] In one embodiment, as Figure 3 shown, the above group chat interface further includes a third region; the message display method further includes:
[0047] Step 302, obtain the target content, which is obtained based on all the group chat messages in the above target group.
[0048] Among them, the target content refers to the topic content of the chat during the group chat, and this content may include the topic discussed during the current group chat, multimedia files or other content that appears during the group chat.
[0049] Specifically, during the group chat, the group chat members send chat content to the terminal background or a remote server connected to the terminal. After the terminal background or the remote server processes the chat content, the processed chat content, that is, the target content, is sent to the local terminal.
[0050] In one embodiment, the group chat members send chat messages to the server on their respective terminals. The server extracts the topic content from the chat content to obtain the target content; and sends the target content to the target group on the terminal. Correspondingly, the terminal receives the target content sent by the server. For example, if the message content of the group chat involves "XX problem analysis" or "Let's discuss the process of XX problem analysis", etc., the target content can be extracted as "XX problem analysis" according to the above content.
[0051] In one embodiment, the terminal can set the target content for the target group, so that the server filters the messages in the group chat according to the settings of the target content in the terminal, extracts the topic of the filtered messages to obtain the target content, and sends the target content to the terminal.
[0052] In one embodiment, the message sent by the terminal to the server carries a message identifier. The server processes the messages with different message identifiers to obtain the word or sentence with the highest frequency of occurrence, and sends the word or sentence as the target content to the terminal.
[0053] Step 304: Display the target content in the third area.
[0054] Specifically, after obtaining the target content, the terminal visually displays the target content in the third area.
[0055] In one embodiment, in the third area, the terminal can receive a click operation on the target content. In response to the click operation, in the candidate content list, in response to the selection and confirmation operation on the target content, the target content is displayed in the third area.
[0056] In this embodiment, by obtaining the target content, it is possible to display the target content in the third area, and it is possible to display the target content in the third area of the group chat interface, improving the intuitiveness of message display.
[0057] Step 306: Determine the display positions of the first area, the second area, and the third area on the group chat interface based on the area priority.
[0058] Among them, the area priority refers to the front-to-back order of the display positions of each area on the group chat interface. For example, the third area, the first area, and the second area are displayed from top to bottom on the group chat interface. The higher the priority level, the more priority is given to processing the area and the content included in the area; the lower the priority level, the more delayed the processing of the area and the content included in the area; the area with higher priority is displayed earlier in the display interface.
[0059] Specifically, the terminal reasonably arranges the first area, the second area, and the third area on the group chat interface according to the display priority of each area, so as to improve the intuitiveness of different messages displayed in each area and the convenience for users to view the messages displayed in each area.
[0060] In one embodiment, as Figure 4 shown, the above-mentioned target content includes a multimedia file. After displaying the target content in the third area, it includes:
[0061] Step 402: Receive a trigger operation for the display mode of the multimedia file.
[0062] Among them, the multimedia file refers to a file carrying sound, video, or photos, etc. For example, pictures or videos, etc. The display mode refers to the mode of how to display the above-mentioned multimedia file. For example, the multimedia file is displayed in full screen mode, 1 / 2 screen mode, landscape screen mode, or portrait screen mode, etc.
[0063] Specifically, the terminal can receive a trigger operation for the display mode triggered automatically or manually.
[0064] Step 404: In response to the trigger operation, obtain the target display mode.
[0065] Specifically, after the terminal receives the trigger operation for the display mode of the multimedia file, in response to the trigger operation, it can obtain the target display mode.
[0066] In one embodiment, the terminal can receive a control trigger operation on a display mode control on a multimedia file playing tool, and in response to the control trigger operation, obtain the target display mode. For example, the terminal receives an operation where the user clicks on the "Full Screen" control, thereby obtaining the target display mode as full screen display.
[0067] Step 406: Based on the target display mode, float and display the multimedia file on the group chat interface.
[0068] Specifically, after the terminal obtains the target display mode, it uses the target display mode to float and display the multimedia file on the display interface of the target group. For example, in the case where the target display mode is the full screen display mode, the multimedia file is floated on the upper layer of the target group to display the multimedia file in full screen.
[0069] In this embodiment, by receiving the trigger operation for the display mode of the multimedia file, in response to the trigger operation, obtaining the target display mode, and based on the target display mode, floating and displaying the multimedia file on the display interface of the target group, it is possible to select the display mode according to the scenario requirements, achieving improved flexibility in displaying multimedia files in the target group.
[0070] In one embodiment, as Figure 5 shown, the following method is used to obtain the attention option information:
[0071] Step 502: In the third area, receive a selection operation on the multimedia file.
[0072] The selection operation refers to an operation that can select one or more multimedia files from multiple multimedia files.
[0073] Specifically, the terminal can receive a selection operation on the multimedia file triggered in an automatic or manual mode.
[0074] Step 504: In response to the selection operation, in the first area, update the attention option information to the key description information corresponding to the multimedia file.
[0075] Among them, the key description information refers to the key description information that can describe the selected multimedia file. For example, if the selected multimedia file is a photo of a certain child, the key description information for describing the photo can be "Child E, taken at time T, birthday photo", etc.
[0076] Specifically, after the terminal receives the selection operation of the multimedia file in the third area, in response to the selection operation, it updates the attention option information that already exists in the first area to the key description information corresponding to the multimedia file. For example, if the attention option information in the first area is "Souvenir of Child F in Place G", after selecting the photo of Child E in the third area, the attention option information in the first area is updated to "Child E, taken at time T, birthday photo".
[0077] In this embodiment, by receiving the selection operation of the multimedia file in the third area and, in response to the selection operation, updating the attention option information in the first area to the key description information corresponding to the multimedia file in the first area, it can achieve the purpose of updating the attention option information in the first area according to the selection operation of different multimedia files received in the third area.
[0078] In one embodiment, as Figure 6 shown, the message display method further includes:
[0079] Step 602, obtain the first group chat message corresponding to the key description information.
[0080] Specifically, after the terminal receives the selection operation of the multimedia file in the third area and updates the attention option information in the first area to the key description information corresponding to the multimedia file, it can obtain the corresponding first group chat message through the key description information.
[0081] In one embodiment, the terminal uses the key description information to match with the target group chat messages in the target group one by one, and obtains the group chat messages with the message matching degree between the key description information and the target group chat messages greater than the matching degree threshold as the first group chat messages. The matching degree threshold refers to the critical value of the message matching degree. If it is greater than or equal to this critical value, it is considered as the group chat message corresponding to the key description information, and if it is less than this critical value, it is considered as the group chat message irrelevant to the key description information.
[0082] In one embodiment, the matching between the key description information and the target group chat messages in the target group can be implemented by methods such as text matching or text semantic matching.
[0083] Step 604, display the first group chat message on the multimedia file in the form of a bullet screen.
[0084] Specifically, after the terminal obtains the first group chat message, it displays the first group chat message in the form of a bullet screen on the multimedia file, which is the multimedia file selected in the third area as described above.
[0085] In this embodiment, by obtaining the first group chat message corresponding to the key description information and displaying the first group chat message in the form of a bullet screen on the multimedia file, the purpose of improving the flexibility and diversity of message display can be achieved, and at the same time, the convenience for users to view the group chat messages corresponding to the multimedia file can be improved.
[0086] Step 606, in the target group, receive the selection operation on the second area.
[0087] Specifically, in the target group, the terminal can select the second area by receiving operations such as single-click, double-click, or long-press.
[0088] Step 608, in response to the selection operation, obtain the second group chat message in the preset display position.
[0089] Among them, the preset display position refers to the display area that is pre-set in the second area and is used to display group chat messages.
[0090] Specifically, after the terminal receives the selection operation on the second area, in response to the selection operation, it moves to view the group chat messages by receiving the operation of swiping up the group chat messages or swiping down the group chat messages, so as to obtain the second group chat message in the preset display position.
[0091] In one embodiment, the preset display position is set in the central position area of the second area. When the terminal receives the operation of swiping up the group chat messages or swiping down the group chat messages, the group chat messages that slide to the preset display position are determined as the second group chat messages that need to be obtained.
[0092] Step 610, extract keywords from the second group chat message to obtain the target keywords.
[0093] Among them, keywords refer to the words that can reflect the main information content of a certain group chat message. For example, if the group chat message is "Today, the internet celebrity P is live-streaming and selling goods on the W platform, and the goods for sale are facial cleansers", the keywords include "facial cleanser", "internet celebrity", and "live-streaming".
[0094] Specifically, after the terminal obtains the second group chat message in the preset display position, it extracts keywords from the second group chat message through a keyword extraction method or a keyword extraction script to obtain the target keywords.
[0095] Step 612, obtain the target content according to the correspondence between the target keywords and the content.
[0096] Specifically, there is a one-to-one correspondence between the target keyword and the content. After obtaining the target keyword, the terminal obtains the target content according to the corresponding relationship between the target keyword and the content. For example, if the target keywords are "facial cleanser", "internet celebrity", and "live broadcast", the corresponding target content may be "live selling facial cleanser" or "internet celebrity live selling facial cleanser", etc.
[0097] Step 614: Update and display the target content in the third area.
[0098] Specifically, after obtaining the target content, the terminal uses the target content to overwrite the content that already exists in the third area and updates and displays the target content in the third area.
[0099] In this embodiment, by receiving a selection operation on the second area in the target group, in response to the selection operation, obtaining the second group chat message in the preset display position, performing keyword extraction on the second group chat message to obtain the target keyword, obtaining the target content according to the corresponding relationship between the target keyword and the content, and updating and displaying the target content in the third area, it is possible to update the target content in the third area by performing keyword analysis on the group chat message in the second area, achieving timely update of the target content in the third area as the group chat message in the second area changes, and achieving timeliness and intuitiveness of message display in the third area.
[0100] In one embodiment, obtaining the follow option information includes: in response to a configuration operation on the target group; or, in response to a selection operation on the first area, displaying a list of follow option information corresponding to the follow option information; and in the list of follow option information, receiving a determination operation on the candidate follow option information to obtain the follow option information.
[0101] Among them, the list of follow option information refers to a list including at least one piece of follow option information, and candidate follow option information can be selected in this list.
[0102] Specifically, in the opened target group, the terminal can obtain the follow option information by receiving a configuration operation on the target group. For example, in the settings window of the target group, receiving an input operation on the follow option information, and in response to the input operation and the corresponding determination operation, obtaining the follow option information. Or, in response to a selection operation on the first area, such as clicking, double-clicking, or long-pressing to select the first area, in the popped-up list of follow option information, receiving a determination operation on the candidate follow option information, and taking the determined candidate follow option information as the follow option information.
[0103] In this embodiment, by responding to a configuration operation on a target group; or, by responding to a selection operation on a first area, a list of follow option information corresponding to the follow option information is displayed; in the list of follow option information, a determination operation on candidate follow option information is received to obtain the follow option information, which can achieve the purpose of flexibly obtaining the follow option information.
[0104] In one embodiment, the message display method further includes: in response to an area hiding operation, hiding a candidate area at a target position; the candidate area includes at least one of a first area, a second area, or a third area.
[0105] Among them, the area hiding operation refers to an operation that can hide an area. This operation includes pulling left by long-pressing the selected area, pulling right by long-pressing the selected area, or shrinking using a shortcut key, etc.
[0106] Specifically, the second area is the display area of group chat messages, the first area is the display area of follow option information, and the third area is the display area of target content. The area can be specifically hidden according to the scenario requirements. For example, in the case of mainly group chats, the terminal can, in response to the area hiding operation, hide the first area and the third area at the target position respectively, and the target position can be the side of the target group.
[0107] In this embodiment, by responding to the area hiding operation and hiding the candidate area at the target position, the message display can be adjusted according to the scenario requirements, achieving the purpose of the intuitiveness and flexibility of the message display.
[0108] In one embodiment, taking the above-mentioned target group as a work group as an example. The intelligent terminal background obtains the current group chat topic according to the work group chat messages. Specifically, such as Figure 7As shown, by obtaining all group chat messages, extracting the keywords of all group chat messages, and using the keywords as the discussion topics in Region 1. For example, among all group chat messages, the group chat message with the highest frequency of occurrence is "Analysis of XX Market Issues", then the currently discussed topic is automatically extracted as "Analysis of XX Issues". It can be understood that the currently discussed topic can also be manually set and switched by the user. When the topic in Region 4 is switched, the currently discussed topic displayed in Region 1 is updated synchronously. In Region 2, information that the user has set as special attention is displayed. For example, in the group settings of a work group, if you set to pay attention to the information of a certain group member or the information in a certain topic area, etc., then the corresponding settings will be displayed in Region 2. At the same time, the content displayed in Region 3 and Region 4 will be updated synchronously according to the different information set in Region 2. In Region 4, according to the different information set as special attention in Region 2, all group chat messages are filtered to obtain group chat messages related to the special attention information, and are displayed in Region 4 in a grouped form. The left group is the messages of other members, and the right group is the messages of the members of this group. The content displayed in Region 4 can be updated synchronously with the switching of the currently discussed topic in Region 1, or the switching of the special attention information in Region 2, or the different settings of other people sending messages to the user in Region 3. Among them, in Region 3, special symbols can be used as the prefix and the user's nickname in the target group as the suffix to limit the group chat messages sent by other users to the user. For example, in this Region 3, it can be set to display "@user", so that after filtering all group chat messages, the group chat messages sent by other users to the user are obtained. In Region 4, the left column displays the regular group chat messages, and the right column displays the messages sent by other users to the user and are the messages that are set as special attention in Region 2. It can be understood that in this embodiment, Region 1 is the third region in the above message display method, Region 2 is the first region in the above message display method, and Region 4 is the second region in the above message display method.
[0109] In one embodiment, taking the above target group as a family group as an example. As Figure 8As shown, in area 1, multimedia files in all group chat messages of the family group are displayed, such as photos or videos. And the photo or video is displayed in the form of a slide show or other display forms. When the user selects a certain photo or video in area 1, in area 2, the special attention information is updated to the key description information, which is the description information of the photo or video selected in area 1. When the user views the content in area 2, the content displayed in area 3 is updated to the group chat messages related to the key description information. The photo or video selected in area 1 can be played in full screen, and during the playback, the group chat messages related to the description information of the photo or video are displayed in the form of bullet comments on the playing photo or video. In area 3, the group chat messages filtered in a grouped form are displayed. The left column shows the group chat messages sent by others, and the right column shows the group chat messages sent by the user himself. It can be understood that in this embodiment, area 1 is the third area in the above message display method, area 2 is the first area in the above message display method, and area 3 is the second area in the above message display method.
[0110] In one embodiment, taking the above target group as the school group as an example. As Figure 9 shown, in area 1, the user sets the information of his own children that he is concerned about. This information includes photos or videos and the corresponding names of the children. The AI (Artificial Intelligence) engine of the intelligent terminal device automatically recognizes the videos, photos and text information in the group chat. The videos or photos are displayed in the form of a slide show in area 1; when the user selects a certain picture or video, the corresponding display content in areas 2 and 3 will be updated synchronously. Among them, in area 2 is the information of the children set to be concerned about. When the user selects to view the group chat messages in area 3, when a certain group chat message slides to the preset display position, the videos or photos of the children concerned in area 1 will also be updated. The group chat messages displayed in area 3 are the group chat messages filtered according to the information of the children concerned in area 2. The left column shows the group chat messages of other users, and the right column shows the group chat messages of the user himself. It can be understood that in this embodiment, area 1 is the third area in the above message display method, area 2 is the first area in the above message display method, and area 3 is the second area in the above message display method.
[0111] In one embodiment, taking the above target group as the chat group as an example. As Figure 10As shown, the AI engine of the intelligent terminal device displays the hot topics of the group chat in area 1 based on the messages of the current group chat and combined with the network hot news. For example, information such as hot articles or photos. Area 2 is the information that the user sets as special attention. When the information of special attention in area 2 is updated, the filtered group chat messages displayed in area 3 are also updated accordingly. It can be understood that in this embodiment, area 1 is the third area in the above message display method, area 2 is the first area in the above message display method, and area 3 is the second area in the above message display method.
[0112] In the embodiment of the present invention, by adding an intelligent classification method to the group chat information and displaying it according to the category requirements, the display method of the group chat information is enriched and the efficiency of querying the group chat information is improved.
[0113] In one embodiment, as Figure 11 shown, a message display device 1100 is provided, including: a first input receiving module 1102, configured to receive a first input from a user; a group chat interface display module 1104, configured to display a group chat interface corresponding to a target group in response to the first input; at least a first area and a second area are included in the group chat interface; wherein, the first area includes attention option information; the second area includes target group chat messages; wherein, the target group chat messages are messages obtained by filtering all the group chat messages in the target group based on the attention option information.
[0114] In one embodiment, the group chat interface display module 1104 includes: a grouping identifier obtaining unit, configured to obtain the grouping identifiers of each group chat member in the target group; a target group chat message display unit, configured to display the target group chat messages in a grouped form in the second area based on the grouping identifiers.
[0115] In one embodiment, the message display device further includes: a target content obtaining module, configured to obtain target content, where the target content is obtained based on all the group chat messages in the target group; a target content display module, configured to display the target content in a third area. A display position determining module, configured to determine the display positions of the first area, the second area, and the third area on the group chat interface based on area priorities. A trigger operation receiving module, configured to receive a trigger operation for the display mode of the multimedia file; a target display mode obtaining module, configured to obtain a target display mode in response to the trigger operation; a multimedia file display module, configured to float and display the multimedia file on the group chat interface based on the target display mode.
[0116] In one embodiment, the group chat interface display module 1104 includes: a selection operation receiving unit, configured to receive a selection operation on the multimedia file in the third region; and a key description information updating unit, configured to update the attention option information to the key description information corresponding to the multimedia file in the first region in response to the selection operation.
[0117] In one embodiment, the message display device further includes: a first group chat message obtaining module, configured to obtain a first group chat message corresponding to the key description information; a first group chat message display module, configured to display the first group chat message on the multimedia file in a bullet screen manner; a selection operation receiving module, configured to receive a selection operation on the second region in the target group; a second group chat message obtaining module, configured to obtain a second group chat message in a preset display position in response to the selection operation; a target keyword obtaining module, configured to extract a target keyword from the second group chat message; a target content obtaining module, configured to obtain the target content according to the correspondence between the target keyword and the content; and a target content display module, configured to update and display the target content in the third region.
[0118] In one embodiment, the group chat interface display module 1104 includes: a configuration operation unit, configured to respond to a configuration operation on the target group; or, an attention option information list display unit, configured to display a list of attention option information corresponding to the attention option information in response to a selection operation on the first region; and an attention option information obtaining unit, configured to receive a determination operation on candidate attention option information in the list of attention option information to obtain the attention option information.
[0119] In one embodiment, the message display device further includes: a region hiding operation response module, configured to hide a candidate region at a target position in response to a region hiding operation; the candidate region includes at least one of the first region, the second region, or the third region.
[0120] The device for message display in the embodiments of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non-mobile electronic device can be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.
[0121] The device for message display in the embodiments of the present application can be a device with an operating system. The operating system can be the Android operating system, the iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.
[0122] The device for message display provided in the embodiments of the present application can implement Figures 1 to 7 each process implemented by the method embodiments. To avoid repetition, details are not described here again.
[0123] Optionally, as Figure 12 shown, the embodiments of the present application further provide an electronic device M1200, including a processor M1201, a memory M1202, a program or instruction stored in the memory M1202 and executable on the processor M1201. When the program or instruction is executed by the processor M1201, it implements each process of the above-mentioned message display method embodiment and can achieve the same technical effect. To avoid repetition, details are not described here again.
[0124] Figure 13 It is a schematic diagram of the hardware structure of an electronic device for implementing the embodiments of the present application.
[0125] The electronic device 1300 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309, and a processor 1310 and other components.
[0126] Those skilled in the art can understand that the electronic device 1300 may further include a power source (such as a battery) for powering each component. The power source can be logically connected to the processor 1310 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 13 The structure of the electronic device shown in Figure 13 does not limit the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0127] Among them, the processor 1310 receives a first input from the user; in response to the first input, a group chat interface corresponding to the target group is displayed; at least a first area and a second area are included in the group chat interface; among them, attention option information is included in the first area; target group chat messages are included in the second area; the target group chat messages are messages obtained by filtering all group chat messages in the target group based on the attention option information.
[0128] It should be understood that in the embodiments of the present application, the input unit 1304 may include a Graphics Processing Unit (GPU) 13041 and a microphone 13042. The graphics processor 13041 processes image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1307 includes a touch panel 13071 and other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include two parts: a touch detection device and a touch controller. The other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here. The memory 1309 may be used to store software programs and various data, including but not limited to application programs and operating systems. The processor 1310 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication. It can be understood that the above modem processor may not be integrated into the processor 1310.
[0129] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the message display method embodiment described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0130] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disc, etc.
[0131] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above embodiment of the message display method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0132] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0133] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including that element. In addition, it should be pointed out that the methods and devices in the embodiments of the present application are not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0134] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions to enable a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0135] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative rather than restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.
Claims
1. A message display method, characterized in that, including: receiving a first input from a user; displaying a group chat interface corresponding to a target group in response to the first input; the group chat interface at least includes a first area and a second area; wherein, the first area includes attention option information; the second area includes target group chat messages; the target group chat messages are messages obtained by screening all group chat messages in the target group based on the attention option information; the group chat interface further includes a third area; the method further includes: obtaining target content, where the target content is the topic content obtained based on all group chat messages in the target group; displaying the target content in the third area; determining the display positions of the first area, the second area, and the third area on the group chat interface based on area priorities.
2. The message display method according to claim 1, wherein Displaying target group chat messages in the second area includes: obtaining the grouping identifiers of each group chat member in the target group; displaying the target group chat messages in a grouped form in the second area based on the grouping identifiers.
3. The message display method according to claim 1, wherein The target content includes a multimedia file. After displaying the target content in the third area, it includes: receiving a trigger operation for the display mode of the multimedia file; obtaining a target display mode in response to the trigger operation; displaying the multimedia file floating on the group chat interface based on the target display mode.
4. The message display method according to claim 3, wherein The attention option information is obtained according to the following method: in the third area, receiving a selection operation on the multimedia file; in response to the selection operation, in the first area, updating the attention option information to the key description information corresponding to the multimedia file.
5. The message display method according to claim 4, wherein The method further includes: obtaining the first group chat message corresponding to the key description information; displaying the first group chat message in a bullet screen manner on the multimedia file; in the target group, receiving a selection operation on the second area; obtaining the second group chat message in a preset display position in response to the selection operation; extracting keywords from the second group chat message to obtain target keywords; obtaining the target content according to the corresponding relationship between the target keywords and the content; updating and displaying the target content in the third area.
6. The message display method according to any one of claims 1-5, characterized in that The method further includes: in response to an area hiding operation, hiding a candidate area at a target position; the candidate area includes at least one of the first area, the second area, or the third area.
7. A device for message display, characterized in that, including: a first input receiving module, configured to receive a first input from a user; a group chat interface display module, configured to display a group chat interface corresponding to a target group in response to the first input; the group chat interface at least includes a first area and a second area; wherein, the first area includes attention option information; the second area includes target group chat messages; the target group chat messages are messages obtained by screening all group chat messages in the target group based on the attention option information; the group chat interface further includes a third area; the message display device further includes: A target content acquisition module, configured to acquire target content, where the target content is a theme content obtained based on all group chat messages in the target group; A target content display module, configured to display the target content in a third area; A display position determination module, configured to determine the display positions of the first area, the second area, and the third area on the group chat interface based on area priorities.
8. The apparatus for message display according to claim 7, wherein The group chat interface display module includes: A grouping identifier acquisition unit, configured to acquire the grouping identifiers of each group chat member in the target group; A target group chat message display unit, configured to display the target group chat messages in a grouped form in the second area based on the grouping identifiers.
9. The device for message display according to claim 7, characterized in that The target content includes a multimedia file, and the message display device further includes: A trigger operation reception module, configured to receive a trigger operation for the display mode of the multimedia file; A target display mode acquisition module, configured to obtain a target display mode in response to the trigger operation; A multimedia file display module, configured to float and display the multimedia file on the group chat interface based on the target display mode.
10. The device for message display according to claim 9, wherein The group chat interface display module includes: A selection operation reception unit, configured to receive a selection operation for the multimedia file in the third area; A key description information update unit, configured to update the attention option information to the key description information corresponding to the multimedia file in the first area in response to the selection operation.
11. The apparatus for message display according to claim 10, wherein The message display device further includes: A first group chat message acquisition module, configured to acquire the first group chat messages corresponding to the key description information; A first group chat message display module, configured to display the first group chat messages in a bullet screen manner on the multimedia file; A selection operation reception module, configured to receive a selection operation for the second area in the target group; A second group chat message acquisition module, configured to acquire the second group chat messages at a preset display position in response to the selection operation; A target keyword acquisition module, configured to extract keywords from the second group chat messages to obtain target keywords; A target content acquisition module, configured to acquire the target content according to the correspondence between the target keywords and the content; A target content display module, configured to update and display the target content in the third area.
12. The device for message display according to any one of claims 7-11, characterized in that The message display device further includes: A region hiding operation response module, configured to hide the candidate region at a target position in response to a region hiding operation; the candidate region includes at least one of the first region, the second region, or the third region.
13. An electronic device, characterized in that, It includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the message display method according to any one of claims 1-5 or claim 6 are implemented.
14. A readable storage medium, characterized in that, A program or instruction is stored on the readable storage medium. When the program or instruction is executed by the processor, the steps of the message display method according to any one of claims 1-5 or claim 6 are implemented.
Citation Information
Patent Citations
Message display method and device
CN112788178A