Content presentation method and apparatus, device, and storage medium

By introducing interactive entry controls and unread message reminder mechanisms into the content display page, the problem of users frequently jumping between different pages is solved, the efficiency of viewing interactive information and user experience is improved, and a better content browsing experience is achieved.

WO2025001725A1PCT designated stage expired Publication Date: 2025-01-02BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/096182
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-26
Filing Date
2024-05-29
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

Existing applications lack effective interactive information portals in content display pages, resulting in frequent jumps between different pages, reducing the efficiency of viewing interactive information and user experience.

Method used

Introducing interactive entry controls in the content display page, allowing users to directly switch to the corresponding interactive information page through these controls, and provide significant reminders when unread messages, reducing the complexity of page jumps and improving the efficiency of viewing interactive information.

Benefits of technology

Through the integrated interactive information portal, page jumps are reduced, interactive information viewing efficiency and user experience are improved, and users are promptly notified of unread messages through reminder mechanisms to promote interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024096182_02012025_PF_FP_ABST
    Figure CN2024096182_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a content presentation method and apparatus, a device, and a storage medium. The method comprises: presenting at least one interactive entry control in a content display page of a user, each interactive entry control corresponding to at least one type of interactive information page (610), wherein the content display page is configured to at least display at least one of user information of the user and content published by the user; and in response to detecting a trigger operation on a first entry control among the at least one interactive entry control, switching from the content display page to an interactive information page corresponding to the first entry control (620). In this way, interactive information can be conveniently viewed, and the efficiency and frequency of viewing interactive information are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Method, apparatus, device and storage medium for content presentation

[0001] This application claims priority to the Chinese invention patent application entitled “Methods, devices, equipment and storage media for content presentation” filed on June 26, 2023, with application number 2023107627677, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for content presentation. Background Art

[0003] Currently, more and more applications are designed to provide users with various services. For example, users can browse and view various types of content within an application, including multimedia content such as videos, images, image collections, and sounds. Users can also interact with other users within the application, such as by liking, adding to favorites, and commenting on other users' posts, or by following other users and visiting their profiles. These interactions can be notified to users via messages. For different interactions, applications can provide users with different interaction information pages to display these interaction messages.

[0004] Summary of the Invention

[0005] In a first aspect of the present disclosure, a content presentation method is provided. The method comprises: presenting at least one interactive entry control on a user's content presentation page, each interactive entry control corresponding to at least one type of interactive information page, the content presentation page being configured to present at least one of the user's user information and content posted by the user; and, in response to detecting a triggering operation on a first entry control among the at least one interactive entry control, switching from the content presentation page to the interactive information page corresponding to the first entry control.

[0006] In a second aspect of the present disclosure, a device for content presentation is provided. The device includes: a control presentation module configured to present at least one interactive entry control on a user's content presentation page, each interactive entry control corresponding to at least one type of interactive information page, the content presentation page configured to present at least one of the user's user information and content posted by the user; and a page switching module configured to, in response to detecting a triggering operation on a first entry control of the at least one interactive entry control, switch from the content presentation page to the interactive information page corresponding to the first entry control.

[0007] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0008] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the medium, and when the computer program is executed by a processor, the method of the first aspect is implemented.

[0009] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0011] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0012] FIG2 is a schematic diagram showing an example of a content display page;

[0013] 3A to 3C are schematic diagrams respectively showing examples of content display pages according to some embodiments of the present disclosure;

[0014] 4A to 4E are schematic diagrams illustrating examples of different interactive information pages according to some embodiments of the present disclosure;

[0015] 5A to 5D are schematic diagrams respectively showing examples of first pages with unread message reminders in different forms according to some embodiments of the present disclosure;

[0016] 5E to 5F are schematic diagrams respectively illustrating examples of content display pages with different unread message reminders according to some embodiments of the present disclosure;

[0017] FIG6 shows a flowchart of a process for content presentation according to some embodiments of the present disclosure;

[0018] FIG7 shows a block diagram of an apparatus for content presentation according to some embodiments of the present disclosure; and

[0019] FIG8 illustrates an electronic device in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION

[0020] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0021] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below.

[0022] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0023] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the user information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0024] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's user information, so that the user can independently choose whether to provide user information to software or hardware such as electronic devices, applications, servers or storage media that perform operations of the technical solution of the present disclosure based on the prompt message.

[0025] As an optional but non-limiting implementation, in response to receiving a user's active request, a prompt message may be sent to the user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide the user information to the electronic device.

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

[0027] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device of the terminal device 110. The application 120 can be a content sharing application that can provide the user 140 with various services related to media content items, including browsing, commenting, forwarding, creation (e.g., filming and / or editing), publishing, and the like of the content. In this document, a "media content item" includes one or more types of content, such as video, image, animated image, image collection, audio, text, and the like.

[0028] In the environment 100 of Figure 1, if the application 120 is in an active state, the terminal device 110 can present a page 150 of the application 120. The page 150 may include various pages that the application 120 can provide, such as a content presentation page, a content creation page, a content publishing page, a message page, a personal homepage, and the like. The application 120 may provide a content browsing function to browse various types of content published in the application 120. The application 120 may also provide a content creation function, including shooting, uploading, editing and / or publishing media content items. The application 120 may also provide interactive functions, including interacting with other users (for example, adding friends) and interacting with various types of content (including liking, collecting, commenting on content, etc.).

[0029] In some embodiments, the terminal device 110 communicates with the server 130 to enable the supply of services to the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.). The server 130 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.

[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0031] Typically, a specific content display page of application 120, such as a personal homepage, displays information and content associated with the user, including user information, user-posted content, user-favorited content, user-liked content, etc. FIG2 shows a schematic diagram of an example of a content display page.

