An information display method and device, a computer device and a storage medium

By acquiring and displaying content shared by other users in the target content group, this technology solves the problem that content push is limited to user preferences and a narrow audience in existing technologies, thereby achieving content diversity and efficiency improvement.

CN115391695BActive Publication Date: 2026-07-24DOUYIN VISION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DOUYIN VISION CO LTD
Filing Date
2022-08-23
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

In existing technologies, algorithm-based recommendation methods limit content delivery to user preferences, reducing the richness of content, while manual recommendation has a narrower target audience and lower efficiency.

Method used

An information display method is provided, which retrieves and displays multiple information cards in response to a trigger operation under a target content group. The information cards contain content shared by other users in the target content group, including shared information and interactive area display.

Benefits of technology

It enriches the content push methods, helps users quickly select content they are interested in, and enables communication and sharing among users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115391695B_ABST
    Figure CN115391695B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information display method and device, computer equipment and a storage medium, wherein the method comprises: in response to a trigger operation for a first target tab under a target content group, obtaining information stream data to be displayed; wherein the information stream data contains a plurality of information cards, the information cards include at least one content shared by a user in the target content group, the information cards are generated by responding to a target trigger operation associated with the first target tab, and the target trigger operation is a trigger operation for content in the target content group; and the plurality of information cards are displayed on a display page corresponding to the first target tab.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more specifically, to an information display method, apparatus, computer equipment, and storage medium. Background Technology

[0002] With the rapid development of information technology, more and more users are choosing to browse media content (such as articles, videos, audio, etc.) online. In order to enable users to browse fresh and high-quality media content, it is necessary to recommend content to users.

[0003] In related technologies, algorithmic recommendations are commonly used to recommend content to users. For example, user interests are determined based on tags from their historical browsing history, and content is then pushed to them accordingly. However, this method limits the content pushed to users to types they prefer, thus reducing the richness of the content. Therefore, how to push high-quality and more diverse content to users has become an urgent problem to be solved. Summary of the Invention

[0004] This disclosure provides at least one information display method, apparatus, computer device, and storage medium.

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

[0006] In response to a trigger operation targeting a first target tab under a target content group, information flow data to be displayed is obtained; wherein, the information flow data contains multiple information cards, each information card including content shared by at least one user in the target content group, the information card being generated in response to a target trigger operation associated with the first target tab, the target trigger operation being a trigger operation targeting content in the target content group;

[0007] The multiple information cards are displayed on the display page corresponding to the first target tab.

[0008] In one possible implementation, the information card may also include sharing information added by the at least one user for the content.

[0009] In one possible implementation, the method further includes:

[0010] In response to a trigger operation for sharing information on any information card, the interactive area corresponding to the content of the triggered information card is displayed, and the sharing information of the content under the second target tab is displayed in the interactive area, wherein the first target tab and the second target tab have the same label identifier.

[0011] In one possible implementation, displaying the sharing information under the second target tab in the interactive area includes:

[0012] The shared information displayed in the triggered information card is shown at the top of the interactive area.

[0013] In one possible implementation, the method further includes:

[0014] In response to a target trigger operation on a content display page displaying target content, the system receives input target sharing information for the target content, and navigates to the interactive area corresponding to the target content, displaying the target sharing information in the interactive area; and...

[0015] Based on the target sharing information and the target content, an information card is generated to be displayed under the first target tab.

[0016] In one possible implementation, the method further includes:

[0017] On the content display page, the target trigger button corresponding to the target content is marked to indicate that the target content has been shared in the target content group.

[0018] In one possible implementation, the method further includes:

[0019] In response to a trigger operation on a third target tab of any user's personal information page, the system retrieves and displays information cards associated with that user; wherein the information cards associated with that user include content shared by the user in at least one content group, and sharing information added by the user for each content, and wherein the third target tab and the first target tab have the same tag identifier.

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

[0021] In response to an editing operation on a target information card associated with the current user among multiple information cards displayed on the display page, the shared information in the target information card is updated.

[0022] Secondly, embodiments of this disclosure also provide an information display device, including:

[0023] The acquisition module is used to acquire information flow data to be displayed in response to a trigger operation for a first target tab under a target content group; wherein, the information flow data includes multiple information cards, and the information cards include at least one piece of content shared by a user in the target content group, and the information cards are generated in response to a target trigger operation associated with the first target tab, and the target trigger operation is a trigger operation for content in the target content group;

[0024] The display module is used to display the multiple information cards on the display page corresponding to the first target tab.

[0025] In one possible implementation, the information card may also include sharing information added by the at least one user for the content.

[0026] In one possible implementation, the display module is further configured to:

