Information display method, device, equipment and storage medium

By generating information popularity maps in chat groups, using information release time and user attention, the problem of inefficient information acquisition is solved, and the function of quickly locate important information is realized.

CN114637569BActive Publication Date: 2024-12-10VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210296205.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-24
Publication Date
2024-12-10
Estimated Expiration
2042-03-24

AI Technical Summary

Technical Problem

In the prior art, the way users obtain information in chat groups is inefficient, which easily leads to the omission of important information and makes it difficult to quickly locate the information of interest.

Method used

By obtaining the information published by multiple members in the target group and its release time, generating an information heat map, displaying a heat map based on the number of information and user attention, receiving user input to locate information within the target time period, and intuitively displaying the importance of information. degree.

Benefits of technology

It improves the probability and efficiency of users to obtain important information, facilitates filtering of invalid information, and quickly locates the message location of interest.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114637569B_ABST
    Figure CN114637569B_ABST
Patent Text Reader

Abstract

The present application discloses an information display method, device, equipment and storage medium, which belongs to the field of information processing technology. The information display method includes: obtaining multiple information released by multiple members in a target group, and the information release time corresponding to each of the multiple information; displaying an information heat map corresponding to the multiple information according to the information release time and preset associated items, wherein the preset associated items include at least one of the number of information in the multiple information and the user's attention to the multiple members; receiving a first input from a user for a target position in the information heat map; in response to the first input, displaying information within a target time period in the target group, wherein the target time period is the time period corresponding to the target position in the information heat map.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of information processing technology, and specifically relates to an information display method, device, equipment and storage medium. Background Art

[0002] With the continuous development of the Internet, more and more users are communicating online through the Internet. Among them, chat groups are one of the important ways for people to communicate online. Users can obtain the information they need from other members through chat groups.

[0003] In the prior art, the way for users to obtain information from a group is mainly to browse through the historical information in the group one by one, or to search based on the historical information to find the information the user needs. However, it takes a lot of time to find the information the user needs in the group by browsing and searching, and in the case of too much information, it is difficult for the user to find other important information or information that the user is interested in. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide an information display method, device, equipment and storage medium, which can solve the problem that the existing methods easily lead to omission of important information and low efficiency of information acquisition.

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

[0006] Acquire multiple messages posted by multiple members in the target group, and the information posting time corresponding to each of the multiple messages;

[0007] Displaying an information heat map corresponding to the plurality of information according to the information release time and preset related items, wherein the preset related items include at least one of the number of the plurality of information and the user's attention to the plurality of members;

[0008] Receiving a first input from a user regarding a target position in the information heat map;

[0009] In response to the first input, information within a target time period in the target group is displayed, wherein the target time period is a time period corresponding to the target position in the information heat map.

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

[0011] A first acquisition module is used to acquire multiple information published by multiple members in the target group, and the information publishing time corresponding to each of the multiple information;

[0012] A first display module, configured to display an information heat map corresponding to the plurality of information according to the information release time and preset related items, wherein the preset related items include at least one of the number of the plurality of information and the user's attention to the plurality of members;

[0013] A first receiving module, configured to receive a first input from a user regarding a target position in the information heat map;

[0014] A second display module is configured to display information within a target time period in the target group in response to the first input, wherein the target time period is a time period corresponding to the target position in the information heat map.

[0015] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0016] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0017] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein 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.

[0018] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0019] In an embodiment of the present application, by displaying an information heat map corresponding to multiple information in a target group, the importance of the information is intuitively displayed, thereby assisting the user in filtering out some invalid information. By receiving the user's first input of a target position in the information heat map, the information within the time period corresponding to the target position is displayed, so that the message location that the user is interested in can be quickly located. In this way, since the information heat map can intuitively show the importance of information, it can also facilitate users to quickly locate the location of important information. Therefore, the embodiment of the present application can improve the probability and efficiency of users obtaining important information. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 is one of the flowcharts of an information display method according to an exemplary embodiment;

[0021] Figure 2is one of the schematic diagrams showing an information heat map display scene according to an exemplary embodiment;

[0022] Figure 3 is a second schematic diagram of an information heat map display scene according to an exemplary embodiment;

[0023] Figure 4 is a second flowchart of an information display method according to an exemplary embodiment;