[0032] As shown in FIG2 , the user's user information (including the user's avatar 201, the user's name 202, an information column 203, and the user's personal profile 204) is presented on the content display page 200. In some embodiments, the content display page 200 also presents an edit control 210 for editing the user's user information. In response to receiving a trigger operation for the edit control 210, the terminal device 110 can present an edit entry or edit page for conveniently editing the user's user information, and modify the user's user information accordingly in response to the user's input.

[0033] In some embodiments, the content display page 200 further presents an entry control 220 associated with an add friend page. In response to receiving a trigger operation for the entry control 220, the terminal device 110 may switch to presenting the add friend page.

[0034] In some embodiments, the content display page 200 may also display user-posted content, user-collected content, user-liked content, etc. As shown in FIG2 , the content display page 200 may present a switch control 230 and a switch control 240 for switching displayed content. In response to receiving a trigger operation on the switch control 230 or the switch control 240, the terminal device 110 may display the user-posted content corresponding to the switch control 230 or the user-liked and / or collected content corresponding to the switch control 240.

[0035] In some embodiments, the content display page 200 may also present page entry controls associated with different pages. These page entry controls may also be referred to as tabs, navigation labels, or tabs for these pages. The area presenting such page entry controls may be referred to as a navigation bar. As shown in FIG2 , the content display page 200 may also present page entry controls 250, 260, 270, 280, and 290.

[0036] In response to receiving a trigger operation on the page entry control 250, the terminal device 110 can switch to a content browsing page displaying multimedia content. In response to receiving a trigger operation on the page entry control 260, the terminal device 110 can switch to a friend posting page displaying friend posts. In response to receiving a trigger operation on the page entry control 270, the terminal device 110 can switch to a content creation page displaying multimedia content. In response to receiving a trigger operation on the page entry control 280, the terminal device 110 can switch to a message page displaying interactive information and conversation information. If the terminal device 110 displays a page other than the content display page 200, the terminal device 110 can switch to displaying the content display page 200 in response to receiving a trigger operation on the page entry control 290. Although such a content display page 300 displays a page entry control 280 associated with the message page, the page entry control occupies the navigation bar position, resulting in a low degree of association between the content display page 200 and the message page corresponding to the page entry control 280. Moreover, if the user expects to view unread messages, in response to the triggering operation of the page entry control 280, switching to the message page will require exiting the content display page 200 and jumping to the message page, which will make the user feel like leaving the personal page, affecting the user's expectation of viewing his or her unread messages.

[0037] In order to improve the user's expectation of viewing unread messages, in an embodiment of the present disclosure, it is proposed to directly provide an entrance and / or control associated with viewing interactive information on the content display page. According to an embodiment of the present disclosure, an improved scheme for content presentation is proposed. In this scheme, at least one interactive entrance control is presented in the content display page, and each person's interactive entrance control corresponds to at least one type of interactive information page. If a triggering operation of one of the at least one interactive entrance control is detected, the content display page is switched to the interactive information page corresponding to the interactive entrance control. By integrating the entrance to the interactive information related to the user into the user's content display page, the content display page not only presents the user's own works and personal information, but also can integrate the user's social interactive information. This can reduce the complexity of users jumping between different pages, facilitate the viewing of interactive information, improve the efficiency and frequency of viewing interactive information, and obtain a better content browsing experience.

[0038] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0039] In an embodiment of the present disclosure, the terminal device 110 presents at least one interactive entry control in the user's content display page, each interactive entry control corresponds to at least one type of interactive information page, and the content display page is configured to display at least one of the user's user information and the content posted by the user. In some embodiments, the presentation position, presentation size, presentation color of each interactive entry control in the content display interface, and the relative positions between different interactive entry controls in the at least one interactive entry control can all be pre-set. Specifically, it can be pre-set by the user and input into the terminal device 110, or it can be determined by the terminal device 110 based on the user's historical data. In some examples, one or more interactive entry controls can be single entry controls for accessing a single type of interactive information page. In some examples, one or more interactive entry controls can also be dual entry controls or multi-entry controls for accessing two or more types of interactive information pages.

[0040] In some embodiments, the number and specific types of interactive entry controls presented on the content display page may be determined based on the type of user account, user configuration, etc. In this way, personalized display of interactive entry controls may be achieved.

[0041] The terminal device 110 can then switch from the content display page to a default interactive information page among the multiple interactive information pages in response to detecting a triggering operation on a certain interactive entry control. The default interactive information page here can be predetermined by the user, pre-configured by the operator of the application 120, or determined based on the user's historical data.

[0042] Figures 3A to 3C are schematic diagrams of examples of content display pages according to some embodiments of the present disclosure. It should be understood that the pages of Figures 3A to 3C and the pages in other figures described below are merely example pages, and a variety of page designs may exist. The various graphical elements in the pages may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present. The embodiments of the present disclosure are not limited in this respect.

[0043] As shown in Figure 3A, two interactive entry controls, entry control 301 and entry control 302, are presented on content display page 300A. These two interactive entry controls can each correspond to at least one different type of interactive information page. For example, entry control 301 can correspond to at least one interactive message page that presents at least one type of interactive message related to a work of the user (e.g., likes, favorites, comments on the work, etc.), and entry control 302 can correspond to at least one user interaction page that presents at least one type of interactive status of other users related to the user (e.g., new friends, new fans, new visitors, etc.).