[0027] In response to a trigger operation for sharing information on any information card, the interactive area corresponding to the content of the triggered information card is displayed, and the sharing information of the content under the second target tab is displayed in the interactive area, wherein the first target tab and the second target tab have the same label identifier.

[0028] In one possible implementation, when the display module displays the sharing information under the second target tab in the interactive area, it is used to:

[0029] The shared information displayed in the triggered information card is shown at the top of the interactive area.

[0030] In one possible implementation, the display module is further configured to:

[0031] In response to a target trigger operation on a content display page displaying target content, the system receives input target sharing information for the target content, and navigates to the interactive area corresponding to the target content, displaying the target sharing information in the interactive area; and...

[0032] Based on the target sharing information and the target content, an information card is generated to be displayed under the first target tab.

[0033] In one possible implementation, the display module is further configured to:

[0034] On the content display page, the target trigger button corresponding to the target content is marked to indicate that the target content has been shared in the target content group.

[0035] In one possible implementation, the display module is further configured to:

[0036] In response to a trigger operation on a third target tab of any user's personal information page, the system retrieves and displays information cards associated with that user; wherein the information cards associated with that user include content shared by the user in at least one content group, and sharing information added by the user for each content, and wherein the third target tab and the first target tab have the same tag identifier.

[0037] In one possible implementation, the display module is further configured to:

[0038] In response to an editing operation on a target information card associated with the current user among multiple information cards displayed on the display page, the shared information in the target information card is updated.

[0039] Thirdly, embodiments of this disclosure also provide a computer device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps of the first aspect above, or any possible implementation of the first aspect, are performed.

[0040] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the first aspect or any possible implementation thereof.

[0041] The information display method, apparatus, computer device, and storage medium provided in this disclosure can, in response to a trigger operation on a first target tab under a target content group, acquire information stream data to be displayed, and display multiple information cards contained in the information stream data on the display page corresponding to the first target tab. This method can recommend content shared by other users in the target content group to users, enriching the content push methods and helping users quickly select content of interest.

[0042] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0043] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.

[0044] Figure 1 A flowchart of an information display method provided by an embodiment of this disclosure is shown;

[0045] Figure 2 A schematic diagram of a content browsing page provided in an embodiment of this disclosure is shown;

[0046] Figure 3 This illustration shows a schematic diagram of a display page corresponding to a first target tab provided in an embodiment of the present disclosure;

[0047] Figure 4 This diagram illustrates an interactive area provided by an embodiment of the present disclosure;

[0048] Figure 5 A schematic diagram of a floating layer provided in an embodiment of this disclosure is shown;

[0049] Figure 6 This diagram illustrates a first prompt message provided in an embodiment of the present disclosure;

[0050] Figure 7 A schematic diagram of a personal information page provided in an embodiment of this disclosure is shown;

[0051] Figure 8 A schematic diagram of a personal information card display page provided in an embodiment of this disclosure is shown;

[0052] Figure 9 This diagram illustrates the architecture of an information display device provided in an embodiment of the present disclosure.

[0053] Figure 10 A schematic diagram of the structure of a computer device provided in an embodiment of this disclosure is shown. Detailed Implementation

[0054] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.

[0055] With the rapid development of information technology, more and more users are choosing to browse media content (such as articles, videos, audio, etc.) online. In order to enable users to browse fresh and high-quality media content, it is necessary to recommend content to users.

[0056] In related technologies, content can be recommended to users using either algorithmic or manual methods. Algorithmic recommendations typically determine a user's interests based on tags from their historical browsing history, and then push content accordingly. However, this method limits the content pushed to the user to types they prefer, thus reducing the richness of the content offered.

[0057] The manual recommendation process typically involves any user (including readers and creators) interacting with any content, such as commenting or forwarding, thereby attracting other users' interest in viewing that content. However, since forwarded content is only visible to the recipient, this method of content recommendation has a narrow reach and low efficiency.

[0058] Based on the above research, this disclosure provides an information display method, apparatus, computer device, and storage medium. In response to a trigger operation on a first target tab under a target content group, it acquires information stream data to be displayed and can display multiple information cards contained in the information stream data on the display page corresponding to the first target tab. This method can recommend content shared by other users in the target content group to users, enriching the content push method and helping users quickly select content of interest.

[0059] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0060] In this document, the term "and / or" merely describes a relationship, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.

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

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

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

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

[0065] To facilitate understanding of this embodiment, a detailed description of the information display method disclosed in this disclosure will be provided first. The execution subject of the information display method provided in this disclosure is generally a computer device with a certain computing power. This computer device is, for example, a user terminal, which may include, for example, a personal computer, a tablet computer, a smartphone, etc. In some possible implementations, the information display method can be implemented by a processor calling computer-readable instructions stored in memory.