[0024] Figure 5 This is a third schematic diagram of an information heat map display scene according to an exemplary embodiment;

[0025] Figure 6 This is a fourth schematic diagram of an information heat map display scene according to an exemplary embodiment;

[0026] Figure 7 is a fifth schematic diagram of an information heat map display scene according to an exemplary embodiment;

[0027] Figure 8 is a structural block diagram of an information display device according to an exemplary embodiment;

[0028] Fig. 9 is a structural block diagram of an electronic device according to an exemplary embodiment;

[0029] Fig.10 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions 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. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0031] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0032] The information display method, apparatus, device and storage medium provided in the embodiments of the present application are described in detail below with reference to specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0033] Normally, members of a group are more active in certain time periods and post information more frequently. For example, when important information is posted in a group, it will attract the attention of group members and then trigger discussions. At this time, group members will post information more frequently, and group information will be relatively concentrated in this time period. In certain time periods, relatively little information is posted in the group, and the information during this period is often not very valuable. Therefore, in the embodiment of the present application, an information heat map based on information posting time is designed according to this characteristic. The information heat map can reflect the activity of information posting in different time periods, and then reflect the importance of information in an intuitive way, assisting users in filtering some invalid information, and facilitating users to quickly locate important information for viewing, thereby preventing users from missing important information while improving the efficiency of obtaining information.

[0034] The information display method provided in this application can be applied to the scenario where a user views group information. Figure 1-Figure 7 The information display method provided in the embodiment of the present application is described in detail. It should be noted that the information display method provided in the embodiment of the present application can be executed by an information display device. In the embodiment of the present application, the information display method provided in the embodiment of the present application is described by taking an information display device executing the information display method as an example.

[0035] Figure 1 The invention is a flowchart of an information display method according to an exemplary embodiment.

[0036] like Figure 1 As shown, the information display method may include steps: S110-S140, which are described in detail below.

[0037] S110, obtaining a plurality of information released by a plurality of members in the target group and an information release time corresponding to each of the plurality of information.

[0038] In the embodiment of the present application, the target group may include multiple members, and the multiple members may publish information in the target group. Among the multiple information published by the multiple members, one member may publish one information or multiple information, which is not limited here.

[0039] Exemplarily, the multiple pieces of information obtained may be all information published in the target group, or information published in the target group within a certain period of time, or information unread by users in the target group, which is not limited here.

[0040] In addition, the information release time may be the time when the member releases the information in the target group.

[0041] In some implementations, before S110, the information display method provided in the embodiment of the present application may further include:

[0042] A third input from a user for setting a first time period is received.

[0043] Based on this, the step of obtaining multiple information published by multiple members in the target group in S110 may specifically include:

[0044] Get multiple messages posted by multiple members in a target group within a first time period.

[0045] Exemplarily, the user may set the time range for publishing the group information of interest through the third input. For example, the user may select the first time period as the time period of interest and then skip a certain time period, thereby filtering out information published in the group during the time period that the user is not interested in.

[0046] In this way, by setting the first time period and obtaining the information released by members in the first time period for popularity statistics, the information released in the target group in the time period of interest to the user can be further accurately obtained, thereby narrowing the scope of information popularity statistics and improving the accuracy of locating important information.

[0047] S120, displaying an information heat map corresponding to the multiple information according to the information release time and preset related items, wherein the preset related items include at least one of the number of the multiple information and the user's attention to the multiple members.

[0048] In an embodiment of the present application, the information heat map can be a two-dimensional image generated with time as the horizontal axis and heat as the vertical axis. Of course, it can also be a two-dimensional image generated with heat as the horizontal axis and time as the vertical axis, which is not limited here.

[0049] Exemplarily, the heat value of the corresponding information can be marked at the corresponding position on the time axis according to the information release time, thereby obtaining an information heat map; the heat statistics of the information released in each time granularity can also be performed according to the information release time to obtain the total heat value corresponding to each time granularity, and the corresponding total heat value can be marked at the position corresponding to each time granularity on the time axis, thereby obtaining an information heat map. Among them, the heat value of each piece of information can be set to a fixed value, or the heat value of the information released by each member can be determined based on the user's attention to each member, which is not limited here. In this way, the information heat map can be associated with the number of information, and can also be associated with the user's attention to multiple members, which is not limited here.