[0044] As shown in Figure 3B, content display page 300B presents five interactive entry controls: entry controls 303, 304, 305, 306, and 307. Entry control 303, similar to entry control 302, can correspond to at least one user interaction page that presents at least one type of interaction status with other users related to the user. Entry controls 304, 305, and 306 can each correspond to at least one interactive message page that presents at least one type of interactive message related to the user's work. Entry controls 304, 305, and 306 can be understood as corresponding to different interactive message pages corresponding to entry control 301 in Figure 3A. In other words, these three controls can be understood as refinements of entry control 301. For example, entry control 301 in Figure 3A can correspond to three interactive message pages: the Likes and Favorites page, the Mentions page, and the Comments page. In Figure 3B, entry control 304 can correspond to the Likes and Favorites page, entry control 305 to the Mentions page, and entry control 306 to the Comments page. The entry control 307 may correspond to an interactive information page for presenting interactive messages with other content besides the work and / or other users, such as application update information, page setting information, product purchase information, and the like.

[0045] In this way, content display pages containing different interactive entry controls (for example, content display page 300A in FIG. 3A or content display page 300B in FIG. 3B ) can be presented to different users, so that the presented content display pages better meet user needs.

[0046] It should be understood that any one of Figures 3A and 3B can also be used for various types of users. In addition to Figures 3A and 3B, other layout methods of interactive entry controls can also be provided. Figure 3C shows another example layout method. As shown in Figure 3C, four interactive entry controls, entry control 303, entry control 304, entry control 305, and entry control 306, are presented in the content display page 300C. These four controls in Figure 3C are the same as at least one interactive information page corresponding to the corresponding four controls in Figure 3B, and will not be repeated here. The layout method of the entry controls in the content display page 300C shown in Figure 3C can be configured for a specific type of user, or can be configured for multiple types of users, without specific limitation here.

[0047] It will be understood that the different content display pages given above are merely exemplary and do not imply any restrictions on at least one interactive entry control in a content display page (including specific interactive entry controls and the number, position, size, etc. of at least one interactive entry control) or on the content display pages presented to users (for example, the content display page shown in FIG3B may be presented to different types of users).

[0048] The above describes the arrangement of interactive entry controls in a content display page and the interactive information pages accessible via each entry control. When the content display page and the interactive entry controls therein are presented, the terminal device 110 can, in response to detecting a triggering operation on any of at least one interactive entry control, switch from the content display page to the interactive information page corresponding to the interactive entry control.

[0049] The interactive information page is used to present interactive information of the corresponding type. The interactive information page here may include at least one interactive message page for presenting at least one type of interactive message about works related to the user. For example, the interactive information page may include a like and collection page, a comment page, a mention page, etc., which are all pages for presenting interactive messages related to the current user's works or the works of other users with whom the current user interacts. Alternatively or additionally, the interactive information page may include a user interaction page for presenting at least one type of interactive status of other users related to the user. For example, the user interaction page may include a friend page for presenting friend information (friends may, for example, be users who follow each other with the user), a new friend page for presenting fan information (fans may, for example, refer to users who have unilaterally followed the user), a visitor page for presenting visitor information (visitors may, for example, be users who have viewed the user's content display page), etc. The triggering operation for triggering the interactive entrance may be of various types, including but not limited to a click operation, a long press operation, a double-click operation, a sliding operation, etc. Figures 4A to 4E respectively show schematic diagrams of examples of different interactive information pages according to some embodiments of the present disclosure.

[0050] In some embodiments, if a certain interactive entry control can correspond to multiple interactive information pages, triggering the interactive entry control can trigger the presentation of a default interactive information page from among the multiple interactive information pages. For example, in response to detecting a trigger operation on entry control 302 or entry control 303 in Figure 3A , terminal device 110 can determine that the corresponding default interactive information page is interactive information page 400A, as shown in Figure 4A . As shown in Figure 4A , interactive information page 400A presents newly added follower information (e.g., "User A follows you") and interactive buttons (including a "Remove" button and a "Follow Back" button). In response to detecting a trigger operation on a certain interactive button, terminal device 110 can execute the corresponding interactive content. For example, in response to detecting a trigger operation on the "Follow Back" button, the terminal device 110 can follow back another user who is following the user. In some embodiments, to promote user interaction, interactive information page 400A also presents friend recommendation information. The friend recommendation information can present other users recommended by the current user. It is understood that other interactive information pages can present interactive buttons and friend recommendation information.

[0051] In some embodiments, while presenting the interactive information page 400A, the terminal device 110 may also present page entry controls corresponding to each of the multiple interactive information pages. As shown in FIG4A , the terminal device 110 also presents a page entry control 402, a page entry control 403, and a page entry control 404. In response to receiving a trigger operation on any of the three page entry controls, the terminal device 110 may switch from the interactive information page 400A to the interactive information page corresponding to the page entry control. For example, in response to receiving a trigger operation on the page entry control 404, the terminal device 110 may switch to presenting a friend adding page. In some embodiments, the terminal device 110 may highlight the page entry control corresponding to the interactive information page currently being presented, for example, by highlighting, bolding, underlining, and the like the name and logo of the page entry control.

[0052] In some embodiments, these page entry controls may also be referred to as labels, navigation labels, tabs, etc. of these pages. These multiple page entry controls may also be other page entry controls, and these multiple page entry controls may be located at any position on the page.

[0053] In some embodiments, while presenting the interactive information page 400A, the terminal device 110 may also present a return control 401 and a settings control 405. In response to receiving a trigger operation on the return control 401, the terminal device 110 may return to the content display page. In response to receiving a trigger operation on the settings control 405, the terminal device 110 may present a settings page, which may be used to set, for example, a default interactive information page among multiple interactive information pages, the names of page entry controls corresponding to each of the multiple interactive information pages, and the like.

[0054] In some embodiments, the terminal device 110 may determine and present a corresponding default interactive information page in response to detecting a triggering operation on the entry control 301. For example, if it is determined that the default interactive information page corresponding to the entry control 301 is the interactive information page 400B shown in FIG4B , the interactive information page 400B shown in FIG4B may be presented.