[0066] See Figure 1 The diagram shown is a flowchart of an information display method provided in an embodiment of this disclosure. The method includes steps 101 to 102, wherein:

[0067] Step 101: In response to a trigger operation for the first target tab under the target content group, obtain information flow data to be displayed; wherein, the information flow data contains multiple information cards, the information cards include at least one piece of content shared by a user in the target content group, the information cards are generated in response to a target trigger operation associated with the first target tab, the target trigger operation is a trigger operation for content in the target content group;

[0068] Step 102: Display the multiple information cards on the display page corresponding to the first target tab.

[0069] The following is a detailed explanation of the steps described above:

[0070] Regarding step 101

[0071] The target content group is a group composed of at least one user for content push and sharing. Specifically, any content group can be created by any user, and other users can join the content group. When a user shares content in the target content group, relevant information about the content and / or comments posted by the user can be displayed through the information card. The information card associated with any user (i.e., the information card generated by any user through their user terminal) is used to display to all users in the target content group. For example, the information card associated with a user in group A can only be displayed to other users in group A.

[0072] The information card is generated in response to a target trigger operation associated with the first target tab. The target trigger operation is a trigger operation for content in the target content group. The content in the target content group may include content shared and / or forwarded by users in the target content group, and / or content subscribed to by the target content group. The target trigger operation associated with the first target tab can be, for example, a click operation on a target button associated with the first target tab. After executing a target trigger operation for any content, an information card corresponding to that content can be generated and added to the first target tab. The specific implementation methods for displaying and generating the information card will be described in detail later.

[0073] In one possible implementation, for any content group, the content group may subscribe to at least one subscription source, and any user in the content group can access and display the subscribed content under at least one subscription source subscribed to by the content group.

[0074] Alternatively, in another possible implementation, for any content group, users within that content group can publish multimedia content that matches the theme of that content group. For example, if the theme of a content group is "home-style cooking," then users can publish a video tutorial for "Fish-flavored Shredded Pork" in that content group.

[0075] In practical applications, when any user publishes multimedia content in a content group, the multimedia content can be verified to determine whether it aligns with the content group's theme. For example, during verification, the relevance between the multimedia content and the theme can be calculated. If the relevance exceeds a preset relevance, it can be determined that the multimedia content aligns with the content group's theme.

[0076] The first target tab is a triggerable tab (also known as a tab page) used to display the corresponding display page, such as... Figure 2 As shown, the first target tab can be, for example, a tab marked "Light Up". The triggering operation for the first target tab under the target content group includes, but is not limited to, single click, double click, long press, swipe, and drag.

[0077] In one possible implementation, when displaying the target content group, the content browsing page corresponding to the fourth target tab under the target content group is displayed by default, and the content browsing page displays preview information of at least one piece of content.

[0078] For example, such as Figure 2 As shown, the content browsing page displays preview information of multiple contents, as well as the first target tab, the fourth target tab (the fourth target tab is a tab marked "post"), and relevant information of the target content group (which may include the name, introduction, cover, etc. of the target content group).

[0079] It should be noted that the aggregation methods of the displayed content under different target tabs are different. For example, the displayed content under the fourth target tab can be the content within the target content group (including the content subscribed to by the target content group and / or the content published by users in the target content group), and the displayed content under the first target tab can be the content shared by each user within the target content group.

[0080] Regarding step 102,

[0081] In one possible implementation, the information card may include sharing information added by the at least one user for the content. The sharing information is text information posted by the user for any content when sharing it, exemplified by, for example,... Figure 3As shown, by displaying the shared information, users can share their thoughts and opinions on the content, which can then be recommended to other users who see the shared information, thus enabling communication and sharing among users.

[0082] In one possible implementation, if the number of characters in the shared information exceeds a preset character count threshold, only the portion of the shared information not exceeding the character count threshold is displayed. For example, if the character count threshold is 50 characters and the shared information contains 100 characters, then only 50 characters are displayed, and "..." is shown at the end of the displayed shared information.

[0083] In one possible implementation, the identity identifier of the user who added the shared information may also be displayed. For example, such as... Figure 3 As shown, the identity identifier can be a "district head" identifier.

[0084] In one possible implementation, such as Figure 3 As shown, the information card may also include at least one of the following: the title of the content, the subscription source to which the content belongs or the creator of the content, the cover of the content, the introduction of the content, the user identifier and user avatar corresponding to the user who shared the content, a like button, the number of likes, the generation time of the information card, the last edit time of the shared information in the information card (e.g., edited 3 hours ago), and the operation identifier.