[0050] In some specific examples, before displaying the information heat map, the initially generated information heat map may be smoothed to obtain the following: Figure 2 The information heat map 20 after smoothing is shown. Here, on the right side of the display interface is the information heat map 20 corresponding to the multiple information released by the current group within the preset time period.

[0051] S130, receiving a first input from a user regarding a target position in the information heat map.

[0052] Here, the first input may be a user selecting a target location in the information heat map, or dragging the information location indicator to the target location. Input methods include but are not limited to single-clicking, double-clicking, long pressing, sliding the screen, etc.

[0053] In some specific examples, such as Figure 2 As shown, the user can select a location in the information heat map 20 by clicking to jump to the information released in the time period corresponding to the location.

[0054] In other specific examples, such as Figure 3 As shown, the user can also drag the information position indicator 21 to jump to the information released in the time period corresponding to the position of the position indicator 21.

[0055] S140, in response to the first input, displaying information within a target time period in the target group, wherein the target time period is a time period corresponding to the target position in the information heat map.

[0056] Here, after the target location is determined, the information published in the target group within the time period corresponding to the target location can be displayed, for example, jumping to the information location published within the time period where the target location is located to display historical information, so that users can quickly find and view the information they are interested in or important.

[0057] Therefore, by displaying the information heat map corresponding to multiple information in the target group, the importance of the information is intuitively displayed, thereby assisting the user in filtering some invalid information. By receiving the user's first input of the target position in the information heat map, the information in the time period corresponding to the target position is displayed, so that the message position that the user is interested in can be quickly located. In this way, since the information heat map can intuitively show the importance of information, it can also facilitate users to quickly locate the location of important information. Therefore, the embodiment of the present application can improve the probability and efficiency of users obtaining important information.

[0058] In addition, in some possible embodiments, before the above S120, the information display method provided in the embodiment of the present application may further include:

[0059] receiving a second input from a user for setting a time granularity;

[0060] Based on this, the above S120 may specifically include:

[0061] According to the information release time and preset related items, the information popularity statistics of multiple information are performed according to the time granularity to obtain the statistical results;

[0062] Generate an information heat map corresponding to the multiple information according to the statistical results;

[0063] Displays a heat map of information.

[0064] Exemplarily, before calculating the information heat, the user can set the time granularity through the second input. When calculating the information heat and generating the information heat map, this parameter is relied upon. For example, if the user sets the time granularity to 1 minute, the total heat value corresponding to the information released within each minute is counted in units of 1 minute, and the heat information counted in units of 1 minute is displayed in the final information heat map.

[0065] In this way, by setting the time granularity and performing information popularity statistics in units of time granularity, users can set the statistical granularity according to the actual situation of the group, setting a smaller time granularity for more active groups and a larger time granularity for less active groups, so as to improve the positioning accuracy of important information.

[0066] Based on this, in some implementations, the above step of performing information heat statistics on multiple information according to the time granularity based on the information release time and the preset related items to obtain the statistical results may specifically include:

[0067] According to the information release time, count the number of information within each time granularity, as well as the total number of information corresponding to multiple information;

[0068] According to the amount of information within each time granularity and the total number of information corresponding to multiple information, the proportion of the amount of information corresponding to each time granularity is determined as the statistical result.

[0069] Here, the method of counting the information popularity may specifically be to count the number of information released in each time granularity. That is, the importance of the information is set according to the number of information released in each time granularity.

[0070] In some specific examples, assuming that the first time period set by the user is (t1, t2) and the time granularity of information statistics is set to T, it is necessary to count the total number of information N published in the first time period (t1, t2) in the target group, and the number of information M published in each time granularity T in the first time period (t1, t2). The calculation result corresponding to (M / N)*100 is used as the information heat value corresponding to each time granularity, that is, the statistical result, and then a corresponding information heat map is generated based on the statistical result.

[0071] In this way, by counting the popularity of information according to the amount of information in each time granularity and then using it to determine the importance of the information, it is convenient for users to search for important information from locations where information is published more densely, thereby reducing the probability of missing important information.

[0072] In addition, in some other implementations, the above step of performing information popularity statistics on multiple information according to the time granularity based on the information release time and the preset related items to obtain the statistical results may specifically include:

[0073] According to the information release time and the user's attention to each member, the information attention within each time granularity and the sum of the information attention corresponding to multiple information are counted, wherein the information attention is the sum of the attention corresponding to the target member who releases the target information, and the target information is the information whose release time is within the time granularity;

[0074] According to the information attention within each time granularity and the sum of the information attention corresponding to multiple information, the proportion of information attention corresponding to each time granularity is determined as the statistical result.

[0075] Here, the method of information popularity statistics can also be specifically to count the information attention within the corresponding time granularity according to the user's attention to the member who posted the information within each time granularity. In other words, the importance of the corresponding information is set according to the user's attention to the member who posted the information. Among them, the user's attention to the member can be reflected by the attention index value.

[0076] In some specific examples, the user can set the attention index value for each member in the group to measure the user's attention to each member. For example, the range of the attention index value that can be set is (0-10), 0 means not paying attention to the information posted by this member, 10 means paying close attention to the information posted by this member, and the attention corresponding to each value can be deduced by analogy. By default, the attention index value can be set to 0. Assuming that the first time period set by the user is (t1, t2), and the time granularity of information statistics is set to T, it is necessary to count the total attention N of the information posted in the first time period (t1, t2) in the target group, and the sum of the attention M of the information posted by the members that the user pays attention to in each time granularity T in the first time period (t1, t2), and use the calculation result corresponding to (M / N)*100 as the information heat value corresponding to each time granularity, that is, the statistical result, and then generate the corresponding information heat map based on the statistical result. Among them, N and M can be the sum of the attention index values ​​of the members who posted information in the corresponding time period. For example, if three pieces of information are released in a certain time period, two of them are released by member A, and the corresponding attention index value of member A is 1, and one is released by member B, and the attention index value of member B is 2, then the sum of the information attention in this period is 1*2+2=4.

[0077] In this way, by calculating the popularity of information based on the user's attention to the member who posted the information, and then using it to determine the importance of the information, it is convenient for users to search for important information from the locations where the members they follow post information, thereby further reducing the probability of missing important information.

[0078] In addition, in some embodiments, the above two embodiments may be combined to realize information heat statistics. For example, after obtaining the information heat values ​​by the above two methods, the information heat values ​​obtained by the two methods are weighted and summed to obtain the final statistical result, and then the corresponding information heat map is generated based on the final statistical result.

[0079] In addition, in order to facilitate users to quickly locate the position of information posted by followed members in the information heat map, as another implementation method of the present application, the embodiment of the present application also provides another implementation method of the information display method, please refer to the following embodiments for details.

[0080] See also Figure 4 Another implementation of the information display method provided in the present application includes the following steps: S410-S450, which are explained in detail below.

[0081] S410, obtaining a plurality of information released by a plurality of members in a target group and an information release time corresponding to each of the plurality of information.

[0082] S420, displaying an information heat map corresponding to the plurality of information according to the information release time and the preset associated items.

[0083] S430: Display user information of the preset follow member at a first position in the information heat map corresponding to the information posted by the preset follow member.

[0084] Here, the preset attention member can be a member of the target group that the user presets to pay attention to, for example, a member that the user individually sets as a special attention member, or a member whose attention index value is greater than a preset value among the attention members preset by the user, and is not limited here.

[0085] In addition, the displayed user information may include at least one of the nickname, avatar, etc. of the preset member of interest. The display position of the user information may indicate that the member of interest to the user has posted information at the corresponding position, thereby facilitating the user to locate important information.

[0086] In some specific examples, such as Figure 5 As shown, assuming that the members of the target group that the user has set as special attention are member A and member B, the avatars of member A or member B can be displayed correspondingly in the places where member A and member B have posted information in the information heat map, so that the user can quickly locate the location of the information posted by member A and member B according to the corresponding avatars, making it convenient for the user to view.