[0055] In some embodiments, the terminal device 110 may present an interactive information page 400B as shown in FIG4B in response to detecting a triggering operation on the entry control 304. As shown in FIG4B , the interactive information page 400B presents like messages of other users for works related to the user and collection messages (e.g., "User I liked your work").

[0056] In some embodiments, the terminal device 110 may present an interactive information page 400C as shown in FIG4C in response to detecting a triggering operation on the entry control 305. As shown in FIG4C, the interactive information page 400C presents mention messages of the user by other users (e.g., "User P mentioned you @user123").

[0057] In some embodiments, the terminal device 110 may present an interactive information page 400D as shown in FIG4D in response to detecting a triggering operation on the entry control 306. As shown in FIG4D , the interactive information page 400D presents comments from other users on works related to the user (e.g., "User S comments: How much did you buy it?"). It should be noted that the works related to the user here can include works published by the user, works reviewed by the user, comments posted by the user, etc.

[0058] In some embodiments, the terminal device 110 may present an interactive information page 400E as shown in FIG4E in response to detecting a triggering operation on the entry control 307. As shown in FIG4E, the interactive information page 400E presents other interactive information between other users (e.g., information about other users' visits to the user's personal homepage).

[0059] Similar to interactive information page 400A, in some embodiments, while presenting any of interactive information pages 400B, 400C, 400D, and 400E, terminal device 110 may also present page entry controls corresponding to each of the multiple interactive information pages (e.g., page entry control 406, page entry control 407, page entry control 408, and page entry control 409). In response to receiving a trigger operation on any of the four page entry controls, terminal device 110 may switch to presenting the interactive information page corresponding to the page entry control. For example, in response to receiving a trigger operation on page entry control 409, terminal device 110 may switch to presenting interactive information page 400E. In some embodiments, terminal device 110 may highlight the page entry control corresponding to the interactive information page currently being presented, for example, by highlighting, bolding, underlining, or performing other operations on the name, logo, etc. of the page entry control.

[0060] In this way, at least one interactive entry control associated with the interactive information page can be presented in the user's personal homepage. The user can trigger different interactive entry controls based on his or her own needs and then switch to different interactive information pages to view the corresponding interactive information, which helps to improve the efficiency of the user in viewing interactive information.

[0061] The above describes the presentation of interactive entry controls on content display pages. In some embodiments, if it is determined that unread messages exist on the interactive information page corresponding to at least one entry control, terminal device 110 presents an unread message reminder in association with the target page entry control corresponding to the content display page. The following describes an example embodiment of presenting an unread message reminder when unread messages exist on the interactive information page corresponding to the interactive entry control, in conjunction with the accompanying figures.

[0062] In some embodiments, if the page currently displayed by the terminal device 110 is a page other than the content display page (referred to as the first page for ease of description), if it is determined that there are unread messages in the interactive information page corresponding to at least one entry control, the terminal device 110 may present an unread message reminder while presenting the first page. The first page here may include, for example, a content browsing page, a page where friends post content, and the like.

[0063] Specifically, the terminal device 110 can present a target page entry control corresponding to the content display page in the first page. When it is determined that there are unread messages on the interactive information page, the terminal device 110 can present an unread message reminder in association with the target page entry control. Figures 5A to 5D respectively show schematic diagrams of examples of first pages with different forms of unread message reminders according to some embodiments of the present disclosure. As shown in Figure 5A, in the case where the first page 500A is a content browsing page, if it is determined that there are unread messages in the interactive information page corresponding to at least one entry control in the content display page, the terminal device 110 can present an unread message reminder 501-1 in association with the target page entry control 502 corresponding to the content display page.

[0064] In some embodiments, to better inform the user of the existence of unread messages, that is, to enhance the reminder effect of the unread message reminder, the terminal device 110 may present the unread message reminder in a more prominent and prominent first style. For example, compared to other styles of unread message reminders, the first style of unread message reminders may occupy a larger display area, have a more prominent appearance or reminder method (e.g., vibration prompt, sound prompt, etc.). In some examples, the first style may include a bubble style or a pop-up window style.

[0065] In some embodiments, to prevent prolonged and frequent presentation of unread message reminders in the first style from impacting the user's content browsing, terminal device 110 may present unread message reminders in the first style, which is more prominent, only when a first predetermined condition is met. The predetermined condition may be set by the user or pre-set by backend staff of application 120. Application 120 may also be referred to as a target application.

[0066] In some embodiments, the first predetermined condition may include that the target application corresponding to the content display page is launched at least once within the first time period. That is, when the target application is launched at least once within the first time period, the unread message reminder is presented in the first style. The first time period here can be set by the user, or it can be pre-set by the background staff of the application 120, or it can be determined by the terminal device 110 based on historical data. The first time period here can be, for example, 1 hour, 5 hours, 10 hours, 1 day, and so on. Taking the first time period of 1 day as an example, the first predetermined condition indicates that the unread message reminder can be presented in the first style only when the target application is launched for the second time or thereafter on the same day. In this case, for users who check unread messages when launching the target application for the first time, the unread message reminder may no longer be presented in the first style, which can reduce the disturbance caused by presenting bubbles to such users and help improve the user's content browsing experience.

[0067] In some embodiments, the first predetermined condition may also include that the unread messages include unread messages in at least one interactive page of a predetermined type. That is, in the case where the unread messages include unread messages in at least one interactive page of a predetermined type, the unread message reminder is presented in the first style. The at least one predetermined type here can be set by the user himself, or it can be pre-set by the background staff of the application 120, or it can be determined by the terminal device 110 based on the user's historical data. The at least one predetermined type here may, for example, include interactive messages (for example, like messages, favorite messages, comment messages, mention messages, etc.), add messages of new friends, follow messages of new fans, etc. It can be understood that even if there are unread messages in interactive pages of other types other than at least one predetermined type, the terminal device 110 will not present the unread message reminder corresponding to the unread message in the first style.