[0085] In one possible implementation, the number of likes may not be displayed if it is 0. In response to any trigger operation on the like button, the number of likes corresponding to that like button is incremented by 1, the user's device vibrates, and the color of the like button is updated to the pre-set color corresponding to the triggered state. In response to a trigger operation on a triggered like button, the number of likes corresponding to that like button is decremented by 1, the user's device vibrates, and the color of the like button is updated to the pre-set color corresponding to the untriggered state.

[0086] In one possible implementation, when displaying the number of likes, the exact number of likes can be displayed if the number of likes is less than a preset number, and the rounded number of likes can be displayed if the number of likes is not less than the preset number. For example, if the preset number is 10,000 and the number of likes is 3,200, which is less than 10,000, then 3,200 can be displayed; if the number of likes is not less than 10,000, then it can be rounded to one decimal place for display, such as 12001 can be displayed as 1.2w.

[0087] In one possible implementation, if any information card is shared by other users in the target content group, at least one of the following can be displayed in response to a triggered action on the operation identifier: a report identifier, a share identifier, or a save identifier.

[0088] Specifically, in response to a trigger operation for the report identifier, multiple report reason options can be displayed; in response to a trigger operation for any report reason option, a report can be made on the information card or the shared information in the information card; in response to a trigger operation for the share identifier, the information card or the shared information in the information card can be sent to a user's selected client or shared to the user's social circle (such as group chat, personal updates, etc.); in response to a trigger operation for the save identifier, an image corresponding to the information card or the shared information in the information card can be generated first, and then the generated image can be stored locally.

[0089] In one possible implementation, if any information card is an information card associated with the current user, in response to a triggered operation for the operation identifier, at least one of the following can be displayed: delete identifier, share identifier, save identifier, edit identifier.

[0090] Specifically, the save identifier and the share identifier are the same as those described above when "any information card is shared with other users in the target content group", and will not be repeated here. In response to a trigger operation on the delete identifier, the information card can be deleted; in response to a trigger operation on the edit identifier, the shared information in the information card can be edited.

[0091] In one possible implementation, if the shared information on the information card has not been edited, the creation time of the information card can be displayed; if the shared information on the information card has been edited, the last edit time of the information card can be displayed. For example, if an information card is published on January 1st, January 1st can be displayed at a preset time display position on the information card. If the information card is edited on October 3rd, "January 1st" is removed from the time display position, and "Edited on October 3rd" is displayed instead.

[0092] In one possible implementation, when displaying the last edit time or the generation time of the information card, if the time is less than 1 minute, it can be displayed as "just now"; if the time is not less than 1 minute, it can be displayed in minutes (e.g., 3 minutes ago); if the time is not less than 1 hour, it can be displayed in hours (e.g., 1 hour ago); and if the time is not less than 1 day, it can be displayed in months and days (e.g., August 15th).

[0093] In one possible implementation, such as Figure 3 As shown, the display page corresponding to the first target tab also displays at least two sorting identifiers. In response to a trigger operation for any sorting identifier, the multiple information cards can be displayed in the display order corresponding to that sorting identifier. Here, when the display page starts displaying, it can be displayed in a default display order, which can be the display order corresponding to any sorting identifier.

[0094] The following describes two possible display orders:

[0095] Method 1: The information cards can be displayed in the order of their creation time. For example, if information card 1 was created on May 1st, information card 2 on May 2nd, and information card 3 on May 3rd, then the information cards can be displayed in the order of information card 3, information card 2, and information card 1.

[0096] Method 2: The information cards can be displayed in descending order of their popularity scores. For information cards with the same popularity score, they can be sorted by their creation time. The popularity score can be represented by metrics such as the number of likes or views.

[0097] Since the purpose of users sharing content in content groups is to guide other users to view the shared content, the method provided in this disclosure can also respond to trigger operations on the content of any information card and display the content display page corresponding to the triggered content.

[0098] Specifically, the triggering operation for the content of any information card can be: a triggering operation for the display area corresponding to the content (such as the title display area, cover display area, etc.), and the content display page is used to display the detailed content of the content.

[0099] In addition, multiple users may share the same content, but the sharing information added by the multiple users is different. Therefore, it can also respond to the trigger operation of sharing information for any information card, display the interactive area corresponding to the content of the triggered information card, and display the sharing information of the content under the second target tab in the interactive area, wherein the first target tab and the second target tab have the same label.

[0100] Here, the label identifier may refer to, for example, the symbol of the tab, the tab style, or the text information displayed on the tab.