[0087] In addition, if there are many preset members who post information in a short period of time and the information is dense, the user information of multiple preset members can be displayed at the corresponding information position in an aggregated manner. Figure 6 As shown, assuming that the members of special concern set by the user in the target group include member A, member B, member E and member F, and within a certain time granularity in the information heat map, member A, member B, member E and member F have all posted information, then the user avatars of these four users can be displayed in an aggregated manner, and member A, who has posted the most information or the first to post information within the time granularity among the four users, is taken as the representative user, and his avatar 61 is displayed at the position corresponding to the time granularity in the information heat map. When the user clicks on the avatar 61, an avatar display window 62 can be displayed at the corresponding position, and the avatar display window 62 expands and displays the preset concern members who have posted information within the current time granularity, that is, the avatars of member A, member B, member E and member F.

[0088] S440: Receive a first input from a user regarding a target position in the information heat map.

[0089] S450, in response to the first input, displaying information within a target time period in the target group, wherein the target time period is a time period corresponding to the target position in the information heat map.

[0090] Here, S410 , S420 , S440 and S450 are the same as S110 to S140 in the above embodiment, and for the sake of brevity, they are not described in detail here.

[0091] In this way, by displaying the user information of the preset follow member at the position corresponding to the information posted by the preset follow member in the information heat map, the user can quickly locate the position of the information posted by the follow member in the information heat map through the user information, thereby further improving the probability and efficiency of the user obtaining important information.

[0092] Based on this, in some implementations, after the above S430, the information display method provided in the embodiment of the present application may further include:

[0093] receiving a fourth input of user information from the user;

[0094] In response to the fourth input, at least one information released by a preset member of interest within a second time period is displayed, wherein the second time period is a time period corresponding to the first position in the information heat map.

[0095] Here, the fourth input may be a trigger input of the user to the displayed user information, and the input method includes but is not limited to single click, double click, long press, etc.

[0096] For example, Figure 7 As shown, if the user long presses the avatar 71 of member B displayed on the information heat map, a pop-up window 72 of information posted by the user here will be displayed next to the avatar. The pop-up window 72 can display the information posted by member B within the current time granularity, for example, within one minute.

[0097] In this way, by using user information as a quick trigger method to display at least one information posted by the preset follow member within the corresponding time period, the user can be assisted to quickly display the information posted by the follow member within the period, so that the user does not need to trigger the jump to the corresponding information to view it, thereby realizing the rapid capture of important information posted by the follow member, further improving the efficiency of the user in obtaining important information.

[0098] Based on this, in some implementations, after the above step of displaying at least one information released by the preset follow-up member within the second time period, the information display method provided in the embodiment of the present application may further include:

[0099] receiving a fifth input from a user regarding target information in the at least one information;

[0100] In response to the fifth input, the target information is referenced in the dialog area.

[0101] Here, the fifth input may be a selection input of the target information by the user, and the input method includes but is not limited to single-click, double-click, long press, etc.

[0102] For example, when a user needs to quote a message from the information displayed in a pop-up window, the user can quickly quote the target message by long pressing the corresponding target message. For example, the content of the referenced target information is displayed in the dialog box area where the user enters information, and when the user publishes the currently input information, the content of the referenced target information corresponding to the information is displayed at the same time.

[0103] In this way, the user can quickly reference information through the above method without sliding up and down to find the location of the target information in the historical information and then referencing it, thereby improving the efficiency of users in referring to important information.

[0104] In addition, in some implementations, after the above S430, the information display method provided in the embodiment of the present application may further include:

[0105] receiving a sixth input of user information from the user;

[0106] In response to the sixth input, strong reminder information corresponding to the preset concerned member is generated, and the strong reminder information is used to remind the preset concerned member to view the strong reminder information after the user publishes it.

[0107] Here, the sixth input may be a selection input of the displayed user information by the user, and the input method includes but is not limited to single-click, double-click, long-press, drag to a preset area, and the like.

[0108] Exemplarily, when the user needs to @preset follow members, the user can also implement a quick @ operation through the avatar displayed on the side of the information heat map. For example, the user can implement a convenient @ operation by dragging the avatar to the dialog area. Specifically, based on the information entered by the user in the dialog box, a strong reminder message is generated to force the corresponding follow members to view the information. Then, when the user publishes the currently input information, the corresponding follow members are forced to view the information content.

[0109] In this way, the user can quickly reply to the preset follow members through the above method without sliding up and down to find the preset follow members and then performing the @ operation, thereby improving the efficiency of the user's quick reply to the preset follow members.