[0068] In some embodiments, when presenting an unread message reminder in a first style, the terminal device 110 may present a type identifier of each of at least one predetermined type and the number of unread messages in the interactive page of each predetermined type. Here, the type identifier of each of the at least one predetermined type may be, for example, a name, an icon, a number, and the like. As shown in Figure 5A, an unread message reminder 501-1 is presented in a bubble style in the first page 500A, and the bubble is associated with the target page entry control 502. The bubble presents the type identifiers of the like type and the comment type, as well as the number of unread messages in the interactive page of that type (the number of unread messages corresponding to the like type is 6, and the number of unread messages corresponding to the comment type is 2). In some embodiments, in addition to presenting the unread message reminder with icons and numbers as shown in Figure 5A, the unread message reminder presented in bubble style may also include text, for example, it may include text content such as "There are 6 new likes and 2 new comments".

[0069] In some embodiments, the unread message reminder presented by the terminal device 110 in the first style may further include a predetermined interaction identifier and the total number of unread messages in at least one predetermined type of interactive page. As shown in Figure 5B, an unread message reminder 501-2 is presented in a bubble style in the first page 500B. The bubble is presented with a predetermined interaction identifier and the total number of unread messages in at least one predetermined type of interactive page (the total number of unread messages in at least one predetermined type of interactive page is 8). In some embodiments, similar to Figure 5A, the bubble presented by the terminal device 110 may further include text, for example, it may include text content such as "There are 8 new interactive messages".

[0070] In some embodiments, the first predetermined condition may also include not receiving a user's access request to the content display page within a second time period after the unread message reminder is presented in the second style. The second time period here can also be set by the user, pre-set by the backend staff of the application 120, or determined by the terminal device 110 based on historical data. The first time period can be, for example, 1 hour, 5 hours, 1 day, 2 days, etc.

[0071] The second style is a style different from the first style. Compared to the first style with a more significant reminder purpose, the second style is simpler. The second style may include, for example, a red dot reminder style. As shown in Figure 5C, the unread message reminder 501-3 is presented in a red dot reminder style in the first page 500C. The second style may also include, for example, a red dot reminder and a style of the number of unread messages (this may also be referred to as a digital red dot style). The number of unread messages here may include the total number of unread messages in at least one predetermined type of interactive page. As shown in Figure 5D, the unread message reminder is presented in a digital red dot style in the first page 500D, and the number in the numerical red dot is the total number of unread messages in at least one predetermined type of interactive page. In some embodiments, the number of unread messages may also be the total number of unread messages in the interactive information page corresponding to at least one entry control, that is, the unread messages corresponding to the number of unread messages include unread messages in the interactive page of the predetermined type and unread messages in the interactive page of a non-predetermined type.

[0072] The second time period can be a time period different from the first time period (for example, the first time period is 1 day and the second time period is 2 days), or it can be the same time period as the first time period (for example, both are 1 day). Taking the second time period as 2 days as an example, the first predetermined condition indicates that if no user access request to the content display page is received within 2 days after the unread message reminder is presented in the second style, then the unread message reminder is switched to being presented in the first style.

[0073] Some examples of the first predetermined conditions that must be met to trigger the presentation of an unread message reminder in the first style are discussed above. In some embodiments, the unread message reminder is presented in the first style (for example, a bubble style) only when multiple first predetermined conditions are met at the same time. In some embodiments, the unread message reminder can be presented in the first style (for example, a bubble style) when any first predetermined condition is met. Of course, in addition to the first predetermined conditions described above, other first predetermined conditions for triggering the first style may also be included as needed, and the present disclosure does not limit this. In some embodiments, the terminal device 110 may present an unread message reminder in the first style in response to satisfying at least one of the above-mentioned first predetermined conditions.

[0074] In some embodiments, to avoid the impact of prolonged presentation of unread message reminders in the more prominent first style on the user's content browsing experience, the terminal device 110 may also switch the presentation style of the unread message reminder from the first style to another style if a second predetermined condition is met. The second predetermined condition may include, but is not limited to, the duration of the presentation of the unread message reminder in the first style reaching a predetermined duration. That is, in some embodiments, the terminal device 110 may switch the presentation style of the unread message reminder from the first style to a third style in response to the duration of the presentation of the unread message reminder in the first style reaching a predetermined duration. The third style is different from the first style. In some embodiments, the third style may be a red dot reminder or a red dot digital reminder. The third style may be the same as or different from the second style. The predetermined duration may be, for example, 5 seconds, 10 seconds, 30 seconds, 1 minute, and so on. For example, in response to the presentation of the unread message reminder 501-1 in the bubble style shown in FIG. 5A reaching 30 seconds, the terminal device 110 may switch the presentation of the unread message reminder 501-3 in the red dot style shown in FIG. 5C.

[0075] In some embodiments, after the terminal device 110 switches the unread message reminder from the first style to the third style, it may also switch the style of the unread message reminder to another style in response to the duration of presenting the unread message reminder in the third style reaching a predetermined duration and no new interactive message appears. Exemplarily, the terminal device 110 may switch to presenting the unread message reminder in a red dot reminder style in response to the duration of presenting the unread message reminder in the bubble style reaching 30 seconds. The terminal device 110 will then switch to presenting the unread message reminder in a digital red dot style in response to the duration of presenting the unread message reminder in the red dot reminder style reaching a predetermined duration and no new interactive message appears.