[0101] The triggering operation for sharing information on any information card can be: a triggering operation for the display area corresponding to the shared information. When displaying the interactive area corresponding to the content of the triggered information card, it can be when jumping to the content display page and displaying the interactive area in the content display page. The interactive area includes information under multiple tabs. Here, the shared information under the second target tab can be displayed. For example, the interactive area can be as follows: Figure 4 As shown, the second target tab can be a tab marked "Light Up". Here, the multiple tabs can also include "Comment" tabs, "Like" tabs, etc. In response to a trigger operation on any target tab, the information under the triggered tab can be displayed in the interactive area. The number of pieces of information under each tab can also be displayed next to it; for example, if there are 32 shared messages under the second target tab, then "Light Up 32" can be displayed.

[0102] In one possible implementation, when displaying shared information under the second target tab in the interactive area, the multiple shared information items can be displayed in descending order of the number of likes. Here, shared information items with the same number of likes can be displayed in order of their publication time.

[0103] Alternatively, in another possible implementation, when displaying shared information under the second target tab in the interactive area, the multiple shared information items can be displayed in order of their corresponding publication times. Here, shared information items with the same publication time can be displayed in order of the number of likes.

[0104] Furthermore, to ensure the shared information displayed in the triggered information card is clearly presented, in one possible implementation, when displaying shared information under the second target tab in the interactive area, the shared information displayed in the triggered information card can be displayed at the beginning of the interactive area. Specifically, the shared information displayed in the triggered information card can be displayed at the beginning of the display area corresponding to the shared information within the interactive area, and then other shared information can be displayed after the first one, following the display order of shared information as described above.

[0105] In one possible implementation, when displaying the shared information, for any shared information, at least one of the following information may also be displayed at the corresponding position of the shared information: the user identifier and user avatar of the user who posted the shared information, the number of likes on the shared information, the like button on the shared information, the posting time of the shared information, and the editing time of the shared information.

[0106] The methods and rules for displaying and determining the number of likes, the like button, the publication time, and the editing time of the shared information are the same as those for determining and / or displaying the number of likes, the like button, the editing time, and the publication time of the aforementioned information card, and will not be repeated here.

[0107] Similarly, operation icons can also be displayed at the corresponding positions of each shared information. In one possible implementation, when any shared information is shared by another user in the target content group, in response to a triggered operation on the operation icon, at least one of the following can be displayed: a report icon, a share icon, or a save icon; when any shared information is shared by the current user, in response to a triggered operation on the operation icon, at least one of the following can be displayed: a delete icon, a share icon, a save icon, or an edit icon. The implementation method after multiple icons are triggered is the same as the implementation method after icons in the information card are triggered, and will not be repeated here.

[0108] The information card display method described above can be applied to any page that displays information cards, such as the content display page, the content browsing page, the personal information page, and the personal information card display page. Specific details about the personal information page and the personal information card display page will be described below.

[0109] In one possible implementation, each user can publish and share information and generate information cards for the target content for other users to refer to. Specifically, in response to a target trigger operation on a content display page that displays the target content, the system can receive input target sharing information for the target content and jump to the interactive area corresponding to the target content, displaying the target sharing information in the interactive area; and, based on the target sharing information and the target content, generate information cards to be displayed under the first target tab.

[0110] Specifically, the target triggering operation can be a triggering operation targeting a target identifier or a target trigger button, and the target triggering operation includes, but is not limited to, single-click, double-click, long-press, swipe, and drag operations. Figure 4 As shown, the target identifier or the target trigger button can be displayed on a floating layer so that it can be continuously displayed when the page is scrolled, or the target identifier or the target trigger button can be displayed in a fixed position on the content display page.

[0111] When the target shared information is displayed in the interactive area, such as Figure 4 As shown, it could be a jump to the interactive area of ​​the content display page corresponding to the target content, where the target sharing information is displayed; or, as... Figure 5 As shown, a floating layer can be overlaid on the content display page, and the target sharing information can be displayed within the interactive area of ​​this floating layer. The interactive area can display at least one sharing information under the second target tab, including the target sharing information. Here, the target sharing information can be displayed at the top of the interactive area so that users can more clearly see the information they just published.

[0112] For example, it could be triggered by clicking the target button, such as... Figure 6 As shown, a pop-up message and an input box prompt the user to enter sharing information. The user can enter the target sharing information through the input box, and then, in response to the trigger operation of the generated identifier, jump to the interactive area corresponding to the target content, and generate an information card.

[0113] Here, in one possible implementation, if no target sharing information is entered in the input box, in response to a triggering operation for the generated identifier, a fourth prompt message, such as "Please enter your idea," can be displayed to instruct the user to enter the target sharing information.