[0110] It should be noted that the application scenarios described in the above-mentioned embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Ordinary technicians in this field can know that with the emergence of new application scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0111] Based on the same inventive concept, the present application also provides an information display device. Figure 8 The information display device provided in the embodiment of the present application is described in detail.

[0112] Figure 8 The invention is a structural block diagram of an information display device according to an exemplary embodiment.

[0113] like Figure 8 As shown, the information display device 800 may include:

[0114] The first acquisition module 801 is used to acquire multiple information published by multiple members in the target group, and the information publishing time corresponding to each of the multiple information;

[0115] A first display module 802 is used to display an information heat map corresponding to the plurality of information according to the information release time and preset related items, wherein the preset related items include at least one of the number of the plurality of information and the user's attention to the plurality of members;

[0116] A first receiving module 803 is used to receive a first input from a user regarding a target position in the information heat map;

[0117] The second display module 804 is configured to display information within a target time period in the target group in response to the first input, wherein the target time period is a time period corresponding to the target position in the information heat map.

[0118] The information display device 800 is described in detail below, as follows:

[0119] In one embodiment, the information display device 800 may further include:

[0120] A second receiving module is used to receive a second input from a user for setting a time granularity before displaying an information heat map corresponding to the plurality of information according to the information release time and preset associated items;

[0121] The first display module 802 may specifically include:

[0122] A heat statistics submodule is used to perform information heat statistics on the multiple information according to the time of release of the information and preset related items and the time granularity to obtain statistical results;

[0123] A heat map generation submodule, used to generate an information heat map corresponding to the multiple information according to the statistical results;

[0124] The heat map display submodule is used to display the information heat map.

[0125] In one embodiment, the heat statistics submodule may specifically include:

[0126] A first statistical unit, configured to count the number of information within each time granularity and the total number of information corresponding to the multiple information according to the information release time;

[0127] The first determination unit is used to determine the proportion of the number of information corresponding to each of the time granularities according to the number of information within each of the time granularities and the total number of information corresponding to the multiple information as the statistical result.

[0128] In one embodiment, the heat statistics submodule may specifically include:

[0129] A second statistical unit is used to count the information attention within each time granularity and the sum of the information attention corresponding to the multiple information according to the information release time and the user's attention to each member, wherein the information attention is the sum of the attention corresponding to the target member who releases the target information, and the target information is the information released at the time granularity;

[0130] The second determination unit is used to determine the proportion of information attention corresponding to each of the time granularities as the statistical result according to the information attention within each of the time granularities and the sum of the information attention corresponding to the multiple information.

[0131] In one embodiment, the information display device 800 may further include:

[0132] A third receiving module, used for receiving a third input from a user for setting a first time period before acquiring a plurality of information released by a plurality of members in the target group;

[0133] The first acquisition module 801 may specifically include:

[0134] The acquisition submodule is used to acquire a plurality of information released by a plurality of members in the target group within the first time period.

[0135] In one embodiment, the information display device 800 may further include:

[0136] The third display module is used to display the user information of the preset follow member at the first position corresponding to the information released by the preset follow member in the information heat map after displaying the information heat map corresponding to the multiple information according to the information release time and the preset related items.

[0137] In one embodiment, the information display device 800 may further include:

[0138] A fourth receiving module, configured to receive a fourth input of the user information from the user after displaying the user information of the preset follow member at a first position corresponding to the information posted by the preset follow member in the information heat map;

[0139] The fourth display module is used to display at least one information released by the preset follow-up member within a second time period in response to the fourth input, wherein the second time period is a time period corresponding to the first position in the information heat map.

[0140] In one embodiment, the information display device 800 may further include:

[0141] A fifth receiving module, configured to receive a fifth input of a user on target information in the at least one information after displaying the at least one information released by the preset concerned member within the second time period;

[0142] The information quoting module is used to quote the target information in the dialog area in response to the fifth input.

[0143] In one embodiment, the information display device 800 may further include:

[0144] A sixth receiving module, configured to receive a sixth input of the user information from the user after displaying the user information of the preset follow member at a first position corresponding to the information posted by the preset follow member in the information heat map;

[0145] The information generation module is used to generate strong reminder information corresponding to the preset concerned member in response to the sixth input, and the strong reminder information is used to remind the preset concerned member to view the strong reminder information after the user publishes the strong reminder information.