[0076] In some embodiments, to avoid the impact of frequently presenting unread messages in the more prominent first style on the user's content browsing experience, the terminal device 110 may also, if a third predetermined condition is met, stop presenting the unread message reminder in the first style and instead directly present the unread message reminder in another style. For example, the third predetermined condition may include presenting the unread message reminder in the first style a predetermined number of times within a third time period. The predetermined number of times may be pre-set by the user, by backend staff of the application 120, or determined by the terminal device 110 based on historical data. The predetermined number of times may be, for example, 1, 2, 3, or so on. That is, in some embodiments, in response to presenting the unread message reminder in the first style a predetermined number of times within the third time period, the terminal device 110 may directly present the unread message reminder in a fourth style. This fourth style is different from the first style. In some embodiments, the fourth style may be a red dot reminder or a red dot number reminder. The fourth style may be the same as or different from the second or third styles. The third time period may be, for example, 1 hour, 5 hours, 10 hours, 1 day, or so on. For example, the terminal device 110 may directly present the unread message reminder 501 - 4 in the digital red dot style shown in FIG. 5D in response to presenting the unread message reminder 501 - 1 in the bubble style shown in FIG. 5A within 1 day.

[0077] In some embodiments, when the page currently presented by the terminal device 110 is the first page and an unread message reminder is presented on the first page, the terminal device 110 can switch from the first page to the content display page in response to receiving a trigger operation on the target page entry control or the unread message reminder. Exemplarily, taking the page currently presented by the terminal device 110 as the first page 500A as an example, the terminal device 110 can switch from the first page 500A to the content display page in response to receiving a trigger operation on the target page entry control 502 or the unread message reminder 501-1. In some embodiments, in response to switching from the first page 500A to the content display page, the terminal device 110 stops presenting the unread message reminder 501-1 in the first style.

[0078] In some embodiments, after presenting an unread message reminder, in response to the content display page being presented, the terminal device 110 may present at least one unread message reminder in association with at least one second entry control, and unread messages may exist in the interactive information page corresponding to the at least one second entry control. The second entry control here may include an interactive entry control corresponding to an interactive page of a predetermined type, and may also include an interactive entry control corresponding to an interactive page of a non-predetermined type. In some embodiments, when the content display page is presented, the terminal device 110 may continue to present an unread message reminder in association with the target page entry control corresponding to the content display page in response to the fact that there are still unread messages. The presentation style of the unread message reminder here may be a style other than the first style, for example, it may be a digital red dot style.

[0079] The terminal device 110 switches to the presented content display page as shown in Figures 5E and 5F. Figures 5E to 5F respectively show schematic diagrams of examples of content display pages with different unread message reminders according to some embodiments of the present disclosure. As shown in Figure 5E, the terminal device 110 presents a plurality of interactive entry controls in the content display page 500E, including interactive entry controls 503, 504, 505 and 506. If the terminal device 110 only presents interactive message reminders in association with interactive entry controls corresponding to interactive pages of a predetermined type, the terminal device 110 may present unread message reminders 507 and unread message reminders 508 in association with the interactive entry controls 504 and 506 in response to the interactive entry controls 504 and 506 being interactive entry controls corresponding to interactive pages of a predetermined type.

[0080] As shown in FIG5F , the terminal device 110 presents multiple interactive entry controls in the content display page 500F, including interactive entry controls 503, 504, 505, and 506. If the terminal device 110 can present interactive message reminders in association with both interactive entry controls corresponding to interactive pages of a predetermined type and interactive entry controls corresponding to interactive pages of a non-predetermined type, even if the interactive entry control 503 is an interactive entry control corresponding to an interactive page of a non-predetermined type, the terminal device 110 can also present unread message reminders 509, unread message reminders 507, and unread message reminders 508 in association with the interactive entry controls 503, 504, and 506, respectively.

[0081] In some embodiments, when the page currently presented by the terminal device 110 is a content display page and an unread message reminder is presented on the content display page, the terminal device 110 can, in response to receiving a trigger operation on a second entry control or an unread message reminder associated with the second entry control, switch from the content display page to the interactive information page corresponding to the second entry control. For example, taking the content display page 500E currently presented by the terminal device 110 as an example, the terminal device 110 can, in response to receiving a trigger operation on an interactive entry control 504 or an unread message reminder 507, switch from the content display page 500E to presenting a likes and favorites page. In some embodiments, in response to switching from the content display page 500E to presenting the likes and favorites page, the terminal device 110 stops presenting the unread message reminder 507 associated with the interactive entry control 504. In this case, if the user has only viewed the interactive messages in the likes and favorites page corresponding to the interactive entry control 504, the terminal device 110, in response to switching from the likes and favorites page back to presenting the content display page, still presents the unread message reminder 508 associated with the interactive entry control 506.

[0082] According to an exemplary embodiment of the present disclosure, different interactive entry controls associated with different interactive information pages can be presented on the user's content display page. Users can trigger different interactive entry controls as needed to switch to the corresponding interactive information page, thereby improving the efficiency of viewing interactive information and providing a better content browsing experience. In addition, when the first page other than the content display page is presented, an interactive message reminder can be presented to the user to remind the user of unread messages, thereby helping users to better interact.

[0083] FIG6 shows a flow chart of a process 600 for content presentation according to some embodiments of the present disclosure. The process 600 may be implemented at the terminal device 110. The process 600 is described below with reference to FIG1.

[0084] In box 610, the terminal device 110 presents at least one interactive entry control in the user's content display page, each interactive entry control corresponds to at least one type of interactive information page, and the content display page is configured to display at least one of the user's user information and the content posted by the user.

[0085] In box 620, in response to detecting a triggering operation on a first entry control among at least one interactive entry control, the terminal device 110 switches from the content display page to the interactive information page corresponding to the first entry control.

[0086] In some embodiments, the first entry control corresponds to multiple interactive information pages of multiple types, and switching to the interactive information page includes: switching from the content display page to a default interactive information page among the multiple interactive information pages.