[0114] When generating an information card based on the target sharing information and the target content, the information card may be generated based on at least one of the following: the target sharing information, the title of the target content, the cover of the target content, the publisher / subscription source of the target content, and the user identifier corresponding to the user who published the target sharing information.

[0115] After the information card is generated, it can be added to the information stream data. Then, when a user within the target content group displays the target content group, the information card is retrieved and displayed. Furthermore, the information card can also be displayed in the interactive area of ​​the target content page and on the personal information page.

[0116] Here, in order to divide users into multiple interest groups (i.e., content groups) and only allow users within each content group to browse the content within that content group, in one possible implementation, after responding to the target trigger operation, it can first be detected whether the user is a user within the target content group. If the user is a user within the target content group, input target sharing information for the target content can be received. If the user is not a user within the target content group, a second prompt message can pop up to instruct the user to join the target content group. In response to the trigger operation for the second prompt message, the current user can be added to the target content group.

[0117] In one possible implementation, after a user publishes and shares information, the target trigger button corresponding to the target content can be marked on the content display page to indicate that the target content has been shared in the target content group.

[0118] Specifically, marking the target trigger button can involve changing its color, adding a marker (such as a star), changing its style (such as changing a round target trigger button to a square one), or changing its size, etc., without limitation. By marking the target trigger button, the user is clearly prompted that the information card corresponding to the target content has been shared to the target content group.

[0119] In one possible implementation, in response to the triggering operation of the marked target trigger button, the user can jump to the interactive area corresponding to the target content, and display at least one shareable piece of information about the target content in the interactive area. The method for displaying the interactive area here is the same as the method described above for displaying interactive areas on the content display page or in a floating layer, and will not be repeated here.

[0120] In one possible implementation, on the content display page, in response to a trigger operation on the second target tab, the user can jump to the interactive area corresponding to the target content, where the target sharing information is displayed. The method for displaying the interactive area here is the same as the method described above for displaying interactive areas on the content display page or in a floating layer, and will not be repeated here.

[0121] In one possible implementation, if the interactive area does not contain any shared information, when displaying the interactive area, a third prompt message is displayed to indicate that the interactive area does not contain any shared information. For example, the third prompt message may be "No lights available at the moment".

[0122] In one possible implementation, users' shared information on various content can also be viewed on their personal profile pages. Specifically, in response to a triggering operation on a third target tab of any user's personal profile page, information cards associated with that user can be retrieved and displayed; wherein, the information cards associated with that user include content shared by the user in at least one content group, and sharing information added by the user for each content, and the third target tab and the first target tab have the same tag identifier.

[0123] The personal information page can be as follows: Figure 7As shown, the personal information page may include the following information: user identifier, number of followers, number of followed users, signature information, content groups the user has joined, and shared information posted by the user. The third target tab can be, for example, a "Light Up" tab. In addition to the third target tab, the personal information page may also display a fifth target tab, which can be, for example, a "Posts" tab.

[0124] In addition to the content described above, the information cards displayed on the personal information page may also include the content group to which the content of the information card belongs. For example, if an information card is about post A, the information card may also include the content group that the user viewed when sharing information about post A.

[0125] Specifically, when displaying the personal information page, information under the fifth target tab (such as information under "Posts") can be displayed by default. In response to a trigger operation on the third target tab (such as the "Light Up" tab), information cards associated with the user can be obtained and displayed.

[0126] In response to a triggered operation on the personal information page, such as a swipe operation on the display area of ​​the information card, such as... Figure 8 As shown, you can jump to the personal information card display page to see more information cards.

[0127] Using this method, users can identify content of interest by viewing information cards generated and shared by other users (such as users they are interested in or users with similar interests), thus serving as a content recommendation tool.

[0128] In one possible implementation, when displaying the information cards on the personal information page and / or the personal information card display page, the information cards may be displayed in order of their creation time. Here, for information cards with the same creation time, they can be sorted and displayed according to the number of likes received.

[0129] In one possible implementation, if the current user has not generated any information card, a fifth prompt message, such as "No information available at the moment," can be displayed on the personal information page to indicate that the personal information page does not contain any shared information.

[0130] In one possible implementation, if a user wants to modify the published shared information, they can also respond to an edit operation on the target information card associated with the current user among the multiple information cards displayed on the display page, and update the shared information in the target information card.

[0131] The display page may include the content display page, the personal information page, the content browsing page, and the personal information card display page. Specifically, the multiple information cards may include an edit identifier. In response to a trigger operation on the edit identifier, the user can be redirected to the edit page for the target information card. On the edit page, the editing operation can be performed, and after editing, the shared information in the target information card can be updated.