[0146] Therefore, by displaying the information heat map corresponding to multiple information in the target group, the importance of the information is intuitively displayed, thereby assisting the user in filtering some invalid information. By receiving the user's first input of the target position in the information heat map, the information in the time period corresponding to the target position is displayed, so that the message position that the user is interested in can be quickly located. In this way, since the information heat map can intuitively show the importance of information, it can also facilitate users to quickly locate the location of important information. Therefore, the embodiment of the present application can improve the probability and efficiency of users obtaining important information.

[0147] The information display device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtualreality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0148] The information display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0149] The information display device provided in the embodiment of the present application can achieve Figures 1 to 7 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0150] Optional, such as Fig. 9 As shown, an embodiment of the present application also provides an electronic device 900, including a processor 901 and a memory 902, wherein the memory 902 stores programs or instructions that can be executed on the processor 901, and when the program or instructions are executed by the processor 901, the various steps of the above-mentioned information display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not repeated here.

[0151] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0152] Fig.10 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0153] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.

[0154] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.10 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0155] The processor 1010 is configured to obtain a plurality of information published by a plurality of members in the target group, and an information publishing time corresponding to each of the plurality of information;

[0156] A display unit 1006 is used to display an information heat map corresponding to the plurality of information according to the information release time and preset related items, wherein the preset related items include at least one of the number of the plurality of information and the user's attention to the plurality of members;

[0157] A user input unit 1007, used to receive a first input from a user regarding a target position in the information heat map;

[0158] The display unit 1006 is further configured to display information within a target time period in the target group in response to the first input, wherein the target time period is a time period corresponding to the target position in the information heat map.

[0159] Therefore, by displaying the information heat map corresponding to multiple information in the target group, the importance of the information is intuitively displayed, thereby assisting the user in filtering some invalid information. By receiving the user's first input of the target position in the information heat map, the information in the time period corresponding to the target position is displayed, so that the message position that the user is interested in can be quickly located. In this way, since the information heat map can intuitively show the importance of information, it can also facilitate users to quickly locate the location of important information. Therefore, the embodiment of the present application can improve the probability and efficiency of users obtaining important information.

[0160] Optionally, the user input unit 1007 is further used to receive a second input from a user for setting a time granularity;

[0161] The processor 1010 is further configured to perform information heat statistics on the multiple information according to the time granularity according to the information release time and the preset associated items to obtain a statistical result; and generate an information heat map corresponding to the multiple information according to the statistical result;

[0162] The display unit 1006 is also used to display the information heat map.

[0163] Optionally, processor 1010 is also used to count the amount of information within each of the time granularities and the total amount of information corresponding to the multiple information based on the information release time; determine the proportion of the amount of information corresponding to each of the time granularities based on the amount of information within each of the time granularities and the total amount of information corresponding to the multiple information as the statistical result.

[0164] Optionally, processor 1010 is further used to count the information attention within each of the time granularities and the sum of the information attentions corresponding to the multiple information based on the information release time and the user's attention to each member, wherein the information attention is the sum of the attentions corresponding to the target members who release the target information, and the target information is the information whose information release time is within the time granularity; based on the information attention within each of the time granularities and the sum of the information attentions corresponding to the multiple information, determine the information attention ratio corresponding to each of the time granularities as the statistical result.

[0165] Optionally, the user input unit 1007 is further used to receive a third input from the user for setting the first time period;

[0166] The processor 1010 is further configured to obtain a plurality of information released by a plurality of members in the target group within the first time period.

[0167] Optionally, the display unit 1006 is further configured to display user information of the preset follow member at a first position in the information heat map corresponding to the information posted by the preset follow member.

[0168] Optionally, the user input unit 1007 is further configured to receive a fourth input of the user information from the user;

[0169] The display unit 1006 is further configured to display, in response to the fourth input, at least one information released by the preset follow-up member within a second time period, wherein the second time period is a time period corresponding to the first position in the information heat map.

[0170] Optionally, the user input unit 1007 is further configured to receive a fifth input from a user on target information in the at least one information;

[0171] The processor 1010 is further configured to, in response to the fifth input, reference the target information in the dialog area.

[0172] Optionally, the user input unit 1007 is further configured to receive a sixth input of the user information from the user;