[0087] In some embodiments, process 600 further includes: while presenting the default interactive information page, presenting page entry controls corresponding to each of the multiple interactive information pages.

[0088] In some embodiments, the interactive information page corresponding to at least one interactive entry control includes at least one of the following: at least one interactive message page, used to present at least one type of interactive message of works related to the user, or at least one user interaction page, used to present at least one type of interactive status of other users related to the user.

[0089] In some embodiments, process 600 further includes: if it is determined that there are unread messages in the interactive information page corresponding to at least one entry control, presenting an unread message reminder in association with a target page entry control, the target entry control corresponding to the content display page.

[0090] In some embodiments, presenting an unread message reminder includes: presenting an unread message reminder in a first style when at least one of the following is satisfied: the target application corresponding to the content display page is launched at least once within a first time period, the unread messages include unread messages in at least one interactive page of a predetermined type, or no user access request to the content display page is received within a second time period after presenting the unread message reminder in a second style.

[0091] In some embodiments, the first style includes a bubble style, and presenting the unread message reminder in the first style includes: presenting a type identifier of each of at least one predetermined type and the number of unread messages in the interactive page of each predetermined type.

[0092] In some embodiments, the first style includes a bubble style, and presenting the unread message reminder in the first style includes: presenting a predetermined interaction identifier and a total number of unread messages in at least one predetermined type of interaction page.

[0093] In some embodiments, the second style includes a red dot reminder style, or a style including a red dot reminder and the number of unread messages, wherein the number of unread messages includes the total number of unread messages in the interactive information page corresponding to at least one entry control or the total number of unread messages in at least one predetermined type of interactive page.

[0094] In some embodiments, process 600 further includes: in response to the duration of presenting the unread message reminder in the first style reaching a predetermined duration, switching the presentation style of the unread message reminder from the first style to a third style.

[0095] In some embodiments, process 600 also includes: after presenting an unread message reminder, in response to the content display page being presented, at least one unread message reminder is presented in association with at least one second entry control, and there are unread messages in the interactive information page corresponding to the at least one second entry control.

[0096] In some embodiments, process 600 further includes: in response to determining that the number of times the unread message reminder is presented in the first style within the third time period reaches a predetermined number, presenting the unread message reminder in a fourth style.

[0097] In some embodiments, process 600 also includes: if an unread message reminder is presented in a first page other than the content display page, in response to receiving a trigger operation on a target page entry control or an unread message reminder, switching from the first page to the content display page.

[0098] In some embodiments, process 600 further includes: stopping presenting the unread message reminder in the first style.

[0099] 7 shows a schematic structural block diagram of an apparatus 700 for content presentation according to certain embodiments of the present disclosure. Apparatus 700 may be implemented as or included in terminal device 110. Each module / component in apparatus 700 may be implemented by hardware, software, firmware, or any combination thereof.

[0100] As shown, apparatus 700 includes a control presentation module 710 configured to present at least one interactive entry control on a user's content display page, each interactive entry control corresponding to at least one type of interactive information page, with the content display page configured to display at least one of the user's user information and the user's published content. Apparatus 700 also includes a page switching module 720 configured to, in response to detecting a triggering operation on a first entry control among the at least one interactive entry control, switch from the content display page to the interactive information page corresponding to the first entry control.

[0101] In some embodiments, the first entry control corresponds to multiple interactive information pages of multiple types, and the page switching module 720 includes: a default page switching module configured to switch from the content display page to a default interactive information page among the multiple interactive information pages.

[0102] In some embodiments, the apparatus 700 further includes: an entry control presentation module configured to present page entry controls corresponding to each of the plurality of interactive information pages while presenting the default interactive information page.

[0103] In some embodiments, the interactive information page corresponding to at least one interactive entry control includes at least one of the following: at least one interactive message page, used to present at least one type of interactive message of works related to the user, or at least one user interaction page, used to present at least one type of interactive status of other users related to the user.

[0104] In some embodiments, the device 700 also includes: a reminder presentation module, which is configured to present an unread message reminder in association with a target page entry control if it is determined that there are unread messages in the interactive information page corresponding to at least one entry control, and the target entry control corresponds to the content display page.

[0105] In some embodiments, the reminder presentation module is further configured to: present an unread message reminder in a first style when at least one of the following is met: the target application corresponding to the content display page is launched at least once within a first time period, the unread messages include unread messages in at least one predetermined type of interactive page, or no user access request to the content display page is received within a second time period after the unread message reminder is presented in a second style.

[0106] In some embodiments, the first style includes a bubble style, and the reminder presentation module includes: a first presentation module configured to present a type identifier of each of at least one predetermined type and the number of unread messages in the interactive page of each predetermined type.

[0107] In some embodiments, the first style includes a bubble style, and the reminder presentation module includes: a second presentation module configured to present a predetermined interaction identifier and a total number of unread messages in at least one predetermined type of interaction page.

[0108] In some embodiments, the second style includes a red dot reminder style, or a style including a red dot reminder and the number of unread messages, wherein the number of unread messages includes the total number of unread messages in the interactive information page corresponding to at least one entry control or the total number of unread messages in at least one predetermined type of interactive page.

[0109] In some embodiments, the device 700 further includes: a style switching module configured to switch the presentation style of the unread message reminder from the first style to the third style in response to the duration of presenting the unread message reminder in the first style reaching a predetermined duration.

[0110] In some embodiments, the device 700 also includes: a second reminder presentation module, which is configured to present at least one unread message reminder in association with at least one second entry control in response to the content display page being presented after presenting the unread message reminder, and there are unread messages in the interactive information page corresponding to the at least one second entry control.

[0111] In some embodiments, the device 700 further includes: a third reminder presentation module configured to present the unread message reminder in a fourth style in response to determining that the number of times the unread message reminder is presented in the first style within the third time period reaches a predetermined number.