[0132] The information display method provided in this disclosure can, in response to a trigger operation on a first target tab under a target content group, acquire information stream data to be displayed, and display multiple information cards contained in the information stream data on the display page corresponding to the first target tab. This method can recommend content shared by other users in the target content group to users, enriching the content push methods and helping users quickly select content of interest.

[0133] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0134] Based on the same inventive concept, this disclosure also provides an information display device corresponding to the information display method. Since the principle of the device in this disclosure for solving the problem is similar to the information display method described above in this disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0135] Reference Figure 9 The diagram shown is an architectural schematic of an information display device provided in an embodiment of this disclosure. The device includes: an acquisition module 901 and a display module 902; wherein,

[0136] The acquisition module 901 is used to acquire information flow data to be displayed in response to a trigger operation for a first target tab under a target content group; wherein, the information flow data includes multiple information cards, and the information cards include at least one piece of content shared by a user in the target content group, and the information cards are generated in response to a target trigger operation associated with the first target tab, and the target trigger operation is a trigger operation for the content in the target content group;

[0137] The display module 902 is used to display the multiple information cards on the display page corresponding to the first target tab.

[0138] In one possible implementation, the information card may also include sharing information added by the at least one user for the content.

[0139] In one possible implementation, the display module 902 is further configured to:

[0140] In response to a trigger operation for sharing information on any information card, the interactive area corresponding to the content of the triggered information card is displayed, and the sharing information of the content under the second target tab is displayed in the interactive area, wherein the first target tab and the second target tab have the same label identifier.

[0141] In one possible implementation, when the display module 902 displays the sharing information under the second target tab in the interactive area, it is used to:

[0142] The shared information displayed in the triggered information card is shown at the top of the interactive area.

[0143] In one possible implementation, the display module 902 is further configured to:

[0144] In response to a target trigger operation on a content display page displaying target content, the system receives input target sharing information for the target content, and navigates to the interactive area corresponding to the target content, displaying the target sharing information in the interactive area; and...

[0145] Based on the target sharing information and the target content, an information card is generated to be displayed under the first target tab.

[0146] In one possible implementation, the display module 902 is further configured to:

[0147] On the content display page, the target trigger button corresponding to the target content is marked to indicate that the target content has been shared in the target content group.

[0148] In one possible implementation, the display module 902 is further configured to:

[0149] In response to a trigger operation on a third target tab of any user's personal information page, the system retrieves and displays information cards associated with that user; wherein the information cards associated with that user include content shared by the user in at least one content group, and sharing information added by the user for each content, and wherein the third target tab and the first target tab have the same tag identifier.

[0150] In one possible implementation, the display module 902 is further configured to:

[0151] In response to an editing operation on a target information card associated with the current user among multiple information cards displayed on the display page, the shared information in the target information card is updated.

[0152] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.

[0153] Based on the same technical concept, this disclosure also provides a computer device. (See also...) Figure 10 The diagram shows the structure of a computer device 1000 provided in this embodiment of the present disclosure, including a processor 1001, a memory 1002, and a bus 1003. The memory 1002 stores execution instructions and includes main memory 10021 and external memory 10022. The main memory 10021, also called internal memory, is used to temporarily store computational data in the processor 1001 and data exchanged with external memory 10022 such as a hard disk. The processor 1001 exchanges data with the external memory 10022 through the main memory 10021. When the computer device 1000 is running, the processor 1001 and the memory 1002 communicate through the bus 1003, causing the processor 1001 to execute the following instructions:

[0154] In response to a trigger operation targeting a first target tab under a target content group, information flow data to be displayed is obtained; wherein, the information flow data contains multiple information cards, each information card including content shared by at least one user in the target content group, the information card being generated in response to a target trigger operation associated with the first target tab, the target trigger operation being a trigger operation targeting content in the target content group;

[0155] The multiple information cards are displayed on the display page corresponding to the first target tab.

[0156] In one possible implementation, the instructions executed by the processor 1001 further include sharing information added by the at least one user for the content in the information card.

[0157] In one possible implementation, the method further includes the instructions executed by the processor 1001:

[0158] In response to a trigger operation for sharing information on any information card, the interactive area corresponding to the content of the triggered information card is displayed, and the sharing information of the content under the second target tab is displayed in the interactive area, wherein the first target tab and the second target tab have the same label identifier.

[0159] In one possible implementation, the instructions executed by processor 1001, including the step of displaying the sharing information under the second target tab in the interactive area, include:

[0160] The shared information is displayed in the triggered information card at the top of the interactive area.