[0173] The processor 1010 is further configured to generate, in response to the sixth input, a strong reminder message corresponding to the preset concerned member, wherein the strong reminder message is used to remind the preset concerned member to view the strong reminder message after the user publishes the strong reminder message.

[0174] Therefore, by displaying the user information of the preset follow member at the position corresponding to the information posted by the preset follow member in the information heat map, the user can quickly locate the position of the information posted by the follow member in the information heat map through the user information, thereby further improving the probability and efficiency of the user obtaining important information.

[0175] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0176] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0177] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.

[0178] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information display method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0179] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0180] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0181] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0182] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0183] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0184] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course 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, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0185] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. An information display method, characterized in that: include: Acquire multiple messages posted by multiple members in the target group, and the information posting time corresponding to each of the multiple messages; receiving a second input from a user for setting a time granularity; According to the information release time and the user's attention to each member, the information attention within each time granularity and the sum of the information attention corresponding to the multiple information are counted, wherein the information attention is the sum of the attention corresponding to the target member who releases the target information, and the target information is the information whose information release time is within the time granularity; According to the information attention within each of the time granularities and the sum of the information attention corresponding to the multiple information, determine the proportion of information attention corresponding to each of the time granularities as a statistical result; Generate an information heat map corresponding to the plurality of information according to the statistical results; Displaying the information heat map; Receiving a first input from a user regarding a target position in the information heat map; In response to the first input, information within a target time period in the target group is displayed, wherein the target time period is a time period corresponding to the target position in the information heat map.

2. The method according to claim 1, characterized in that: Before obtaining a plurality of information posted by a plurality of members in the target group, the method further includes: receiving a third input from a user for setting a first time period; The obtaining of multiple information published by multiple members in the target group includes: Acquire multiple information published by multiple members in the target group within the first time period.

3. The method according to claim 1, characterized in that After displaying the information heat map, the method further includes: At a first position in the information heat map corresponding to the information posted by the preset follower, the user information of the preset follower is displayed.

4. The method according to claim 3, characterized in that After displaying the user information of the preset concerned member at the first position corresponding to the information posted by the preset concerned member in the information heat map, the method further includes: receiving a fourth input of the user information from the user; In response to the fourth input, at least one information released by the preset member of interest within a second time period is displayed, wherein the second time period is a time period corresponding to the first position in the information heat map.

5. The method according to claim 4, characterized in that After displaying at least one piece of information released by the preset member of interest within the second time period, the method further includes: receiving a fifth input from a user regarding target information in the at least one information; In response to the fifth input, the target information is referenced in the dialog area.

6. The method according to claim 3, characterized in that After displaying the user information of the preset concerned member at the first position corresponding to the information posted by the preset concerned member in the information heat map, the method further includes: receiving a sixth input of the user information from the user; In response to the sixth input, strong reminder information corresponding to the preset concerned member is generated, and the strong reminder information is used to remind the preset concerned member to view the strong reminder information after the user publishes the strong reminder information.

7. An information display device, characterized in that: include: A first acquisition module is used to acquire multiple information published by multiple members in the target group, and the information publishing time corresponding to each of the multiple information; A second receiving module, used for receiving a second input from a user for setting a time granularity; A second statistical unit is used to count the information attention within each time granularity and the sum of the information attention corresponding to the multiple information according to the information release time and the user's attention to each member, wherein the information attention is the sum of the attention corresponding to the target member who releases the target information, and the target information is the information released at the time granularity; A second determining unit is used to determine the proportion of information attention corresponding to each of the time granularities according to the information attention within each of the time granularities and the sum of the information attention corresponding to the multiple information as a statistical result; A heat map generation submodule, used to generate an information heat map corresponding to the multiple information according to the statistical results; A heat map display submodule, used to display the information heat map; A first receiving module, configured to receive a first input from a user regarding a target position in the information heat map; A second display module is configured to display information within a target time period in the target group in response to the first input, wherein the target time period is a time period corresponding to the target position in the information heat map.

8. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program that can be run on the processor, and when the program is executed by the processor, the steps of the information display method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Information processing method and device, storage medium and computer equipment

    CN112860143A

  • Information display method and device and machine readable storage medium

    CN113190317A