[0112] In some embodiments, the device 700 also includes: a switching module, which is configured to switch from the first page to the content display page in response to receiving a trigger operation on the target page entry control or the unread message reminder if an unread message reminder is presented in a first page other than the content display page.

[0113] In some embodiments, the apparatus 700 further includes: a reminder stopping module configured to stop presenting the unread message reminder in the first style.

[0114] FIG8 shows a block diagram of an electronic device 800 that can implement one or more embodiments of the present disclosure. It should be understood that the electronic device 800 shown in FIG8 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 800 shown in FIG8 can be used to implement the terminal device 110 of FIG1 or the apparatus 700 of FIG7 .

[0115] As shown in FIG8 , electronic device 800 is in the form of a general-purpose computing device. Components of electronic device 800 may include, but are not limited to, one or more processors or processing units 810, memory 820, storage device 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. Processing unit 810 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 820. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 800.

[0116] The electronic device 800 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 820 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 830 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data (e.g., training data for training) and can be accessed within the electronic device 800.

[0117] The electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG8 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 820 may include a computer program product 825 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0118] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 800 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 800 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0119] The input device 850 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 860 may be one or more output devices, such as a display, a speaker, or a printer. The electronic device 800 may also communicate with one or more external devices (not shown) via the communication unit 840 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with the electronic device 800, or with any device that allows the electronic device 800 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0120] According to an exemplary embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary embodiment of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0121] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0122] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0123] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0124] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0125] While various implementations of the present disclosure have been described above, the above descriptions are exemplary, non-exhaustive, and not intended to be limiting of the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various embodiments disclosed herein.

Claims

1. A method for presenting content, comprising: Presenting at least one interactive entry control in a content display page of a user, each interactive entry control corresponding to at least one type of interactive information page, the content display page being configured to display at least one of user information of the user and content published by the user; as well as In response to detecting a triggering operation on a first entry control among the at least one interactive entry control, switching from the content display page to an interactive information page corresponding to the first entry control.

2. The method of claim 1, wherein the first entry control corresponds to a plurality of interactive information pages of a plurality of types, and wherein switching to the interactive information page comprises: Switch from the content display page to a default interactive information page among the multiple interactive information pages.

3. The method according to claim 2, further comprising: While presenting the default interactive information page, page entry controls corresponding to each of the multiple interactive information pages are presented.

4. The method according to claim 1, wherein the interactive information page corresponding to the at least one interactive entry control includes at least one of the following: at least one interactive message page for presenting at least one type of interactive message about the work related to the user, or At least one user interaction page is used to present at least one type of interaction status of other users related to the user.

5. The method according to claim 1, further comprising: If it is determined that there are unread messages in the interactive information page corresponding to the at least one entry control, an unread message reminder is presented in association with a target page entry control, and the target entry control corresponds to the content display page.

6. The method according to claim 5, wherein presenting the unread message reminder comprises: The unread items are presented in a first style when at least one of the following is satisfied: Message reminder: The target application corresponding to the content display page is started at least once within a first time period, The unread messages include unread messages in at least one interactive page of a predetermined type, or No access request from the user to the content display page is received within a second time period after the unread message reminder is presented in a second style.

7. The method according to claim 6, wherein the first style comprises a bubble style, and presenting the unread message reminder in the first style comprises: A type identifier of each of the at least one predetermined type and the number of unread messages in the interactive page of each predetermined type are presented.

8. The method according to claim 6, wherein the first style comprises a bubble style, and presenting the unread message reminder in the first style comprises: A predetermined interaction identifier and a total number of unread messages in the at least one predetermined type of interaction page are presented.

9. The method according to claim 6, wherein the second style comprises a red dot reminder style, or a style comprising a red dot reminder and the number of unread messages, The number of unread messages includes the total number of unread messages in the interactive information page corresponding to the at least one entry control or the total number of unread messages in the at least one interactive page of a predetermined type.

10. The method according to claim 6, further comprising: In response to the duration of presenting the unread message reminder in the first style reaching a predetermined duration, the presentation style of the unread message reminder is switched from the first style to a third style.

11. The method according to claim 6, further comprising: After presenting the unread message reminder, in response to the content display page being presented, at least one unread message reminder is presented in association with at least one second entry control, and there are unread messages in the interactive information page corresponding to the at least one second entry control.

12. The method according to claim 6, further comprising: In response to determining that the number of times the unread message reminder is presented in the first style within a third time period reaches a predetermined number, the unread message reminder is presented in a fourth style.

13. The method according to claim 5, further comprising: If the unread message reminder is presented in a first page other than the content display page, in response to receiving a trigger operation on the target page entry control or the unread message reminder, switching from the first page to the content display page.

14. The method according to claim 13, further comprising: Stop presenting the unread message reminder in the first style.

15. A device for content presentation, comprising: A control presentation module, configured to present at least one interactive entry control in a user's content presentation page, each interactive entry control corresponding to at least one type of interactive information page, the content presentation page being configured to present at least one of the user information of the user and the content published by the user; as well as The page switching module is configured to switch from the content display page to the interactive information page corresponding to the first entry control in response to detecting a triggering operation on the first entry control of the at least one interactive entry control.

16. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the apparatus to perform a method according to any one of claims 1 to 14 when executed by the at least one processing unit.

17. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 14 when executed by a processor.

Citation Information

Patent Citations

  • Method and device for content presentation, equipment and storage medium

    CN116755586A

  • Access control method, device and apparatus and computer readable storage medium

    CN111796884A

  • Information display method and device

    CN112613272A

  • Page content display method, related device, equipment and storage medium

    CN113805762A

  • Method, device and equipment for page interaction and storage medium

    CN114756778A