[0161] In one possible implementation, the method further includes the instructions executed by the processor 1001:

[0162] In response to a target trigger operation on a content display page displaying target content, the system receives input target sharing information for the target content, and navigates to the interactive area corresponding to the target content, displaying the target sharing information in the interactive area; and...

[0163] Based on the target sharing information and the target content, an information card is generated to be displayed under the first target tab.

[0164] In one possible implementation, the method further includes the instructions executed by the processor 1001:

[0165] On the content display page, the target trigger button corresponding to the target content is marked to indicate that the target content has been shared in the target content group.

[0166] In one possible implementation, the method further includes the instructions executed by the processor 1001:

[0167] In response to a trigger operation on a third target tab of any user's personal information page, the system retrieves and displays information cards associated with that user; wherein the information cards associated with that user include content shared by the user in at least one content group, and sharing information added by the user for each content, and wherein the third target tab and the first target tab have the same tag identifier.

[0168] In one possible implementation, the method further includes the instructions executed by the processor 1001:

[0169] In response to an editing operation on a target information card associated with the current user among multiple information cards displayed on the display page, the shared information in the target information card is updated.

[0170] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the information display method described in the above-described method embodiments. The storage medium can be a volatile or non-volatile computer-readable storage medium.

[0171] This disclosure also provides a computer program product, which carries program code. The instructions included in the program code can be used to execute the steps of the information display method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.

[0172] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.

[0173] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0174] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0175] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0176] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0177] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.

Claims

1. An information display method, characterized in that, Applied to the user end, including: In response to a trigger operation targeting a first target tab under a target content group, information flow data to be displayed is obtained; wherein, the information flow data contains multiple information cards, each information card including at least one piece of content shared by a user in the target content group, the information card being generated in response to a target trigger operation associated with the first target tab, the target trigger operation being a trigger operation targeting content in the target content group, the content in the target content group including at least one of user-shared content, user-forwarded content, and user-subscribed content; The multiple information cards are displayed on the display page corresponding to the first target tab; The information card is generated in response to a target trigger operation associated with the first target tab, including: In response to the target trigger operation on a content display page displaying target content, the system receives input target sharing information for the target content, and navigates to the interactive area corresponding to the target content, displaying the target sharing information in the interactive area; and, Based on the target sharing information and the target content, a first information card is generated, and the generated first information card is added to the information flow data for display under the first target tab.

2. The method according to claim 1, characterized in that, The information card also includes sharing information added by the at least one user for the content.

3. The method according to claim 2, characterized in that, The method further includes: In response to a trigger operation for sharing information on any information card, the interactive area corresponding to the content of the triggered information card is displayed, and the sharing information of the content under the second target tab is displayed in the interactive area, wherein the first target tab and the second target tab have the same label identifier.

4. The method according to claim 3, characterized in that, The step of displaying the sharing information under the second target tab in the interactive area includes: The shared information is displayed in the triggered information card at the top of the interactive area.

5. The method according to claim 1, characterized in that, The method further includes: On the content display page, the target trigger button corresponding to the target content is marked to indicate that the target content has been shared in the target content group.

6. The method according to claim 1, characterized in that, The method further includes: In response to a trigger operation on a third target tab of any user's personal information page, the system retrieves and displays information cards associated with that user; wherein the information cards associated with that user include content shared by the user in at least one content group, and sharing information added by the user for each content, and wherein the third target tab and the first target tab have the same tag identifier.

7. The method according to claim 1, characterized in that, The method further includes: In response to an editing operation on a target information card associated with the current user among multiple information cards displayed on the display page, the shared information in the target information card is updated.

8. An information display device, characterized in that, Applied to the user end, including: The acquisition module is used to acquire information flow data to be displayed in response to a trigger operation on a first target tab under a target content group; wherein, the information flow data includes multiple information cards, and each information card includes at least one piece of content shared by a user in the target content group. The information cards are generated in response to a target trigger operation associated with the first target tab. The target trigger operation is a trigger operation on the content in the target content group, and the content in the target content group includes at least one of the following: content shared by the user, content forwarded by the user, and content subscribed by the user. The display module is used to display the multiple information cards on the display page corresponding to the first target tab; The display module is further configured to respond to the target trigger operation for a content display page displaying target content, receive input target sharing information for the target content, and jump to the interactive area corresponding to the target content, displaying the target sharing information in the interactive area; and, based on the target sharing information and the target content, generate a first information card, add the generated first information card to the information flow data, and display it under the first target tab.

9. A computer device, characterized in that, include: The computer device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the information display method as described in any one of claims 1 to 7 are performed.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the information display method as described in any one of claims 1 to 7.