Method, device, apparatus, and storage medium for content presentation
By integrating interaction entry controls on the content display page and providing unread message reminders, the solution addresses the navigation complexity in content presentation applications, improving user engagement and efficiency.
Patent Information
- Application Number
- JP2025545181
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-26
- Filing Date
- 2024-05-29
- Publication Date
- 2026-01-28
AI Technical Summary
Existing content presentation applications require users to navigate between multiple pages to access interaction information, disrupting the user experience and reducing the willingness to check unread messages.
Integrate interaction entry controls directly on the content display page, allowing seamless switching to interaction information pages and providing unread message reminders to enhance user engagement and efficiency.
Improves user interaction efficiency by reducing page navigation complexity and encouraging users to check interaction information, thereby enhancing the overall content browsing experience.
Smart Images

Figure 2026503330000001_ABST
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to a Chinese patent application entitled "Method, Apparatus, Device, and Storage Medium for Content Presentation," filed on June 26, 2023, bearing application number 2023107627677, the entire contents of which are incorporated herein by reference.
[0002] FIELD Exemplary embodiments of the present disclosure relate generally to the field of computers, and more particularly to methods, apparatus, devices, and computer-readable storage media for content presentation. [Background technology]
[0003] Currently, an increasing number of applications are designed to provide various services to users. For example, users can view and check various content within an application, including multimedia content such as videos, images, image sets, and audio. Users can also interact with other users within the application, such as by "liking," "favorites," and "comments" on content posted by other users, following other users, and accessing other users' profile pages. These interactions can be prompted to users as messages. For different interactions, the application can provide users with different interaction information pages to display the interaction messages. Summary of the Invention
[0004] In a first aspect of the present disclosure, a method for presenting content is provided, the method including: presenting at least one interaction entry control on a content exhibition page of a user, each interaction entry control corresponding to at least one type of interaction information page, the content exhibition page configured to at least exhibit at least one of user information of the user and content posted by the user; and, in response to detecting a trigger operation on a first entry control in the at least one interaction entry control, switching from the content exhibition page to the interaction information page corresponding to the first entry control.
[0005] In a second aspect of the present disclosure, an apparatus for content presentation is provided, the apparatus including: a control presentation module configured to present at least one interaction entry control on a user's content exhibition page, each interaction entry control corresponding to at least one type of interaction information page, the content exhibition page at least presenting at least one of the user information of the user and content posted by the user; and a page switching module configured to switch from the content exhibition page to the interaction information page corresponding to the first entry control in response to detecting a trigger operation on a first entry control in the at least one interaction entry control.
[0006] In a third aspect of the present disclosure, there is provided an electronic device including at least one processing unit and at least one memory coupled to the at least one processing unit and storing instructions executable by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the device to perform the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of the first aspect.
[0008] The contents described in the section entitled "Contents of the Invention" are not intended to limit the essential or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will be easily understood from the following description. [Brief explanation of the drawings]
[0009] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent upon reference to the following detailed description taken in conjunction with the drawings, in which identical or similar drawing symbols represent identical or similar elements. [Figure 1] 1 shows a schematic diagram of an exemplary environment in which embodiments of the present disclosure can be implemented; [Figure 2] 1 shows an exemplary schematic diagram of a content exhibit page. [Figure 3A] 1A-1C each illustrate an exemplary schematic diagram of a content display page according to some embodiments of the present disclosure. [Figure 3B] 1A-1C each illustrate an exemplary schematic diagram of a content display page according to some embodiments of the present disclosure. [Figure 3C] 1A-1C each illustrate an exemplary schematic diagram of a content display page according to some embodiments of the present disclosure. [Figure 4A] 1A-1C each show an example schematic diagram of a different interaction information page according to some embodiments of the present disclosure. [Figure 4B] 1A-1C each show an example schematic diagram of a different interaction information page according to some embodiments of the present disclosure. [Figure 4C] 1A-1C each show an example schematic diagram of a different interaction information page according to some embodiments of the present disclosure. [Figure 4D]1A-1C each show an example schematic diagram of a different interaction information page according to some embodiments of the present disclosure. [Figure 4E] 1A-1C each show an example schematic diagram of a different interaction information page according to some embodiments of the present disclosure. [Figure 5A] 1A-1C show exemplary schematic diagrams of a first page with different forms of unread message reminders, respectively, according to some embodiments of the present disclosure. [Figure 5B] 1A-1C show exemplary schematic diagrams of a first page with different forms of unread message reminders, respectively, according to some embodiments of the present disclosure. [Figure 5C] 1A-1C show exemplary schematic diagrams of a first page with different forms of unread message reminders, respectively, according to some embodiments of the present disclosure. [Figure 5D] 1A-1C show exemplary schematic diagrams of a first page with different forms of unread message reminders, respectively, according to some embodiments of the present disclosure. [Figure 5E] 10A-10C each illustrate an example schematic diagram of a content exhibit page with different unread message reminders according to some embodiments of the present disclosure. [Figure 5F] 10A-10C each illustrate an example schematic diagram of a content exhibit page with different unread message reminders according to some embodiments of the present disclosure. [Figure 6] 1 illustrates a flowchart of a process for content presentation according to some embodiments of the present disclosure. [Figure 7] 1 illustrates a block diagram of an apparatus for content presentation according to some embodiments of the present disclosure. [Figure 8] 1 illustrates an electronic device capable of implementing one or more embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough understanding of the present disclosure. The drawings and embodiments of the present disclosure are merely illustrative and do not limit the scope of protection of the present disclosure.
[0011] In describing embodiments of the present disclosure, the term "comprises" and similar terms should be understood as openly inclusive, 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 "this 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 also be included below.
[0012] Any data related to this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of applicable laws, regulations and related provisions.
[0013] Before using the technical solutions disclosed in each embodiment of the present disclosure, the type, scope of use, and usage scenarios of the user information related to the present disclosure should be notified to the user in an appropriate manner in accordance with relevant laws and regulations, and permission from the user should be obtained.
[0014] For example, in response to receiving a user's own request, prompt information may be sent to the user to clearly indicate to the user that the operation requested to be performed requires obtaining and using the user's user information, and the user may then freely choose, based on the prompt information, whether to provide the user information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure.
[0015] In an alternative, non-limiting embodiment, the method of sending prompt information to the user in response to receiving the user's request may include, for example, a pop-up that may display the prompt information in text form, and 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.
[0016] The above process of notifying and obtaining user permission is merely exemplary and is not a limitation on the embodiments of the present disclosure, and other methods in accordance with relevant laws and regulations may also be applied to the embodiments of the present disclosure.
[0017] 1 illustrates a schematic diagram of an exemplary environment in which embodiments of the present disclosure can be implemented. In the exemplary environment 100, a terminal device 110 has an application 120 installed thereon. A user 140 can interact with the application 120 via the terminal device 110 and / or an attachment device of the terminal device 110. The application 120 may be a content-sharing application that can provide the user 140 with various services related to media content items, including viewing, commenting, sharing, authoring (e.g., capturing and / or editing), posting, etc. As used herein, a "media content item" includes one or more types of content, such as video, an image, a dynamic screen, an image set, audio, text, etc.
[0018] In the environment 100 of FIG. 1 , when an application 120 is active, the terminal device 110 may present a page 150 of the application 120. The page 150 may include various pages that the application 120 may provide (e.g., a content display page, a content creation page, a content posting page, a message page, a profile page, etc.). The application 120 may provide a content viewing function for viewing various content posted in the application 120. The application 120 may also provide a content creation function, including taking, uploading, editing, and / or posting media content items. The application 120 may also provide various content interaction functions, including interacting with other users (e.g., adding friends) and liking, favoriting, commenting on content, etc.
[0019] In some embodiments, terminal device 110 communicates with server 130 to enable the provision of services to application 120. Terminal device 110 may be any type of mobile, fixed, or portable terminal, including a mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / camera, positioning device, television receiver, radio broadcast receiver, e-book device, gaming device, or accessories and peripherals for these devices, or any combination thereof. In some embodiments, terminal device 110 may also support any type of interface for a user, such as “wearable” circuitry. Server 130 may be various types of computing systems / servers capable of providing computing capabilities, including, but not limited to, mainframes, edge computing nodes, computing devices in cloud environments, etc.
[0020] The configuration and functionality of each element in environment 100 is described for illustrative purposes only and does not imply any limitation on the scope of the present disclosure.
[0021] Typically, a particular content display page of the application 120, such as a profile page, displays information and content related to the user, such as the user's user information, content posted by the user, content that the user has favorited, content that the user has liked, etc. Figure 2 shows an exemplary schematic diagram of a content display page.
[0022] 2, the content exhibition page 200 presents the user's user information (including the user's icon 201, the user's name 202, an information field 203, and the user's profile 204). In some embodiments, the content exhibition page 200 also presents an edit control 210 for editing the user's user information. In response to receiving a trigger operation on the edit control 210, the terminal device 110 can present an edit entry or edit page that allows the user's user information to be easily edited, and can appropriately modify the user's user information in response to the user's input.
[0023] In some embodiments, the content exhibition page 200 also presents an entry control 220 associated with the add friend page. In response to receiving a trigger operation on the entry control 220, the terminal device 110 can switch to presenting the add friend page.
[0024] In some embodiments, the content display page 200 may also display content posted by a user, content favorited by a user, content that a user has liked, etc. As shown in FIG. 2 , the content display page 200 may display a switching control 230 and a switching control 240 for switching the presented content. In response to receiving a trigger operation on the switching control 230 and the switching control 240, the terminal device 110 may display content posted by a user corresponding to the switching control 230 or content that a user has liked and / or liked corresponding to the switching control 240.
[0025] In some embodiments, content exhibit page 200 may also present page entry controls associated with different pages, which may be referred to as page labels, navigation labels, tabs, etc. The area presenting such page entry controls may be referred to as a navigation bar. As shown in FIG. 2 , content exhibit page 200 may also present page entry control 250, page entry control 260, page entry control 270, page entry control 280, and page entry control 290.
[0026] In response to receiving a trigger operation on the page entry control 250, the terminal device 110 can switch to presenting a content viewing page for displaying multimedia content. In response to receiving a trigger operation on the page entry control 260, the terminal device 110 can switch to presenting a friend's posts page for displaying friend's posts. In response to receiving a trigger operation on the page entry control 270, the terminal device 110 can switch to presenting a content creation page for creating multimedia content. In response to receiving a trigger operation on the page entry control 280, the terminal device 110 can switch to presenting a message page for presenting interaction information and session information. When presenting a page other than the content exhibition page 200, the terminal device 110 can switch to presenting the content exhibition page 200 in response to receiving a trigger operation on the page entry control 290. Although the content exhibition page 300 presents a page entry control 280 related to the message page, the page entry control 280 occupies a position in the navigation bar, and therefore the degree of association between the content exhibition page 200 and the message page corresponding to the page entry control 280 is low. Furthermore, when a user wants to check unread messages, switching to the message page in response to a trigger operation on the page entry control 280 requires the user to exit the content display page 200 and jump to the message page, which gives the user the feeling that they are leaving the profile page and affects the user's willingness to check their own unread messages.
[0027] To encourage users to check unread messages, an embodiment of the present disclosure proposes providing entries and / or controls related to checking interaction information directly on the content display page. According to an embodiment of the present disclosure, an improved content display solution is proposed. The technical solution presents at least one interaction entry control on the content display page, with each interaction entry control corresponding to at least one type of interaction information page. When a trigger operation on one of the at least one interaction entry control is detected, the content display page switches to the interaction information page corresponding to the interaction entry control. By integrating an entry point for user-related interaction information into the user's content display page, the content display page can not only present the user's own works and personal information, but also integrate the user's social interaction information. This reduces the complexity of users having to jump between different pages, allows them to easily check interaction information, improves the efficiency and frequency of checking interaction information, and provides a better content browsing experience.
[0028] Several exemplary embodiments of the present disclosure will now be described with continued reference to the drawings.
[0029] In an embodiment of the present disclosure, the terminal device 110 presents at least one interaction entry control on a user's content display page, with each interaction entry control corresponding to at least one type of interaction information page. The content display page is configured to display at least one of the user's user information and content posted by the user. In some embodiments, the presentation position, presentation size, presentation color, and relative positions of the at least one interaction entry control in each content display interface may all be preset. Specifically, the user may preset and input the settings into the terminal device 110, or the terminal device 110 may automatically determine the settings based on the user's historical data. In some examples, one or more interaction entry controls may be single-entry controls for accessing individual types of interaction information pages. In some examples, one or more interaction entry controls may be double-entry or multi-entry controls for accessing two or more types of interaction information pages.
[0030] In some embodiments, the number and particular types of interaction entry controls presented on a content exhibit page can be determined based on the type of user account, the user's configuration, etc. In this manner, a personalized exhibit for the interaction entry controls can be achieved.
[0031] Furthermore, in response to detecting a trigger operation on a certain interaction entry control, the terminal device 110 can switch from the content exhibition page to a default interaction information page among multiple interaction information pages, where the default interaction information page may be predetermined by the user, may be preset by the administrator of the application 120, or may be determined based on user history data.
[0032] 3A-3C show exemplary schematic diagrams of content display pages according to some embodiments of the present disclosure. The pages of FIGS. 3A-3C and the pages in the other figures described below are merely exemplary pages, and various page designs may actually exist. Each graphic element within a page may have a different configuration and different visual representation, one or more of which may be omitted or substituted, and one or more other elements may be present. Embodiments of the present disclosure are not limited in this respect.
[0033] 3A , content exhibition page 300A presents two interaction entry controls, entry control 301 and entry control 302. The two interaction entry controls can correspond to at least one different type of interaction information page, respectively. For example, entry control 301 can correspond to at least one interaction message page for presenting at least one type of interaction message of a work related to the user (e.g., “like,” “favorite,” or “comment” on the work), and entry control 302 can correspond to at least one user interaction page for presenting at least one type of interaction status of other users related to the user (e.g., add friend, add follower, add guest, etc.).
[0034] As shown in FIG. 3B , content display page 300B presents five interaction entry controls, namely, entry controls 303, 304, 305, 306, and 307. Here, entry control 303, like entry control 302, can correspond to at least one user interaction page for presenting at least one type of interaction status of other users related to the user. Entry controls 304, 305, and 306 can each correspond to at least one interaction message page for presenting at least one type of interaction message for presenting works related to the user. Entry controls 304, 305, and 306 can be understood as controls corresponding to different interaction message pages corresponding to entry control 301 in FIG. 3A , respectively. That is, these three controls can be understood as subdivisions of entry control 301. 3A may correspond to three interaction message pages: a "Like" or "Favorite" page, a "Mention" page, and a "Comment" page; in FIG. 3B, entry control 304 may correspond to the "Like" or "Favorite" page, entry control 305 may correspond to the "Mention" page, and entry control 306 may correspond to the "Comment" page. Entry control 307 may correspond to an interaction message page for presenting content other than works and / or other users, such as application update information, page setting information, product purchase information, etc.
[0035] In this way, different users can be presented with content exhibition pages (e.g., content exhibition page 300A of FIG. 3A or content exhibition page 300B of FIG. 3B) that include different interaction entry controls, allowing the presented content exhibition page to better suit the user's needs.
[0036] Either FIG. 3A or FIG. 3B can be used for each type of user. In addition to FIG. 3A and FIG. 3B, other layout methods for interaction entry controls can be provided. FIG. 3C shows another exemplary layout scheme. As shown in FIG. 3C, content display page 300C presents four interaction entry controls, namely, entry control 303, entry control 304, entry control 305, and entry control 306. The four controls in FIG. 3C are the same as those in at least one interaction information page corresponding to the corresponding four controls in FIG. 3B, and therefore, the description will not be repeated here. The layout method for the entry controls in content display page 300C shown in FIG. 3C may be configured for a specific type of user or for multiple types of users. There is no specific limitation here.
[0037] The different content display pages described above are merely illustrative and do not imply any limitations on the at least one interaction entry control in the content display page (including the specific interaction entry control and the number, position, size, etc. of the at least one interaction entry control) or on the content display page presented to the user (e.g., different types of users can all be presented with content display pages such as those shown in Figure 3B).
[0038] The above has described the configuration of the interaction entry controls on the content exhibition page and the interaction information pages accessible via each entry control. When the content exhibition page and the interaction entry controls therein are presented, the terminal device 110 can switch from the content exhibition page to the interaction information page corresponding to the interaction entry control in response to detecting a trigger operation on at least one of the interaction entry controls.
[0039] The interaction information page is used to present a corresponding type of interaction information. The interaction information page here may include at least one interaction message page for at least one type of interaction message for presenting works related to the user. For example, the interaction information page may include a "like" or "favorite" page, a comment page, a mention page, etc., which are pages for presenting interaction messages related to the current user's works or works of other users with whom the current user is interacting. Alternatively or additionally, the interaction information page may include a user interaction page for presenting at least one type of interaction status of other users related to the user. For example, the user interaction page may include a friend page for presenting friend information (a friend may, for example, be a user who mutually follows the user), a new friend page for presenting follower information (a follower may, for example, refer to a user who follows the user in one direction), a guest page for presenting guest information (a guest may, for example, be a user who checked the user's content exhibition page), etc. The triggering operation that triggers the interaction entry may be of various types, including, but not limited to, a click operation, a long press operation, a double click operation, a slide operation, etc. Figures 4A-4E each show exemplary schematic diagrams of different interaction information pages according to some embodiments of the present disclosure.
[0040] In some embodiments, if an interaction entry control can correspond to multiple interaction information pages, triggering the interaction entry control can trigger the presentation of a default interaction information page among the multiple interaction information pages. For example, in response to detecting a trigger operation on the entry control 302 or the entry control 303 in FIG. 3A , the terminal device 110 can determine that the corresponding default interaction information page is the interaction information page 400A shown in FIG. 4A . As shown in FIG. 4A , the interaction information page 400A presents new follower information (e.g., "User A is following you") and interaction buttons (including a "Remove" button and a "Follower" button). In response to detecting a trigger operation on an interaction button, the terminal device 110 can execute corresponding interaction content. For example, in response to detecting a trigger operation on the "Follower" button, the terminal device 110 can follow another user who followed the terminal device 110. In some embodiments, to encourage user interaction, the interaction information page 400A also presents friend recommendation information. The friend recommendation information may present other users who recommend the current user. Other interaction information pages may present interaction buttons and friend recommendation information.
[0041] In some embodiments, the terminal device 110 can present page entry controls corresponding to each of multiple interaction information pages while presenting the interaction information page 400A. As shown in FIG. 4A , the terminal device 110 also presents page entry control 402, page entry control 403, and page entry control 404. In response to receiving a trigger operation on any of the three page entry controls, the terminal device 110 can switch from the interaction information page 400A to the interaction information page corresponding to that page entry control. For example, in response to receiving a trigger operation on page entry control 404, the terminal device 110 can switch to presenting an add friend page. In some embodiments, the terminal device 110 can highlight the page entry control corresponding to the currently presented interaction information page, and can perform operations such as highlighting, bolding, or underscores on the name, identifier, etc. of the page entry control.
[0042] In some embodiments, these page entry controls may also be referred to as labels for these pages, navigation labels, tabs, etc. The page entry controls may be other page entry controls and may be arranged anywhere on the page.
[0043] In some embodiments, the terminal device 110 can present the return control 401 and the settings control 405 at the same time as presenting the interaction information page 400A. The terminal device 110 can return to the content exhibition page in response to receiving a trigger operation on the return control 401. In response to receiving a trigger operation on the settings control 405, the terminal device 110 can present a settings page for setting, for example, a default interaction information page among multiple interaction information pages, names of page entry controls corresponding to each of the multiple interaction information pages, etc.
[0044] In some embodiments, the terminal device 110 can determine and present a corresponding default interaction information page in response to detecting a trigger operation on the entry control 301. For example, if the entry control 301 determines that the corresponding default interaction information page is the interaction information page 400B shown in FIG. 4B, the terminal device 110 presents the interaction information page 400B shown in FIG. 4B.
[0045] In some embodiments, the terminal device 110 may present an interaction information page 400B, such as that shown in FIG. 4B, in response to detecting a trigger operation on the entry control 304. As shown in FIG. 4B, the interaction information page 400B presents like messages and favorite messages (e.g., "User I liked your work") from other users for works related to the user.
[0046] In some embodiments, the terminal device 110 may present an interaction information page 400C, such as that shown in FIG. 4C, in response to detecting a trigger operation on the entry control 305. As shown in FIG. 4C, the interaction information page 400C presents mention messages from other users to the user (e.g., "User P mentioned you @User 123").
[0047] In some embodiments, in response to detecting a trigger operation on the entry control 306, the terminal device 110 can present an interaction information page 400D as shown in FIG. 4D . As shown in FIG. 4D , the interaction information page 400D presents comment messages from other users regarding works related to the user (e.g., "Comment from user S: How much did you buy it for?"). Note that the works related to the user here may be works posted by the user, works commented on by the user, comments from the user, etc.
[0048] In some embodiments, the terminal device 110 can present an interaction information page 400E as shown in Fig. 4E in response to detecting a trigger operation on the entry control 307. As shown in Fig. 4E, the interaction information page 400E presents other interaction information between the user and other users (e.g., access information from other users to the user's profile page).
[0049] Similar to interaction information page 400A, in some embodiments, while presenting any of interaction information pages 400B, 400C, 400D, and 400E, the terminal device 110 can simultaneously present page entry controls (e.g., page entry control 406, page entry control 407, page entry control 408, and page entry control 409) corresponding to each of the multiple interaction information pages. In response to receiving a trigger operation on any one of the four page entry controls, the terminal device 110 can switch to presenting the interaction information page corresponding to that page entry control. For example, in response to receiving a trigger operation on page entry control 409, the terminal device 110 can switch to presenting interaction information page 400E. In some embodiments, the terminal device 110 can highlight the page entry control corresponding to the currently presented interaction information page, and can perform operations such as highlighting, bolding, or underscores on the name, identifier, etc. of the page entry control.
[0050] In this way, at least one interaction entry control associated with the interaction information page can be presented on the user's profile page, and the user can trigger different interaction entry controls according to their needs, and further switch to different interaction information pages to check corresponding interaction information, thereby improving the efficiency of the user checking interaction information.
[0051] The above describes presenting an interaction entry control on a content display page. In some embodiments, when the terminal device 110 determines that an unread message exists on an interaction information page corresponding to at least one entry control, the terminal device 110 presents an unread message reminder in association with the target page entry control corresponding to the content display page. Next, an exemplary embodiment of presenting an unread message reminder when an unread message exists on an interaction information page corresponding to the interaction entry control will be described with continued reference to the drawings.
[0052] In some embodiments, when the currently presented page is a page other than a content display page (for convenience of explanation, referred to as a first page), if the terminal device 110 determines that an unread message exists in an interaction information page corresponding to at least one entry control, the terminal device 110 may present an unread message reminder while presenting the first page. Here, the first page may include, for example, a content viewing page, a content posting page by a friend, etc.
[0053] Specifically, the terminal device 110 may present a target page entry control corresponding to a content display page on the first page. If it determines that an unread message exists on the interaction information page, the terminal device 110 may present an unread message reminder associated with the target page entry control. FIGS. 5A-5D each show exemplary schematic diagrams of a first page having different types of unread message reminders according to some embodiments of the present disclosure. As shown in FIG. 5A, when the first page 500A is a content viewing page, if it determines that an unread message exists on the interaction information page corresponding to at least one entry control on the content display page, the terminal device 110 may present an unread message reminder 501-1 associated with the target page entry control 502 corresponding to the content display page.
[0054] In some embodiments, to better prompt the user that unread messages exist, i.e., to enhance the reminder effect of the unread message reminder, the terminal device 110 may present the unread message reminder in a more prominent first style. For example, the unread message reminder of the first style may occupy a larger display area, have a more distinctive appearance or reminder method (e.g., a vibration prompt, an audio prompt, etc.), etc. than unread message reminders of other styles. In some examples, the first style may include a bubble style or a pop-up style.
[0055] In some embodiments, terminal device 110 may present unread message reminders in the more prominent first style only when a first predetermined condition is met, to avoid impacting the user's content viewing experience by frequently presenting unread message reminders in the first style for a long period of time. The predetermined condition may be set by the user or may be set in advance by background staff of application 120. Application 120 may also be referred to as a target application.
[0056] In some embodiments, the first predetermined condition may include the target application corresponding to the content display page being launched at least once within a first time period. That is, if 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 may be set by the user, pre-set by background staff of the application 120, or determined by the terminal device 110 based on historical data. The first time period may be, for example, one hour, five hours, ten hours, one day, etc. For example, assuming the first time period is one day, the first predetermined condition indicates that the unread message reminder can be presented in the first style only on the second and subsequent days of the day the target application is launched. In this case, the unread message reminder may not be presented in the first style to a user who has launched the target application for the first time and checked for unread messages. This reduces the disruption caused by presenting bubbles to such users and improves the user's content browsing experience.
[0057] In some embodiments, the first predetermined condition may include the unread message being an unread message in at least one predetermined type of interaction page. That is, if the unread message is an unread message in at least one predetermined type of interaction page, the unread message reminder is presented in the first style. The at least one predetermined type may be set by the user, pre-set by background staff of the application 120, or determined by the terminal device 110 based on the user's history data. The at least one predetermined type may include, for example, interaction messages (e.g., like messages, favorite messages, comment messages, mention messages, etc.), messages for adding new friends, messages for following new followers, etc. The terminal device 110 does not present an unread message reminder corresponding to an unread message in the first style even if an unread message exists in an interaction page of a type other than the at least one predetermined type.
[0058] In some embodiments, when presenting an unread message reminder in a first style, the terminal device 110 may present a type identifier for each of at least one predetermined type and the number of unread messages on an interaction page of each predetermined type. Here, each type identifier for each of the at least one predetermined type may be, for example, a name, an icon, a number, etc. As shown in FIG. 5A , an unread message reminder 501-1 on a first page 500A is presented in a bubble style, and the bubble is associated with a target page entry control 502. The bubble presents a type identifier for each of the “Like” type and the “Comment” type and the number of unread messages on the interaction 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 the icons and numbers shown in FIG. 5A , the unread message reminder presented in the bubble style may include text, which may include, for example, text content such as “There are 6 new likes and 2 new comments.”
[0059] In some embodiments, the unread message reminder presented by the terminal device 110 in the first style may include a predetermined interaction identifier and a total number of unread messages on at least one predetermined type of interaction page. As shown in FIG. 5B , the first page 500B presents the unread message reminder 501-2 in a bubble style. The bubble presents the predetermined interaction identifier and the total number of unread messages on at least one predetermined type of interaction page (the total number of unread messages on at least one predetermined type of interaction page is 8). In some embodiments, similar to FIG. 5A , the bubble presented by the terminal device 110 may also include text, which may include, for example, text content such as "There are 8 new interaction messages."
[0060] In some embodiments, the first predetermined condition may further include the user not receiving a request to access the content display page within a second time period after the unread message reminder is presented in the second style. The second time period may be set by the user, pre-set by background staff of application 120, or determined by terminal device 110 based on historical data. The first time period may be, for example, one hour, five hours, one day, or two days.
[0061] The second style is different from the first style. Compared to the first style, the second style is simpler and has a more prominent reminder purpose. The second style may include, for example, a red dot reminder style. As shown in FIG. 5C, the first page 500C presents the unread message reminder 501-3 in a red dot reminder style. The second style may also include, for example, a red dot reminder and an unread message count style (also referred to as a numeric red dot style). The number of unread messages here may include the total number of unread messages on at least one predetermined type of interaction page. As shown in FIG. 5D, the first page 500D presents the unread message reminder in a numeric red dot style, where the number in the numeric red dot is the total number of unread messages on at least one predetermined type of interaction page. In some embodiments, the number of unread messages may be the total number of unread messages on interaction information pages corresponding to at least one entry control, i.e., the unread messages corresponding to the number of unread messages include unread messages on interaction pages of a predetermined type and unread messages on interaction pages of a non-predetermined type.
[0062] The second time period may be a time period different from the first time period (for example, the first time period is one day and the second time period is two days), or may be the same time period as the first time period (for example, both the first time period and the second time period are one day). If the second time period is two days, the first predetermined condition indicates that if the user does not receive an access request for the content display page within two days after presenting the unread message reminder in the second style, the unread message reminder is switched to be presented in the first style.
[0063] The above describes several examples of first predetermined conditions that must be satisfied to trigger the presentation of an unread message reminder in a first style. In some embodiments, the unread message reminder is presented in a first style (e.g., a bubble style) only when multiple first predetermined conditions are satisfied simultaneously. In some embodiments, the unread message reminder can be presented in a first style (e.g., a bubble style) when any of the first predetermined conditions is satisfied. Of course, other first predetermined conditions may be set for triggering the first style as needed, in addition to the above first predetermined conditions, and the disclosure is not limited in this respect. In some embodiments, the terminal device 110 can present the unread message reminder in a first style in response to the satisfaction of at least one first predetermined condition.
[0064] In some embodiments, to avoid impacting the user's content browsing experience by presenting the unread message reminder in the prominent first style for a long period of time, the terminal device 110 may switch the presentation style of the unread message reminder from the first style to another style when a second predetermined condition is met. The second predetermined condition may include, but is not limited to, a predetermined time period during which the unread message reminder is presented in the first style. 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 predetermined time period during which the unread message reminder is presented in the first style. The third style here is a style different from the first style. In some embodiments, the third style may be a red dot reminder or a red dot numeric reminder. The third style may be the same as or different from the second style. The predetermined time period may be, for example, 5 seconds, 10 seconds, 30 seconds, 1 minute, etc. For example, in response to the time period for presenting the unread message reminder 501-1 in the bubble style shown in FIG. 5A reaching 30 seconds, the terminal device 110 can switch to presenting the unread message reminder 501-3 in the red dot reminder style shown in FIG. 5C.
[0065] In some embodiments, after switching the unread message reminder from the first style to the third style, the terminal device 110 may switch the style of the unread message reminder to another style in response to a predetermined time period during which the unread message reminder is presented in the third style and there being no new interaction messages. For example, the terminal device 110 may switch to presenting the unread message reminder in a red dot reminder style in response to a predetermined time period during which the unread message reminder is presented in the bubble style and there being no new interaction messages. The terminal device 110 may further switch to presenting the unread message reminder in a numeric red dot style in response to a predetermined time period during which the unread message reminder is presented in the red dot reminder style and there being no new interaction messages.
[0066] In some embodiments, to avoid frequently presenting unread message reminders in the prominent first style from affecting the user's content browsing experience, the terminal device 110 may directly present the unread message reminder in another style rather than presenting the unread message reminder in the first style when a third predetermined condition is met. The third predetermined condition may include, for example, a predetermined number of times that the unread message reminder is presented in the first style within a third time period. The predetermined number may be preset by the user, by background staff of the application 120, or determined by the terminal device 110 itself based on historical data. The predetermined number may be, for example, once, twice, three times, etc. That is, in some embodiments, the terminal device 110 may directly present the unread message reminder in a fourth style in response to the predetermined number of times that the unread message reminder is presented in the first style within a third time period. The fourth style here is a style different from the first style. In some embodiments, the fourth style may be a red dot reminder or a red dot numeric reminder. The fourth style may be the same as or different from the second style or the third style. The third time period may be, for example, 1 hour, 5 hours, 10 hours, 1 day, etc. Illustratively, in response to presenting unread message reminder 501-1 in the bubble style shown in FIG. 5A within one day, terminal device 110 may directly present unread message reminder 501-4 in the numeric red dot style shown in FIG. 5D.
[0067] In some embodiments, when the currently presented page 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 a content display page in response to receiving a trigger operation on the target page entry control or the unread message reminder. Exemplarily, assuming that the currently presented page on the terminal device 110 is the first page 500A, the terminal device 110 can switch from the first page 500A to presenting 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 presenting the content display page, the terminal device 110 stops presenting the unread message reminder 501-1 in the first style.
[0068] In some embodiments, after presenting the unread message reminder, in response to the presentation of a content display page, the terminal device 110 may present at least one unread message reminder associated with at least one second entry control, where unread messages exist in each of the interaction information pages corresponding to the at least one second entry control. The second entry controls may include interaction entry controls corresponding to a predetermined type of interaction page, or may include interaction entry controls corresponding to a non-predetermined type of interaction page. In some embodiments, when the content display page is presented, the terminal device 110 may continue to present the unread message reminder associated with the target page entry control corresponding to the content display page in response to the presence of unread messages. The presentation style of the unread message reminder here may be a style other than the first style, such as a numerical red dot style.
[0069] The terminal device 110 switches to a content display page as shown in FIGS. 5E and 5F. FIGS. 5E-5F respectively show exemplary schematic diagrams of content display pages having different unread message reminders according to some embodiments of the present disclosure. As shown in FIG. 5E, the terminal device 110 displays a plurality of interaction entry controls, including interaction entry controls 503, 504, 505, and 506, on the content display page 500E. When displaying interaction message reminders only in association with interaction entry controls corresponding to a predetermined type of interaction page, the terminal device 110 may display unread message reminders 507 and 508 in association with the interaction entry controls 504 and 506 in response to the interaction entry controls 504 and 506 being interaction entry controls corresponding to the predetermined type of interaction page.
[0070] 5F , the terminal device 110 presents a content display page 500F with a plurality of interaction entry controls, including interaction entry controls 503, 504, 505, and 506. When the terminal device 110 can present interaction message reminders in association with both interaction entry controls corresponding to interaction pages of a predetermined type and interaction entry controls corresponding to interaction pages of a non-predetermined type, even if the interaction entry control 503 is an interaction entry control corresponding to an interaction page of a non-predetermined type, the terminal device 110 can present unread message reminder 509, unread message reminder 507, and unread message reminder 508 in association with the interaction entry controls 503, 504, and 506, respectively.
[0071] In some embodiments, when the currently presented page of the terminal device 110 is a content exhibition page and an unread message reminder is presented on the content exhibition page, in response to receiving a trigger operation on the second entry control or the unread message reminder associated with the second entry control, the terminal device 110 can switch from the content exhibition page to an interaction information page corresponding to the second entry control. Exemplarily, taking the content exhibition page 500E currently presented by the terminal device 110 as an example, in response to receiving a trigger operation on the interaction entry control 504 or the unread message reminder 507, the terminal device 110 can switch from the content exhibition page 500E to presenting a "Like" or "Favorite" page. In some embodiments, in response to switching from the content exhibition page 500E to presenting the "Like" or "Favorite" page, the terminal device 110 stops presenting the unread message reminder 507 associated with the interaction entry control 504. In this case, if the user checks only the interaction message in the "Like" or "Favorite" page corresponding to the interaction entry control 504, the terminal device 110 still presents the unread message reminder 508 associated with the interaction entry control 506 in response to switching from the "Like" or "Favorite" page to presenting the content exhibition page.
[0072] According to an exemplary embodiment of the present disclosure, different interaction entry controls related to different interaction information pages can be presented on the user's content display page, and the user can trigger different interaction entry controls to switch to the corresponding interaction information page as needed, thereby improving the efficiency of checking interaction information and providing a better content browsing experience. In addition, when a first page other than the content display page is presented, an interaction message reminder can also be presented to notify the user of the existence of unread messages, thereby enabling the user to better interact.
[0073] 6 shows a flowchart of a process 600 for content presentation according to some embodiments of the present disclosure. Process 600 may be implemented in terminal device 110. Process 600 will now be described with reference to FIG.
[0074] In block 610, the terminal device 110 presents at least one interaction entry control on the user's content display page, each interaction entry control corresponding to at least one type of interaction information page, and the content display page is configured to display at least one of the user's user information and content posted by the user.
[0075] In block 620, in response to detecting a trigger operation on a first entry control of the at least one interaction entry control, the terminal device 110 switches from the content exhibition page to an interaction information page corresponding to the first entry control.
[0076] In some embodiments, the first entry control corresponds to a plurality of interaction information pages of a plurality of types, wherein switching to an interaction information page includes switching from a content display page to a default interaction information page among the plurality of interaction information pages.
[0077] In some embodiments, the process 600 further includes presenting a page entry control corresponding to each of the multiple interaction information pages while simultaneously presenting the default interaction information page.
[0078] In some embodiments, the interaction information page corresponding to the at least one interaction entry control includes at least one of at least one interaction message page for presenting at least one type of interaction message of a work associated with the user, or at least one user interaction page for presenting at least one type of interaction status of other users associated with the user.
[0079] In some embodiments, the process 600 further includes, if it determines that an unread message exists on the interaction information page corresponding to at least one entry control, presenting an unread message reminder in association with the target page entry control, the target entry control corresponding to the content exhibition page.
[0080] In some embodiments, presenting the unread message reminder includes presenting the unread message reminder in a first style when at least one of the following is met: a target application corresponding to the content exhibition page is launched at least once within a first time period, and the unread messages include unread messages in at least one predetermined type of interaction page; or the user has not received an access request for the content exhibition page within a second time period after presenting the unread message reminder in the second style.
[0081] 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 for each of the at least one predetermined type and a number of unread messages in the interaction page for each predetermined type.
[0082] 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.
[0083] In some embodiments, the second style includes a red dot reminder style or a style including a red dot reminder and a number of unread messages, in which the number of unread messages includes the total number of unread messages in an interaction information page corresponding to at least one entry control, or the total number of unread messages in at least one predetermined type of interaction page.
[0084] In some embodiments, the process 600 further includes switching the presentation style of the unread message reminder from the first style to a third style in response to a predetermined time period during which the unread message reminder is presented in the first style.
[0085] In some embodiments, the process 600 further includes, after presenting the unread message reminder, presenting at least one unread message reminder in association with at least one second entry control in response to the content exhibition page being presented, wherein there are unread messages in the interaction information pages corresponding to the at least one second entry control, respectively.
[0086] In some embodiments, process 600 further includes presenting 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 has reached a predetermined number.
[0087] In some embodiments, when the process 600 presents the unread message reminder on a first page other than the content exhibition page, the process 600 further includes switching from the first page to the content exhibition page in response to receiving a trigger operation on the target page entry control or the unread message reminder.
[0088] In some embodiments, the process 600 further includes ceasing to present the unread message reminder in the first style.
[0089] 7 illustrates an exemplary block diagram of an apparatus 700 for content presentation according to some embodiments of the present disclosure. The apparatus 700 may be implemented in or included in the terminal device 110. Each module / component in the apparatus 700 may be implemented in hardware, software, firmware, or any combination thereof.
[0090] As shown, the apparatus 700 includes a control presentation module 710 configured to present at least one interaction entry control on a user's content exhibition page, each interaction entry control corresponding to at least one type of interaction information page, and the content exhibition page configured to at least exhibit at least one of the user's user information and content posted by the user. The apparatus 700 further includes a page switching module 720 configured to switch from the content exhibition page to the interaction information page corresponding to the first entry control in response to detecting a trigger operation on a first entry control of the at least one interaction entry control.
[0091] In some embodiments, the first entry control corresponds to a plurality of interaction information pages of a plurality of types, and the page switching module 720 includes a default page switching module configured to switch from the content exhibition page to a default interaction information page among the plurality of interaction information pages.
[0092] In some embodiments, the apparatus 700 further includes an entry control presentation module configured to present a page entry control corresponding to each of the plurality of interaction information pages while presenting the default interaction information page.
[0093] In some embodiments, the interaction information page corresponding to the at least one interaction entry control includes at least one of an interaction message page for presenting at least one type of interaction message of a work associated with the user, or at least one user interaction page for presenting at least one type of interaction status of other users associated with the user.
[0094] In some embodiments, the apparatus 700 further includes a reminder presentation module configured to present an unread message reminder in association with a target page entry control when it determines that an unread message exists on an interaction information page corresponding to at least one entry control, the target entry control corresponding to a content exhibition page.
[0095] In some embodiments, the reminder presentation module is further configured to present the unread message reminder in the first style when at least one of the following conditions is met: the target application corresponding to the content exhibition page is launched at least once within the first time period, and the unread messages include unread messages in at least one predetermined type of interaction page, or the user has not received an access request for the content exhibition page within a second time period after presenting the unread message reminder in the second style.
[0096] 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 for each of the at least one predetermined type and a number of unread messages in an interaction page for each predetermined type.
[0097] 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.
[0098] In some embodiments, the second style includes a red dot reminder style, or a style including a red dot reminder and a number of unread messages, in which the number of unread messages includes the total number of unread messages in an interaction information page corresponding to at least one entry control, or the total number of unread messages in at least one predetermined type of interaction page.
[0099] In some embodiments, the device 700 further includes a style switching module configured to switch a presentation style of the unread message reminder from the first style to a third style in response to a time of presenting the unread message reminder in the first style reaching a predetermined time.
[0100] In some embodiments, the device 700 further includes a second reminder presentation module configured to, after presenting the unread message reminder, present at least one unread message reminder in association with the at least one second entry control in response to the content exhibition page being presented, wherein there are unread messages in the interaction information pages corresponding to the at least one second entry control, respectively.
[0101] In some embodiments, 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 a predetermined number of times the unread message reminder has been presented in the first style within a third time period.
[0102] In some embodiments, the device 700 further includes a switching module configured to switch from the first page to the content exhibition page in response to receiving a trigger operation on the target page entry control or the unread message reminder when the unread message reminder is presented on a first page other than the content exhibition page.
[0103] In some embodiments, the apparatus 700 further includes a reminder stop module configured to stop presenting the unread message reminder in the first style.
[0104] 8 illustrates a block diagram of an electronic device 800 capable of implementing one or more embodiments of the present disclosure. The electronic device 800 illustrated in FIG. 8 is merely exemplary and does not pose any limitation on the functionality and scope of the embodiments described herein. The electronic device 800 illustrated in FIG. 8 can be used to implement the terminal device 110 of FIG. 1 or the device 700 of FIG. 7.
[0105] 8, electronic device 800 is a form of general-purpose electronic 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 880, and one or more output devices 860. Processing unit 810 may be a real or virtual processor and may perform various processes according to programs stored in memory 820. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel, thereby increasing the parallel processing capabilities of electronic device 800.
[0106] The electronic device 800 typically includes multiple computer storage media. Such media may be any available media accessible by the electronic device 800, including, but not limited to, volatile media, nonvolatile media, removable media, and non-removable media. The memory 820 may be volatile memory such as registers, cache, random access memory (RAM), nonvolatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 830 may be removable or non-removable media and may include machine-readable media 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 that can be accessed within the electronic device 800.
[0107] The electronic device 800 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 8 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and a disk drive for reading from or writing to a removable, non-volatile 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 operations of various embodiments of the present disclosure.
[0108] The communication unit 840 facilitates communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 may be implemented in a single computing cluster or multiple computer devices that can communicate via a communication connection. Thus, the electronic device 800 may operate in a network environment using logical connections with one or more other servers, network personal computers (PCs), or other network nodes.
[0109] Input device(s) 850 may be one or more input devices such as a mouse, keyboard, trackball, etc. Output device(s) 860 may be one or more output devices such as a display, speakers, printer, etc. Electronic device 800 may also communicate with one or more external devices (not shown) via communication unit 840, as needed, including storage devices, display devices, etc., that allow a user to communicate with one or more devices that interact with electronic device 800, or any device (e.g., a network card, modem, etc.) that allows electronic device 800 to communicate with one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).
[0110] In accordance with an exemplary embodiment of the present disclosure, a computer-readable storage medium having computer-executable instructions stored thereon is provided, wherein the computer-executable instructions are executed by a processor to implement the above-described method. In accordance with an exemplary embodiment of the present disclosure, a computer program product is also provided, wherein the computer program product is tangibly stored on a non-transient computer-readable medium and includes computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the above-described method.
[0111] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatus, devices, and computer program products implemented by the present disclosure. 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.
[0112] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when these instructions are executed by the processing unit of the computer or other programmable data processing apparatus, an apparatus is produced that implements the functions / operations limited to one or more blocks of the flowcharts and / or block diagrams. These computer-readable program instructions may be stored on a computer-readable storage medium to cause the computer, programmable data processing apparatus, and / or other apparatus to operate in a particular manner. The computer-readable medium on which the instructions are stored thereby includes an article of manufacture containing instructions that implement various aspects of the functions / operations limited to one or more blocks of the flowcharts and / or block diagrams.
[0113] The computer-readable program instructions may be loaded into a computer, other programmable data processing apparatus, or other device to perform a series of operational steps on the computer, other programmable data processing apparatus, or other device to generate a computer-implemented process, such that the functions / acts limited to one or more blocks of the flowcharts and / or block diagrams are realized by the instructions executed on the computer, other programmable data processing apparatus, or other device.
[0114] The flowcharts and block diagrams in the figures illustrate possible architectures, functions, and operations of systems, methods, and computer program products implemented according to embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of instructions, including one or more executable instructions for implementing a specific logical function. In alternative implementations, the functions presented in the blocks may occur in an order different from that presented in the figures. For example, two consecutive blocks may actually be executed essentially in parallel, or may be executed in the reverse order depending on the functionality involved. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system for performing a given function or operation, or may be implemented in a combination of dedicated hardware and computer instructions.
[0115] Although various embodiments of the present disclosure have been described above, the above description is illustrative, not exhaustive, and is not limited to the various disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is intended to best explain the principles, practical applications, or improvements to technology in the marketplace of each embodiment, or to enable other ordinary skilled in the art to understand each embodiment disclosed herein.
Claims
1. presenting at least one interaction entry control on a content display page of a user, each interaction entry control corresponding to at least one type of interaction information page, the content display page configured to display at least one of user information of the user and content posted by the user; In response to detecting a trigger operation on a first entry control of the at least one interaction entry control, switching from the content exhibition page to an interaction information page corresponding to the first entry control.
2. The first entry control corresponds to a plurality of interaction information pages of a plurality of types, and switching to the interaction information page includes: The method of claim 1 , comprising switching from the content exhibit page to a default interaction information page of the plurality of interaction information pages.
3. The method of claim 2 , further comprising presenting a page entry control corresponding to each of the plurality of interaction information pages simultaneously with presenting the default interaction information page.
4. An interaction information page corresponding to the at least one interaction entry control includes: at least one interaction message page for presenting at least one type of interaction message of a work associated with the user; and at least one user interaction page for presenting at least one type of interaction state of other users related to the user.
5. 2. The method of claim 1, further comprising: when determining that an unread message exists on an interaction information page corresponding to the at least one interaction entry control, presenting an unread message reminder in association with a target page entry control corresponding to the content exhibition page.
6. presenting the unread message reminder includes: a 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 interaction page; and the user does not receive an access request for the content display page within a second time period after presenting the unread message reminder in a second style; 6. The method of claim 5, further comprising presenting the unread message reminder in a first style if at least one of:
7. The first style includes a bubble style, and presenting the unread message reminder in the first style includes: The method of claim 6 , comprising presenting a type identifier for each of the at least one predetermined type and a number of unread messages in an interaction page for each predetermined type.
8. The first style includes a bubble style, and presenting the unread message reminder in the first style includes: The method of claim 6 , comprising presenting a predetermined interaction identifier and a total number of unread messages in the at least one predetermined type of interaction page.
9. the second style includes a red dot reminder style or a style including a red dot reminder and a number of unread messages; The method of claim 6 , wherein the number of unread messages comprises a total number of unread messages in an interaction information page corresponding to the at least one interaction entry control or a total number of unread messages in an interaction page of the at least one predetermined type.
10. 7. The method of claim 6, further comprising: switching a presentation style of the unread message reminder from the first style to a third style in response to a predetermined time period during which the unread message reminder is presented in the first style.
11. 7. The method of claim 6, further comprising, after presenting the unread message reminder, presenting at least one unread message reminder in association with at least one second entry control in response to the content exhibition page being presented, wherein an unread message exists in each interaction information page corresponding to the at least one second entry control.
12. 7. The method of claim 6, further comprising presenting the unread message reminder in a fourth style in response to determining that a predetermined number of times within a third time period have been presented in the first style.
13. 7. The method of claim 6, further comprising: if the unread message reminder is presented on a first page other than the content exhibition page, switching from the first page to the content exhibition page in response to receiving a trigger operation on the target page entry control or the unread message reminder.
14. The method of claim 13 , further comprising ceasing to present the unread message reminder in the first style.
15. a control presentation module configured to present at least one interaction entry control on a user's content exhibition page, each interaction entry control corresponding to at least one type of interaction information page, and the content exhibition page configured to at least present at least one of the user information of the user and content posted by the user; and a page switching module configured to switch from the content exhibition page to an interaction information page corresponding to the first entry control in response to detecting a trigger operation on a first entry control of the at least one interaction entry control.
16. at least one processing unit; at least one memory coupled to the at least one processing unit and configured to store instructions executed by the at least one processing unit, The instructions, when executed by the at least one processing unit, cause the electronic device to perform the method of any one of claims 1 to 14.
17. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 14.