Method, apparatus, device and storage medium for displaying content

By segregating and sizing content shared by the current user and followed users in separate display areas, the method and device address the inefficiencies of conventional content sharing applications, enhancing user experience and display efficiency.

JP7776700B2Active Publication Date: 2025-11-26DOUYIN VISION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025522150
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-10-17
Filing Date
2023-10-11
Publication Date
2025-11-26
Estimated Expiration
2043-10-11

AI Technical Summary

Technical Problem

Conventional content sharing applications fail to effectively distinguish between content shared by the current user and content shared by users the user follows, leading to inefficient and inconvenient content display.

Method used

The method and device provide separate display areas for content shared by the current user and content shared by related users, with different sizes and arrangements to clearly distinguish and prioritize content from followed users.

Benefits of technology

This approach enhances user experience by providing a user-friendly content display that meets user needs and improves content display efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007776700000001
    Figure 0007776700000001
  • Figure 0007776700000002
    Figure 0007776700000002
  • Figure 0007776700000003
    Figure 0007776700000003
Patent Text Reader

Abstract

According to an embodiment of the present disclosure, there are provided a method, an apparatus, a device, and a storage medium for displaying content. The method includes displaying a first set of content provided by a first user in a first size in a first display area of ​​a content display page of an application. The method further includes displaying a second set of content provided by at least one second user in a second size different from the first size in the first display area and a second display area of ​​the content display page. The first user and the second user are related users of the application. In this manner, a richer and more interesting content display can be provided by simultaneously displaying content provided by the first user and content provided by related users related to the first user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to a Chinese invention patent application bearing the filing date 202211744288.4, filed on October 17, 2022, and entitled "Method, apparatus, device and storage medium for displaying content," the entire contents of which are incorporated herein by reference.

[0002] FIELD OF THE DISCLOSURE 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 displaying content. [Background technology]

[0003] Currently, there are an increasing number of applications designed to provide various services to users. For example, a content sharing application allows users to view, comment on, and forward various content, such as videos, images, image sets, and audio. For example, a user can view each piece of content shared by other users they follow in the content sharing application. Application providers are striving to provide richer and more interesting content. This not only enables platforms to provide more and more types of shared content, but also increases user stickiness of the application. Summary of the Invention

[0004] In a first aspect of the present disclosure, a method for displaying content is provided. The method includes displaying a first set of content provided by a first user in a first size in a first display area on a content display page of an application. The method further includes displaying a second set of content provided by at least one second user in a second size different from the first size in a second display area on the content display page different from the first display area. The first user and the second user are related users of the application.

[0005] In a second aspect of the present disclosure, there is provided a content display device, the device including: a first content display module configured to display a first content set provided by a first user in a first size in a first display area on a content display page of an application; and a second content display module configured to display a second content set provided by at least one second user in a second display area different from the first display area on the content display page in a second size different from the first size, the first user and the second user being related users in the application.

[0006] In a third aspect of the present disclosure, an electronic device is provided, the electronic device including at least one processing unit, a first camera, a second camera, and 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 electronic device performing the method of the first aspect when the instructions are executed by the at least one processing unit.

[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided having stored thereon a computer program that, when executed by a processor, implements the method of the first aspect.

[0008] It should be understood that the contents described in the description of the present invention do not limit the essential or important features of the embodiments of the present disclosure, and do not 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] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the drawings. In the drawings, the same or similar reference numerals denote the same or similar elements.

[0010] [Figure 1] FIG. 1 is a schematic diagram illustrating an example environment in which embodiments of the present disclosure may be implemented.

[0011] [Figure 2] 1 is a flowchart illustrating a process for displaying content according to some embodiments of the present disclosure.

[0012] [Figure 3] FIG. 2 is a schematic diagram illustrating an example application page according to some embodiments of the present disclosure.

[0013] [Figure 4A] FIG. 2 is a schematic diagram illustrating an example content display page according to some embodiments of the present disclosure.

[0014] [Figure 4B] FIG. 2 is a schematic diagram illustrating an example content display page according to some embodiments of the present disclosure.

[0015] [Figure 4C] FIG. 2 is a schematic diagram illustrating an example content display page according to some embodiments of the present disclosure.

[0016] [Figure 4D] FIG. 2 is a schematic diagram illustrating an example content display page according to some embodiments of the present disclosure.

[0017] [Figure 4E] FIG. 2 is a schematic diagram illustrating an example content display page according to some embodiments of the present disclosure.

[0018] [Figure 4F] FIG. 2 is a schematic diagram illustrating an example content display page according to some embodiments of the present disclosure.

[0019] [Figure 4G] FIG. 2 is a schematic diagram illustrating an example content display page according to some embodiments of the present disclosure.

[0020] [Figure 4H] FIG. 2 is a schematic diagram illustrating an example content display page according to some embodiments of the present disclosure.

[0021] [Figure 5A] FIG. 2 is a schematic diagram illustrating an example interactive activity display page according to some embodiments of the present disclosure.

[0022] [Figure 5B] FIG. 2 is a schematic diagram illustrating an example interactive activity display page according to some embodiments of the present disclosure.

[0023] [Figure 6] 1 is a block diagram illustrating an apparatus for displaying content according to some embodiments of the present disclosure.

[0024] [Figure 7] 1 illustrates an electronic device in which one or more embodiments of the present disclosure can be implemented. DETAILED DESCRIPTION OF THE INVENTION

[0025] Hereinafter, the 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, it should be understood that the present disclosure may be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather that 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 have only illustrative functions and are not intended to limit the scope of protection of the present disclosure.

[0026] Hereinafter, in the description of embodiments of the present disclosure, the technical term "comprises" and similar terms should be understood as an open inclusion, i.e., "including but not limited to." The technical term "based on" should be understood as "based at least in part on." The term "one practical example" or "the embodiment" should be understood as "at least one embodiment." The technical term "some embodiments" should be understood as "at least some embodiments." The following content further includes other explicit and implicit definitions.

[0027] As used herein, the term "in response to" refers to the occurrence of a corresponding event or the satisfaction of a condition. It is understood that the timing of a subsequent action performed in response to the event or condition may not necessarily be closely related to the time at which the event occurred or the condition was met. For example, in some cases, the subsequent action may be performed immediately after the event occurred or the condition was met. In other cases, the subsequent action may be performed some time after the event occurred or the condition was met.

[0028] In this specification, the technical term "video" refers to multimedia content such as static video or static images (i.e., photographs) and dynamic video or dynamic images (e.g., videos or moving images). In the following content, unless otherwise specified, the technical term "image" generally refers to a static image. In some embodiments, video may include information such as audio. Video may be captured by a single camera or may be obtained by combining multiple videos captured by multiple cameras.

[0029] It is understood that any data relating 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.

[0030] It is understood that before using the technical solutions disclosed in each embodiment of the present disclosure, you should inform users of the type, scope and use of personal information related to the disclosure in an appropriate manner in accordance with relevant laws and regulations, and obtain their consent.

[0031] For example, in response to receiving an active request from a user, presented information may be sent to the user, clearly indicating to the user that the requested operation is to obtain and use the user's personal information, so that the user can autonomously choose, based on the presented information, whether to provide personal 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.

[0032] As an optional and non-limiting implementation method, the method of sending the presented information to the user in response to receiving an active request from the user may be, for example, a pop-up window method, in which the presented information may be displayed in text form, and the pop-up window may also have a selection operator that allows the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0033] The above-mentioned notifying users and obtaining their consent is merely exemplary and does not limit the manner in which the present disclosure can be implemented; it is understood that other methods that comply with relevant laws and regulations can also be applied to the implementation of the present disclosure.

[0034] 1 is a schematic diagram illustrating an example environment 100 in which embodiments of the present disclosure may be implemented. In the example environment 100, an application 120 is implemented on a terminal device 110. A user 140 interacts with the application 120 via the terminal device 110 and / or an attachment to the terminal device 110. The application 120 may be a content sharing application that may provide various services related to multimedia content to the user 140, including viewing, commenting, transferring, creating (e.g., capturing and / or editing), posting, etc., of multimedia content. As used herein, "multimedia content" may refer to various types of content, including images, video, audio, images, image sets, text, etc.

[0035] 1 , when application 120 is active, terminal device 110 may display page 150 of application 120. Page 150 may be displayed in a graphical user interface (GUI). The graphical user interface may be located on a display member of terminal device 110 or on an external display member communicatively connected to terminal device 110. The scope of the present disclosure is not limited in this respect.

[0036] Page 150 may include various types of pages that application 120 can provide, including, but not limited to, multimedia content display pages such as video display pages, content creation pages, content posting pages, message pages, and personal pages. Application 120 may provide content creation functionality for capturing and / or creating multimedia content, allowing user 140 to edit captured or posted multimedia content. Application 120 may also have a posting functionality that allows user 140 to post multimedia content that they have created. It should be understood that the content displayed on page 150 shown in FIG. 1 is illustrative only and not limiting. A variety of different content may be displayed on page 150.

[0037] In some embodiments, terminal device 110 communicates with a remote device (not shown), such as a server, to provide services to application 120. Terminal device 110 may be any type of mobile, fixed, or portable device, 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 / camcorder, positioning device, television receiver, radio receiver, e-book device, gaming device, or any combination of these devices, including accessories and external devices for these devices, or any combination of these devices. In some embodiments, terminal device 110 may also support any type of interface to user 140 (e.g., “wearable” circuitry, etc.). The remote device may be any type of computing system / server capable of providing computing functionality, including, but not limited to, a mainframe, an edge computing node, a computing device in a cloud environment, etc.

[0038] It should be understood that the structure and functionality of each element of environment 100 has been described for purposes of illustration only and is not meant to limit the scope of the present disclosure. Environment 100 may have any number of terminal devices.

[0039] As mentioned above, there are an increasing number of applications, such as content sharing applications, designed to provide various services to users. Typically, some content sharing applications display various multimedia content to users. For example, the multimedia content may include content such as images, videos, images, image sets, and audio.

[0040] Some conventional content sharing applications can provide a display of content shared by a group of users that the current user of the application is following. For example, the content sharing application can display a set of content shared by the users that the current user is following, arranged vertically and chronologically on a content display page. However, the current user may want to see content shared by the current user in addition to content shared by the users that the current user is following.

[0041] Other conventional content sharing applications can display content shared by both the current user and the users the user follows. These applications typically combine content shared by the current user and content shared by the users the user follows. For example, these applications combine these two types of content and display them vertically in chronological order. This content display method does not effectively distinguish between content shared by the current user and content shared by other users, making searches inconvenient. Furthermore, it is often more desirable to view content shared by users the user follows than content shared by the current user. This combined display method does not meet the needs of current users.

[0042] An embodiment of the present disclosure supports localized display of content shared by the current user and content shared by users the user follows. As described below, an embodiment of the present disclosure allows content shared by the current user to be displayed in one display area of ​​a content display page. Another display area of ​​the content display page displays content shared by a group of users the user follows. In this way, content shared by the current user and content shared by the followed users can be clearly distinguished. This provides a user-friendly content display page and improves content display effectiveness.

[0043] Furthermore, according to an embodiment of the present disclosure, the display size of the content shared by the current user may be different from the display size of the content shared by the users the current user follows. For example, if the current user pays more attention to the content shared by the users the current user follows, the display size of the content shared by the current user may be smaller than the display size of the content shared by the users the current user follows. Therefore, such flexible content display schemes can better meet user needs and improve the user experience.

[0044] Some exemplary embodiments of the present disclosure will now be described with reference to the drawings.

[0045] 2 is a flowchart illustrating a process 200 for displaying content according to some embodiments of the present disclosure. Process 200 is implemented on terminal device 110. For ease of discussion, process 200 will be described with reference to environment 100 of FIG. 1. Process 200 may include additional operations not shown and / or illustrated operations may be omitted, and the scope of the present disclosure is not limited in this respect.

[0046] In frame 210, terminal device 110 displays a first content set provided by a first user (e.g., user 140) in a first display area of ​​a content display page of application 120 at a first size. Unless otherwise specified, user 140 is referred to herein as the first user. The content shared by user 140 may be any suitable multimedia content, including, but not limited to, content such as images, videos, images, image sets, and audio. In some embodiments, the content may be images captured or collected by the user using a device such as a camera. The content may be a composite image composed of multiple images. Additionally or alternatively, in some embodiments, the content may be a processed image obtained by editing the images or composite image. For example, the content may be a blurred image or a composite image. The scope of the present disclosure is not limited in this respect.

[0047] In some embodiments, the first user is the current user of application 120. Additionally or alternatively, in other embodiments, the first user may be a user that the current user of application 120 follows, such as a specially followed friend of the current user.

[0048] In some embodiments, the first content set may be content shared by user 140 during a predetermined first time period. The first time period may be any suitable length, such as one day, one week, one month, etc. The first time period may be established by the system or specified by the user.

[0049] In some embodiments, the first set of content may be provided by user 140 in response to a system message regarding sharing content. The system message may be displayed on any page of terminal device 110, including, by way of example only, a home page, a lock screen page, an application page, etc. The system message may instruct user 140 to share the content at a first time. In embodiments in which a system message instructs user 140 to share content, the first time period may be a period from the first time period instructed by the system message to the current time.

[0050] In the frame 210, the terminal device 110 displays a second set of content provided by at least one second user in a second display area different from the first display area on the content display page, in a second size different from the first size. The first user and the second user are related users in the application 120. In this way, content provided by the related user is displayed simultaneously with content provided by the current user, thereby providing a richer and more interesting content display.

[0051] In embodiments where the first user is the current user of application 120, the second user may be a user that the current user follows in application 120. Additionally, or alternatively, in embodiments where the first user is a user that the current user of application 120 follows, the second user may be the current user or a specially followed user established by the current user that is different from the first user. The remainder of this specification will discuss examples where the first user is the current user 140 of application 120 and the second user is an associated user of user 140. However, it should be understood that in some embodiments, the first user and second user are interchangeable. The scope of the present disclosure is not limited in this respect.

[0052] In some embodiments, the second displayed size of the second set of content is larger than the first displayed size of the first set of content, and displaying content shared by related users at a relatively larger size can satisfy a user's need to view content shared by users they follow.

[0053] In some implementations, the association relationship between the related user and user 140 may be a social friendship relationship. For example, the related user and user 140 may follow or be friends with each other in application 120. The second display area may display content shared by the friends who follow user 140 and each other.

[0054] Alternatively, or in addition, in some embodiments, the related users may be users that user 140 unilaterally follows in application 120 or users that unilaterally follow user 140. Content shared by related users that user 140 unilaterally follows and / or mutually follows may be displayed in the second display area. In this embodiment, additional rules regarding the display of the second set of content may be established. For example, if user 140 and user 140 mutually follow each other, specific content shared by user 140 may be displayed to user 140. Conversely, if user 140 unilaterally follows user 140 or if user 140 unilaterally follows user 140, a blurred version of the content shared by user 140 may be displayed to user 140. In this manner, the privacy of different users using application 120 may be better protected.

[0055] Additionally or alternatively, in some embodiments, related users may be classified by their intimacy or closeness with user 140. For example, related users who are relatively close to user 140 or who specifically follow user 140 may be classified into a first related user group. In contrast, users who are less close to user 140, such as users who have a one-sided follow relationship with user 140 but do not follow each other, may be classified into a second related user group. The second display area may display only content shared by the first related user group, only content shared by the second related user group, or content shared by both the first and second related user groups. For example, the second content set displayed in the second display area may be selected through a predetermined interactive operation by user 140 or system configuration. It should be understood that the above-mentioned methods of grouping related users are exemplary only and not limiting. Related users may be grouped using any appropriate method. Related users may not be grouped at all. The scope of the present disclosure is not limited in this respect.

[0056] In some implementations, the second set of content may be content shared by at least one associated user during a predetermined second time period. The second time period may be any suitable length, such as one day, one week, one month, etc. The second time period may be the same as or different from the first time period. The second time period may be established by the system or specified by the user.

[0057] In some embodiments, the second content set may be provided by at least one second user in response to a system message regarding sharing content. The system message may be displayed on any page of the second user's terminal device. The system message may instruct the second user to share the content at a first time. In this embodiment, the second time period may be a period from the first time to a current time.

[0058] In some embodiments, the first content set and the second content set are the same type of content posted by different users. For example, the first content set and the second content set may be composite video content. In some embodiments, user 140 (i.e., the first user) and a related user of user 140 (i.e., the second user) receive a system message such as "Post composite video content." User 140 posts a set of composite video content in response to the system message. At least one related user related to user 140 posts another set of composite video content in response to the same system message.

[0059] Additionally or alternatively, in some embodiments, the first content set and the second content set may be different types of content. Each piece of content in the first content set may be of the same type or of different types. Each piece of content in the second content set may be of the same type or of different types. The scope of the present disclosure is not limited in this respect.

[0060] The above describes some examples of displaying content shared by the current user and content shared by related users in separate areas. In this way, content shared by the current user can be clearly distinguished from content shared by users the current user follows. This provides a user-friendly content display page and improves content display efficiency. Such flexible content display methods can further meet user needs and improve the user experience.

[0061] The content display schemes of the present disclosure are applicable to a variety of sharing applications. Figure 3 illustrates an example page 300 of an example application 120 according to an embodiment of the present disclosure. Page 300 may be any page of application 120, such as a home page. Page 300 may display content, such as a video 310.

[0062] A start recording operation may be provided for the page 300 to initiate a video recording activity. By way of example only, the start recording operation may be a start recording control 320 displayed on the page 300. For example, when the terminal device 110 detects a predetermined operation (e.g., a click, a touch, etc.) on the start recording operation 320, the terminal device 110 may activate a recording mode and start recording video. The application 120 may provide various editing functions for the captured video content. The captured video is posted or shared by the user 140 on the application 120. Other users may view the content shared by the user 140.

[0063] Additionally or alternatively, some embodiments may not have a start capture control. For example, another tag, such as a "Now" tag (not shown), may be displayed in place of the start capture control 320. For example, if the user 140 is already sharing content, the start capture control 320 is not displayed, and instead, a "Now" tag is displayed indicating that the navigation tag corresponds to the current content display page of the application 120.

[0064] In addition to the start capture operator 320, page 300 includes a navigation tag bar that guides users to different pages. The "bottom navigation tag bar" at the bottom of page 300 includes navigation tags 322, 324, 326, and 328. Navigation tag 322 includes a "home" character to indicate that the navigation tag corresponds to the home page of application 120, navigation tag 324 includes a "friends" character to indicate that the navigation tag corresponds to a content display page of application 120, navigation tag 326 includes an "inbox" character to indicate that the navigation tag corresponds to the inbox (also known as the interactive activity display page or message page) of application 120, and navigation tag 328 includes a "me" character to indicate that the navigation tag corresponds to the user's personal page.

[0065] The "top navigation tag bar" at the top of page 300 has navigation tags 325 and 327, which are subnavigation tags of navigation tag 322. Navigation tag 327 instructs the user to recommend a content page and has a character "Recommend" that can display the recommended content of application 120, and navigation tag 325 instructs the user to follow a content page and has a character "Follow" that can display the content of the followed users. Page 300 corresponds to the page of navigation tag "Recommend" 327 below navigation tag "Home" 322, and video 310, which is the recommended content, is displayed.

[0066] In some embodiments, when application 120 is launched, it enters page 300, such as that shown in FIG. 3 . On page 300, a predetermined operation activates the display of a content display page. Examples of content display pages are described in conjunction with FIGS. 4A-4H . Examples of predetermined operations for activating a content display page include, but are not limited to, touching navigation tag 324 or pressing it for a certain period of time. It should be understood that activation of a content display page may be indicated in other ways in addition to or instead of the predetermined operations for activating a content display page illustrated above. Examples of other ways include, but are not limited to, voice control commands, triggering a hardware button, a specific gesture (e.g., a swipe gesture) on a specific page, etc. The scope of the present disclosure is not limited in this respect.

[0067] The above examples introduce additional functionality provided by application 120. These functionality is exemplary only and not limiting. Application 120 may offer fewer or more features. These features make application 120 richer and more interesting, thereby improving user engagement and experience.

[0068] It should be understood that the example application 120 described in conjunction with Figure 3 is exemplary only, and the described content display schemes of the present disclosure are applicable to a variety of applications, and the scope of the present disclosure is not limited in this respect.

[0069] It should be understood that page 300 of FIG. 3 and each page in the other figures described below are example pages only, and that various page designs may actually exist. Each graphic element on a page may have one or more elements omitted or substituted, and one or more other elements may be present. As there is,It may have different arrangements and different visual representations, and the scope of the present disclosure is not limited in this respect.

[0070] Next, further examples of the content display page will be described with reference to FIGS. 4A to 4H.

[0071] FIG. 4A illustrates an example content display page 400 according to some embodiments of the present disclosure. The content display page 400 may be a page provided by the application 120. The content display page 400 includes a first display area 410 and a second display area 420. The first display area 410 displays a first content set 412 provided by the user 140 in a first size. The first content set 412 includes content 413, content 414, and some possible content not shown. The first content set may include only one item of content. The number of pieces of content included in the first content set may be the number of pieces of content shared or provided by the user 140 over a given period of time.

[0072] In some embodiments, the first set of content is displayed in a first order. For example, in the illustration of FIG. 4A , the first order is horizontal. That is, the first set of content 412 is displayed in a landscape order. However, in some other embodiments, the first order may be any other suitable order. The first set of content 412 may be displayed in an order arranged in another direction.

[0073] In some embodiments, first content set 412 is sorted at least by time of submission. For example, the most recently shared content is sorted to the top. This sorting results in at least a portion of first content set 412 being displayed in first display area 410. For example, content 413 sorted to the top may be displayed in a middle position in first display area 410. In the illustrated example, content 413 is a composite video. Content 414 sorted after content 413 may be displayed next to content 413, e.g., to the left. In the illustrated example, content 414 is a single video. Content 413 and content 414 may be of different types than those illustrated.

[0074] Additionally or alternatively, in some embodiments, first content set 412 may be further sorted by content attribute or content type. For example, different priorities may be assigned to content with different content attributes or types. The priorities may be set by the system or by the user. For example, if synthetic video has a higher priority than other video, content 413 of the synthetic video type may be displayed before content 414 of other video types. Furthermore, for example, content with a content attribute of people may be displayed before content with a content attribute of landscapes. The above-listed sorting methods for different content attributes or types are exemplary only and not limiting. Any priorities may be used to sort content with different content attributes or types.

[0075] The listed sorting methods, content types, and display methods should be understood as exemplary only. The present disclosure may use any rules to sort the first content set. Any rules may be used to determine the display position and format of the first content set on the first display page through sorting.

[0076] Additionally or alternatively, in some embodiments, first time information relating to the time when first content set 412 was provided is displayed in association with first content set 412. The first time information may be the time when the content was provided. For example, time 415 when content 413 was provided, e.g., 11:30:05, may be displayed below content 413. Similarly, time 416 when content 414 was provided, e.g., 10:30:05, may be displayed below content 414. Alternatively or additionally, in embodiments in which user 140 posts content in response to a system message about sharing content, the first time information may indicate the time difference between information about when the content was provided and the time indicated in the system message. For example, in addition to content 413, the time delay when content 413 was provided may be displayed (not shown). Each time listed herein should be understood to be exemplary only and not limiting. The display format, position, size, etc. of the indicated time are exemplary only and not limiting. The scope of the present disclosure is not limited in this respect.

[0077] In some embodiments, other additional information may be displayed in association with the first content set 412. For example, a title for the first content set 412 may be displayed. The user 140 may also title the shared content. For example, the user 140 may title the content 413 "Selfie" or another suitable title. The title may be displayed below the time 415 or in another suitable location (not shown). The titles listed above are for illustrative purposes only and should not be considered limiting. Examples of titling content are described in conjunction with FIGS. 4G and 4H.

[0078] Additionally or alternatively, in some embodiments, the additional information associated with first content set 412 further includes other users' interactive activity with first content set 412. For example, it may display how many users like content 413, how many users comment on content 414, etc. The above-listed additional information is exemplary only; the scope of the present disclosure is not limited in this respect.

[0079] In some embodiments, first display area 410 further displays a first capture mode activation control that activates capturing content. For example, sub-area 417 within first display area 410 may display first capture mode activation control 419. When user 140 clicks or selects first capture mode activation control 419, capture mode is activated. In video capture mode, content display page 400 is closed and a video capture page is displayed. Displaying the capture mode activation control on content display page 400 provides user 140 with a convenient way to enter video capture mode.

[0080] In some embodiments, sub-area 417 further displays a text prompt 421 informing user 140 to take a photo, such as "Taking Photo Now." It should be understood that the content of text prompt 412 listed herein is exemplary only and not limiting. Text prompt 412 may employ different textual content, such as different icons, tags, symbols, language, etc.

[0081] Additionally or alternatively, in some embodiments, first display region 410 dynamically displays second time information related to the current time in association with first capture mode activation control 419. The second time information may be the current time. For example, current time 418 may be displayed below subregion 417. Current time 418 is a constantly changing, real-time dynamic time. Additionally or alternatively, in embodiments in which user 140 shares content in response to a system message to share content at a certain time, the second time information may also indicate how far the current time is from the time indicated in the system message (not shown). For example, if the time indicated in the system message is 8:00 AM but the current time is 8:10 AM, the second time information may be "00:10:00" or "10 minutes late," etc. It should be understood that the times listed above are exemplary only and not limiting.

[0082] By displaying the current time, the user 140 can select the desired time to enter the shooting mode. Furthermore, this constantly changing time can encourage the user to engage in content sharing activities. This way of sharing current content can provide more authentic shared content, thereby providing a more friendly and convenient application page.

[0083] Additionally or alternatively, in some embodiments, sub-area 417 and current time 418 can be hidden. For example, user 140 can selectively hide sub-area 417 and current time 418. In this embodiment, first display area 410 may display content shared by more users 140.

[0084] In some embodiments, if user 140 is not sharing content, the second display area may display subarea 417 and / or current time 418. In this manner, user 140 may be reminded to capture and share content.

[0085] Similarly, in the second display area 420, a second set of content provided by related users of the user 140 is displayed in a second size. In the example of FIG. 4A , the second size is larger than the first size. When the user 140 opens the content display page 400, the user 140 can view the content provided by the related users in a larger size. In this way, the display size of the content shared by the user 140 himself can be effectively reduced. The user 140 can view the content shared by the users he follows in a larger size, which can better meet the user's needs.

[0086] The second content set may include content 422 and some content not shown. The second content set may include one piece of content. The number of pieces of content included in the second content set may be the number of pieces of content shared or provided by related users of user 140 over a given period of time.

[0087] In some embodiments, the second set of content is displayed in a second arrangement direction. The second arrangement direction may be different from the first arrangement direction of the first set of content. For example, in the example of FIG. 4A, the second arrangement direction is vertical. That is, the second set of content is displayed in a portrait order. However, in some other embodiments, the second arrangement direction may be any other suitable direction. The second set of content may be displayed in an order arranged in another direction.

[0088] In some embodiments, the second set of content may be sorted by at least the time of submission. For example, the most recently shared content may be sorted at the top. Additionally, or alternatively, in some embodiments, the second set of content may be sorted by the affinity between the user providing the content and user 140. For example, content shared by users specifically followed by user 140 or by users who follow each other may be sorted at the top.

[0089] Additionally or alternatively, in some embodiments, the second content set may be further sorted by content attribute or content type. For example, different priorities may be set for content with different content attributes or types. The priorities may be set by the system or by the user. For example, if synthetic video has a higher priority than other video, content of the synthetic video type may be displayed before content of other video types. Furthermore, for example, content belonging to portrait video may be displayed before content belonging to landscape video. It should be understood that the above-listed sorting methods for different content attributes or types are exemplary only and not limiting. Any priorities may be used to sort content with different content attributes or types.

[0090] In some examples, the second content set may be sorted by at least one or any combination of the following: time of submission, affinity of user 140 to the second user providing the second content set, content attribute or type of the second content set. The scope of the present disclosure is not limited in this respect.

[0091] The second content set may be sorted so that at least a portion of the second content set is displayed in second display area 420. For example, top-sorted content 4222 may be displayed in second display area 420. While the example of FIG. 4A shows only a portion of content 422, in some embodiments, second display area 420 may display the entire content 422, or alternatively, at least a portion of the content in the second content set. The second content set may be displayed in a vertical order or other suitable format. It should be understood that the listed sorting and display formats are exemplary only.

[0092] In some embodiments, associated users associated with the second set of content may be displayed in association with the second set of content. For example, a user 424, such as "User A," may be displayed above the content 422. In this manner, the content 422 may be displayed as having been provided or shared by User A.

[0093] In some embodiments, third time information related to the time the second set of content was provided is displayed in association with the second set of content. For example, like the first set of content, content 422 may display, e.g., above or in another suitable location, the specific time the content was provided.

[0094] Additionally or alternatively, in some embodiments, the time information at which the content 422 was provided may be displayed in other ways. In an example where a related user posts the content 422 in response to receiving a system message about sharing content at a certain time, the time at which the content is posted may be displayed relative to the time the system message was received. Alternatively, the time at which the user posts the content may be displayed relative to the posting time indicated in the system message. For example, time information 426 at which the content 422 was provided, such as "10 minutes late," may be displayed above the content 422. It should be understood that the first display area may display time information for the first set of content in a similar manner, without displaying the specific time at which the first set of content was provided.

[0095] It should be understood that each time listed herein is exemplary only and not limiting. The display format, location, size, etc. of the time shown are exemplary only and not limiting. The scope of the present disclosure is not limited in this respect.

[0096] Additionally or alternatively, in some embodiments, a forward option 428 for the content 422 may be provided. In some embodiments, the forward option may not be located in the second display area 420 (not shown) or in the content display page 400. The following describes an example in which the forward option is displayed in the second display area 420. When it is detected that the user 140 clicks or selects the forward option 428, the page may switch to a content forwarding page or a content forwarding window may pop up on the current page. The user 140 may forward the link of the content 422 to another user on the content forwarding page or the content forwarding window.

[0097] In some embodiments, content 422 is video content with audio. In such embodiments, audio option 429 may be provided for content 422. In some other embodiments, the audio option may not be located in second display area 420 (not shown) or may not be located on content display page 400. The following describes an example of an audio option displayed in second display area 420. In some embodiments, audio for content 422 is not played by default. When user 140 is detected clicking or selecting audio option 429, audio for content 422 may be played. Conversely, in some embodiments, audio for content 422 may be played by default. When user 140 is detected clicking or selecting audio option 429, audio for content 422 may not be played.

[0098] 4A , first display area 410 is positioned above second display area 420, it should be understood that in some embodiments, the layout and position of first display area 410 and second display area 420 may be changed and adjusted. For example, the layout and position of first display area 410 and second display area 420 may be selected and modified by user 140. Furthermore, first display area 410 and second display area 420 may be interchangeable. The scope of the present disclosure is not limited in this respect.

[0099] In some embodiments, in response to a predetermined interactive operation on the first display area 410 along a predetermined direction, the display of the first content set 412 in the first display area 410 is switched by a predetermined direction and a rearrangement of the first content set. For example, the user 140 may perform a predetermined interactive operation on the content display page 400. The predetermined direction of the predetermined interactive operation on the first display area 410 may correspond to a first arrangement direction in which the first user is displayed in the first display area 410. For example, in the example of FIG. 4A , the predetermined direction of the predetermined interactive operation may be horizontal. In this example, examples of the predetermined interactive operation include, but are not limited to, sliding horizontally or in other suitable directions on the first display area 410. A sliding operation may slide the displayed first content set. For example, when a predetermined operation, such as sliding rightward, is performed on the first display area 410, the content display page 400 may change to the content display page 400 in FIG. 4B . In FIG. 4B , at least a portion of the first content set 412 displayed in the first display area 410 has been switched. That is, the content 414 has been moved to the center position of the first display area 410. The other content 432 has been displayed on the left side of the first display area 410.

[0100] If the first set of content is provided in response to a system message and the content 432 is posted on time in accordance with the system message, a text indicator 433, such as "on time," may be displayed below the content 432. By displaying the text indicator 433, the user 140 can know which shares were posted on time.

[0101] When a predetermined operation such as sliding leftward is performed on the first display area on the content display page 400 of FIG. 4B, the content display page 400 returns to the content display page 400 shown in FIG. 4A.

[0102] When a predetermined operation, such as sliding rightward, is performed on first display area 410 on content display page 400 of FIG. 4B, content display page 400 changes to content display page 400 shown in FIG. 4C. In FIG. 4C, content 432 shared by user 140 is displayed in first display area 410. In the examples of FIGS. 4A to 4C, the content shared by user 140 includes content 413, content 414, and content 432, but these are for illustrative purposes only. The number of pieces of content shared by user 140 may be less or more than this.

[0103] In some embodiments, first display area 410 may default to displaying content provided by user 140 during a predetermined time period (e.g., a day, a week, or other suitable time period). Alternatively, or in addition, when user 140 slides to the last item of content shared during this time period, a more content option (not shown), such as "...," may appear to allow user 140 to selectively view more content. When user 140 selects or clicks the more content option, first display area 410 may display content shared by user 140 outside of the predetermined time period.

[0104] In this way, the user 140 can more clearly recognize and understand the content he or she has shared chronologically by displaying the content order sorted horizontally in the first display area 410. This also makes it easier for the user 140 to search for a piece of shared content.

[0105] Similarly, in some embodiments, in response to a predetermined interactive operation along a predetermined direction on the second display area 420, the display of the second content set in the second display area 420 may be switched by a predetermined direction and a rearrangement of the first content set. For example, the user 140 may perform a predetermined interactive operation on the content display page 400. The predetermined direction of the predetermined interactive operation on the second display area 420 may correspond to a second arrangement direction in which the second content set is displayed in the second display area 420. In embodiments in which the arrangement directions in which the first content set and the second content set are displayed are different, the predetermined manner of the predetermined interactive operation on the second display area 420 may also be different from the predetermined manner of the predetermined interactive operation on the first display area 410. In the example of FIG. 4A , examples of the predetermined interactive operation on the second display area 420 include, but are not limited to, sliding in a vertical direction or other suitable direction on the second display area 420. The sliding operation may correspondingly slide the displayed second content set.

[0106] For example, when content display page 400 of FIG. 4A is displayed, performing a predetermined operation, such as sliding upward, on second display area 420 may change content display page 400 to content display page 400 of FIG. 4D. In FIG. 4D, at least a portion of the second content set displayed in second display area 420 has been switched. That is, content 422 is moved up. A portion of another content 452 is moved up and displayed below content 422. Above content 452, "Username B," which is the username 444 of the related user who provided content 452, may be displayed. Further time information 446, such as "30 minute delay," may be displayed above content 452. A forwarding option for content 452 may also be provided. Additionally, or instead, in some embodiments, an icon 449 of the related user who provided content 452 may also be displayed.

[0107] When a predetermined interactive operation such as a downward slide is performed on the second display area 420 of the content display page 400 of FIG. 4D, the content display page 400 returns to the content display page 400 shown in FIG. 4A.

[0108] When a predetermined operation, such as an upward slide, is further performed on the second display area 420 of the content display page 400 of FIG. 4D, the content display page 400 changes to the content display page 400 shown in FIG. 4E. In FIG. 4E, at least a portion of the content 452 is displayed in the second display area 420. It should be understood that a further upward slide on the second display area 420 may also be used to slide to switch the display of a second set of content shared by related users. It should be understood that a left-right slide may also be used to switch the content displayed in the second display area 420.

[0109] In this manner, the user 140 can conveniently view the content shared by the users he / she follows by displaying the content order sorted chronologically in a vertical orientation in the second display area 420. This method also increases the exposure rate of the content shared by the users he / she follows, thereby improving the display effect.

[0110] It should be understood that other methods may be used to instruct the switching of display content, in addition to or instead of the predetermined interactive operations for switching display content listed above. Examples of other methods include, but are not limited to, voice control commands, triggering hardware buttons, specific gestures on specific pages (e.g., swipe gestures), etc. The scope of the present disclosure is not limited in this respect.

[0111] In some embodiments, the vertically oriented, chronologically sorted order of content displayed in second display area 420 includes only the content most recently shared by each related user. For example, content 422 may be the content most recently shared by user A. In this case, when an interactive operation on content 422 (such as a slide right or other appropriate operation) is detected, content 422 may be switched to the content most recently shared by user A. By displaying only the content most recently shared by related users that user 140 follows, user 140 will not miss the most recent content shared by each related user.

[0112] Additionally or alternatively, in some embodiments, in response to a second predetermined interactive operation on second display area 420 along the second predetermined direction, the area occupied by second display area 420 on content display page 400 may be expanded along the second predetermined direction. As the area of ​​second display area 420 expands, the area occupied by first display area 410 on content display page 400 may be reduced. The second predetermined direction may be related to the relative positions of first display area 410 and second display area 420. In embodiments in which first display area 410 is located above second display area 420 in FIG. 4A , the second predetermined direction may be, for example, upward or another suitable direction. The second predetermined interactive operation may be dragging along the top edge of second display area 420 or another suitable position in the second predetermined direction.

[0113] The second predetermined interactive operation may be a predetermined interactive operation for switching content in the second display area (also referred to as a "first predetermined interactive operation"), and may verify different operations in the same direction. For example, the first predetermined interactive operation may be sliding along the right side of the second display area 420, and the second predetermined interactive operation may be sliding along the center of the second display area 420. Furthermore, for example, the first predetermined interactive operation may be sliding starting at an arbitrary position, and the second predetermined interactive operation may be pressing and sliding in the second display area 420. It should be understood that the above-listed interactive operations are merely exemplary and not limiting.

[0114] In some embodiments, when a second predetermined interactive operation on the second display area 420 along the second predetermined direction is detected, the area occupied by the second display area 420 on the content display page 400 is expanded along the second predetermined direction. As the area of ​​the second display area 420 expands, the area of ​​the first display area 410 is reduced until the first display area 410 is no longer displayed. When a second predetermined interactive operation on the second display area 420 is detected on the content display page 400 of FIG. 4E, the content display page 400 may change to the content display page 400 of FIG. 4F. In the example of FIG. 4F, only the second display area 420 is displayed. In the case of FIG. 4F, when a predetermined interactive operation on the second display area 420, such as a downward slide, is performed, the content display page 400 may return to the content display page 400 of FIG. 4E.

[0115] In some embodiments, when it is determined that the area occupied by the first display area 410 on the content display page 400 is less than a predetermined threshold, the expanded second display area 420 further displays a second capture mode activation control, as shown in FIG. 4F . The second capture mode activation control may be used to activate capture of the content. The predetermined threshold may be set by the system or by the user. For example, the predetermined threshold may be 0, 1 / 10 of the content display page 400, or another suitable value.

[0116] The second capture mode activation control may at least partially obscure the second set of content displayed in the second display area 420. For example, the second capture mode activation control 462 may be displayed in a pop-up window 460 above the second display area 420. The pop-up window 460 may have a different transparency than the content displayed in the second display area 420.

[0117] Additionally or alternatively, in some embodiments, pop-up window 460 may further display a text prompt 464, such as "Shoot Now," to prompt user 140 to shoot. It should be understood that the content of text prompt 464 listed herein is exemplary only and not limiting. It should be understood that other methods besides a pop-up window may be employed to display the second capture mode activation control. For example, the second capture mode activation control may be displayed over content 452 with a different transparency. The scope of the present disclosure is not limited in this respect. Displaying the second capture mode activation control in second display area 420 allows user 140 to easily enter capture mode.

[0118] In some embodiments, an exit option (not shown) may be provided for content display page 400. For example, the exit option may be located at a predetermined location on the content display page. When it is detected that user 140 has clicked or selected the exit option, user 140 may exit from content display page 400. For example, user 140 may switch to a previous page of application 120.

[0119] In some embodiments, further options may be provided, such as an add friend option, a share history option, etc. For example, by selecting the add friend option, a user may add related users or follow other users. Further, for example, by selecting the share history option, a user may view a history of content shared by the user 140 within a certain period of time (e.g., a month, a year, etc.).

[0120] In some embodiments, when an instruction to edit content in the first content set is detected on the content display page 400, an editing screen for the content may be displayed in the first display area 410. Examples of predetermined operations for instructing content editing include, but are not limited to, clicking or selecting the content. In addition to or instead of the above-listed predetermined operations for instructing content editing, other methods may be used to instruct content editing. Examples of other methods include, but are not limited to, voice control commands, triggering a hardware button, a specific gesture on a specific page (e.g., a swipe gesture), etc. The scope of the present disclosure is not limited in this respect.

[0121] 4G shows that an edit instruction for content 413 is detected on content display page 400. For example, a touch, click, or press on content 413 with a user's finger 470 is detected. When the edit instruction is detected, content display page 400 changes to the content display page 400 shown in FIG. 4H. An edit screen 480 for content 413 is displayed on content display page 400. Edit screen 480 may be included in first display area 410. Edit screen 480 may also be located where first display area 410 is initially displayed, or in another appropriate location.

[0122] In some embodiments, edit screen 480 displays content 413 and various graphical elements or controls for editing content 413. For example, edit screen 480 includes graphical element 482 for adding a title to content. For example, graphical element 482 may include a text prompt such as "Add Title" or other suitable prompt. When a predetermined action (e.g., a click, a touch, a selection, etc.) on graphical element 482 is detected, a switch to an add title page or an add title window may pop up on the current page. User 140 may add a title to content 413 on the add title page or the add title window.

[0123] Edit screen 480 may further display time information 483 related to content 413. For example, time information 483 may indicate that the time at which content 413 was posted is "12 seconds later" than the time indicated by the system message instructing the user to post the content. Time information 483 may have other forms. For example, time information 483 may include the specific time at which content 413 was posted. Furthermore, for example, time information 483 may indicate how far apart content 413 is from the current time.

[0124] Additionally or alternatively, in some embodiments, editing screen 480 may display a graphical element 484 for liking content 413. Graphic element 484 may further display the number of times (not shown) other users have liked content 413. When a predetermined operation (e.g., click, touch, select, etc.) on graphical element 484 is detected, specific information on other users' likes of content 413 may be displayed, for example, in a pop-up window. Editing screen 480 may further display a graphical element 486 for displaying comments on content 413. Graphic element 486 may further display the number of times (not shown) other users have commented on content 413. When a predetermined operation (e.g., click, touch, select, etc.) on graphical element 484 is detected, specific information on other users' comments on content 413 may be displayed, for example, in a pop-up window.

[0125] In some embodiments, edit screen 480 may further display a graphical element 488 to indicate a transfer for content 413. When a predetermined action (e.g., a click, a touch, a selection, etc.) on graphical element 488 is detected, a switch to a content transfer page or a content transfer window may pop up on the current page. User 140 may transfer a link for content 413 to another user on the content transfer page or the content transfer window.

[0126] In some embodiments, edit screen 480 may have even more graphical elements, controls, or functions. These graphical elements, controls, or functions may be hidden, or the hidden controls or functions may be expanded by performing a predetermined operation (e.g., clicking) at a location on edit screen 480. The controls or functions shown here are exemplary only; it should be understood that a different number and / or functionality of controls may be provided on edit screen 480, and the scope of the present disclosure is not limited in this respect.

[0127] Additionally or alternatively, in some embodiments, even more controls or functions may be provided on content display page 400. These controls or functions may be hidden, or the hidden controls or functions may be expanded by performing a predetermined operation (e.g., clicking) at a location on content display page 400. The controls or functions shown here are exemplary only, and it should be understood that a different number and / or functions of controls may be provided on content display page 400, and the scope of the present disclosure is not limited in this respect.

[0128] It should be understood that content display page 400 of Figures 4A-4H and the pages of the other figures described below are example pages only, and that a variety of actual page designs may exist. Each graphical element on a page may have a different arrangement and a different visual representation, one or more elements may be omitted or substituted, and one or more other elements may be present. The scope of the present disclosure is not limited in this respect.

[0129] 4A to 4H illustrate some examples of content display page 400. In some embodiments, when an instruction to activate an interactive activity display page corresponding to 120 is detected, the interactive activity display page is displayed. For example, when content display page 400 or page 300 is displayed, if a predetermined operation on navigation tab 326 is detected, the current display page may be terminated and the display of the interactive activity display page may begin. The predetermined operation on navigation tab 326 may include, but is not limited to, selecting, clicking, or touching navigation tab 326.

[0130] In addition to or instead of the above-listed interactive activity display page activation operations, the interactive activity display page may be activated in other ways, including, but not limited to, voice control commands, triggering a hardware button, specific gestures on a particular page (e.g., a swipe gesture), etc. The scope of the present disclosure is not limited in this respect.

[0131] 5A and 5B illustrate examples of an interactive activity display page 500 according to some embodiments of the present disclosure. As shown in FIG. 5A, the interactive activity display page 500 includes a third display area 510 and a fourth display area 520. The third display area 510 displays a second content set 514 provided by at least one associated user of the user 140. For example, the second content set 514 may include content 516, content 517, and possibly some other content. Similar to the content display page 400, the third display area 510 of the interactive activity display page 500 may display the time or time information when the second content set 514 was provided in association with the second content set 514. The description will not be repeated here.

[0132] User 140 may perform the same operations on third display area 510 as on first display area 410 of content display page 400. The description will not be repeated here. By displaying content shared by related users that user 140 follows in third display area 510, user 140 can view interactive activity information and content shared by other users at the same time.

[0133] Additionally or alternatively, in some embodiments, a third capture mode activation operator for activating content capture may be further displayed in third display area 510. For example, sub-area 512 may display the third capture mode activation operator. In addition, a text prompt such as "Now Capture" may be further displayed. By displaying the third capture mode activation operator in third display area 510, the user may enter capture mode to capture content at any time when viewing interactive activity display page 500.

[0134] In some embodiments, the third display area 510 further displays a current time 513 in association with the third capture mode activation control. The current time is a real-time dynamic time that changes over time. By displaying the current time 513, the user 140 may freely activate the capture mode at any time they wish to capture.

[0135] Although the third display area 510 displays a third capture mode activation control in a left position, it should be understood that this is for illustrative purposes only. In some embodiments, the third capture mode activation control may be displayed on the right side of the third display area 510, similar to the first capture mode activation control in FIG. 4A , or in any other suitable position. The scope of the present disclosure is not limited in this respect.

[0136] In some examples, the fourth display area 520 in the interactive activity display page 500 displays interactive activity information between the current user 140 and at least one related user of the application 120. The interactive activity information may include various activity information 522, including, but not limited to, other users' comments and likes on content shared by the user 140, other users' mentions of the user 140 in shares and comments, etc. The interactive activity information may further include various information 524, including, but not limited to, users 140 that other users are following, new content shared by a user that the user 140 follows, and a user's inactivity with the user 140 for a long time. The various interactive activity information listed herein should be understood to be exemplary only and not limiting. Any type of interactive activity information may be displayed in the fourth display area 520 in the interactive activity display page 500. The scope of the present disclosure is not limited in this respect.

[0137] In some embodiments, similar to the second display area 420 in the content display page 400, the interactive activity information may be viewed by performing a predetermined interactive operation, such as swiping up or down, on the fourth display area 520. Alternatively, or in addition, in some embodiments, the area of ​​the fourth display area 520 may be expanded and the area of ​​the third display area 510 may be reduced by the predetermined interactive operation.

[0138] In some embodiments, application 120 may include a sharing application based on rules such as "no sharing, can't see other people's shares." If user 140 does not share content, user 140 may not see certain content shared by other users, but rather may see only blurred images or illustrations of the content shared by other users. For example, in the illustration of FIG. 5B , content 534 and content 536 shared by other users displayed in third display area 510 are blurred content. Additionally, user 140 may not see other users' icons, but may see only blurred icons of other users, such as icon 542.

[0139] The blurred content and / or blurred icon may encourage the user 140 to capture and post the content, and a third capture mode activation control may be displayed next to the blurred content to provide a more convenient operation for the user 140.

[0140] In some embodiments, an exit option (not shown) may be provided for the interactive activity display page 500. For example, the exit option may be located at a predetermined location on the interactive activity display page 500. When it is detected that the user 140 has clicked or selected the exit option, the interactive activity display page 500 may be terminated, for example, by switching to a previous page of the application 120.

[0141] In some embodiments, further options may be provided, such as an add friend option, a share history option, etc. For example, by selecting the add friend option, a user may add related users or follow other users. Further, for example, by selecting the share history option, a user may view a history of content shared by the user 140 within a certain period of time (e.g., a month, a year, etc.).

[0142] Additionally or alternatively, in some embodiments, interactive activity display page 500 may be provided with even more controls or functions. These controls or functions may be hidden, or the hidden controls or functions may be expanded by performing a predetermined operation (e.g., clicking) at a location on interactive activity display page 500. The controls or functions shown here are exemplary only; it should be understood that a different number and / or functionality of controls may be provided on interactive activity display page 500, and the scope of the present disclosure is not limited in this respect.

[0143] 5A and 5B have been used to describe some examples of interactive activity information display pages. By adopting such a region-by-region interactive activity information display page, users can simultaneously view interactive activity information and content shared by other users. Furthermore, users can also activate a photo mode while viewing interactive activity information. Displaying such a region-by-region interactive activity information display page provides a better page display effect, further improving the user experience.

[0144] 6 shows a schematic block diagram of an apparatus 600 for displaying content according to some embodiments of the present disclosure. The apparatus 600 may be implemented in or included in the terminal device 110. Each module / component in the apparatus 600 may be implemented in hardware, software, firmware, or any combination thereof.

[0145] As shown in the figure, device 600 includes a first content display module 610 configured to display a first content set provided by a first user (e.g., user 140) in a first size in a first display area (e.g., first display area 410) on a content display page (e.g., content display page 400) of application 120. Device 600 further includes a second content display module 620 configured to display a second content set provided by at least one second user in a second size different from the first size in a second display area (e.g., second display area 420) on content display page 400 that is different from first display area 410. The first user and the second user are related users in application 120. For example, the first user may be a current user in application 120. The second user may be a user the current user follows in application 120.

[0146] In some implementations, the first set of content and the second set of content may be the same type of content posted by different users.

[0147] In some embodiments, the first content set may include content shared by a first user over a first predetermined time period. Additionally or alternatively, in some embodiments, the second content set may include content shared by at least one second user over a second predetermined time period. The second time period may be the same as or different from the first time period.

[0148] In some embodiments, the first content display module 610 includes a first content sorting module arranged to sort the first content set by at least the provided time, and the first content display module 610 further includes a first content set display module arranged to display at least a portion of the first content set in the first display area 410 according to the sorting.

[0149] Additionally or alternatively, in some embodiments, the second content display module 620 includes a second content sorting module configured to sort the second content set by at least the time the second content set was provided. For example, the second content sorting module may be configured to sort the second content set by at least one of the time the second content set was provided, the affinity between the second user providing the second content set and the first user, and a content attribute of the second content set. The second content display module 620 further includes a second content set display module configured to display at least a portion of the second content set in the second display area 420 by sorting.

[0150] In some embodiments, the first content display module 610 is arranged to display the first set of content in a first arrangement direction. For example, the first set of content may be displayed horizontally. Alternatively, or in addition, in some embodiments, the second content display module 620 is arranged to display the second set of content in a second arrangement direction different from the first arrangement direction. For example, the second arrangement direction may be vertical.

[0151] In some embodiments, the first content display module 610 is configured to switch the display of the first content set in the first display region 410 by a predetermined direction and a rearrangement of the first content set in response to a predetermined interactive operation on the first display region 410 in a predetermined direction. In some embodiments, the predetermined direction of the predetermined interactive operation on the first display region 410 corresponds to a first arrangement direction in which the first content set is displayed. The predetermined direction of the predetermined interactive operation on the second display region 420 corresponds to a second arrangement direction in which the second content set is displayed. In other words, the predetermined direction of the predetermined interactive operation on the first display region 410 is different from the predetermined direction of the predetermined interactive operation on the second display region 420.

[0152] In some embodiments, the second content display module 620 is arranged to switch the display of the second content set in the second display area 420 in response to a predetermined interactive operation in a predetermined direction on the second display area 420 by rearranging the second content set in a predetermined direction.

[0153] In some embodiments, device 600 further includes a time display module arranged to display first time information associated with the first content set in first display area 410 and related to the time the first content set was provided.

[0154] In some embodiments, device 600 further includes a first capture mode activation control display module arranged to display a first capture mode activation control for activating capture of content in first display area 410. Additionally or alternatively, in some embodiments, device 600 further includes a current time display module arranged to dynamically display second time information related to the current time in association with the first capture mode activation control in first display area 410.

[0155] In some embodiments, the device 600 further includes a second predetermined operation response module configured to expand the area occupied by the second display area 420 on the content display page 400 in the second predetermined direction in response to a second predetermined interactive operation on the second display area 420 in the second predetermined direction, and to reduce the area occupied by the first display area 410 on the content display page 400 as the area of ​​the second display area 420 expands.

[0156] Additionally or alternatively, in some embodiments, device 600 further includes a second capture mode activation control display module arranged to display a second capture mode activation control for activating content capture in expanded second display area 420 when it is determined that the area occupied by first display area 410 in content display page 400 is less than a predetermined threshold. In some embodiments, the second capture mode activation control at least partially covers the second set of content displayed in second display area 420. For example, the second capture mode activation control may be displayed in a pop-up window 460 that at least partially covers the second set of content.

[0157] In some embodiments, device 600 further includes an edit screen display module arranged to, in response to an edit instruction for content in the first content set, display an edit screen for the content in first display area 410. In some embodiments, the edit screen display module is arranged to display at least one of a graphical element for adding a title to the content, a graphical element for displaying likes or comments on the content, and a graphical element for forwarding the content.

[0158] In some examples, device 600 further includes an interactive activity display page display module configured to display, in response to an activation instruction on an interactive activity display page (e.g., interactive activity display page 500) of application 120, a second set of content provided by at least one associated user in a third display area of ​​the interactive activity display page. Further, the interactive activity display page display module is configured to display interactive activity information between the current user of application 120 and the at least one associated user in a fourth display area of ​​the interactive activity display page, the fourth display area being different from the third display area.

[0159] In some embodiments, device 600 further includes a third capture mode activation control display module arranged to display, in the third display area, a third capture mode activation control for activating capture of content. Additionally or alternatively, in some embodiments, device 600 further includes a second current time display module arranged to display, in the third display area, a current time in relation to the third capture mode activation control.

[0160] 7 illustrates a block diagram of an electronic device 700 capable of implementing one or more embodiments of the present disclosure. It should be understood that the electronic device 700 illustrated in FIG. 7 is exemplary only and does not limit the functionality and scope of the embodiments described herein. The electronic device 700 illustrated in FIG. 7 may implement the terminal device 110 of FIG. 1.

[0161] 7, electronic device 700 is in the form of a general-purpose electronic device. Components of electronic device 700 may include, but are not limited to, one or more processors or processing units 710, memory 720, storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. Processing unit 710 may be a real or virtual processor and may be capable of performing various processes according to programs stored in memory 720. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel, increasing the parallel processing capabilities of electronic device 700.

[0162] The electronic device 700 typically includes multiple computer storage media. Such media may be any available media accessible to the electronic device 700, including, but not limited to, volatile and nonvolatile, removable and non-removable media. The memory 720 may be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a combination thereof. The storage device 730 may be removable or non-removable media and may include device-readable media accessible to the electronic device 700, such as a flash drive, disk, or other media, capable of storing information and / or data (e.g., training data for training).

[0163] The electronic device 700 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 7, a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In such cases, each drive may be connected to a bus (not shown) by one or more data medium interfaces. The memory 720 may include a computer program product 725 having one or more program modules arranged to perform the methods or operations of each embodiment of the present disclosure.

[0164] The communication unit 740 facilitates communication with other electronic devices over a communication medium. Additionally, the functionality of the components of the electronic device 700 may be implemented in a single computing cluster or multiple computing machines that can communicate over a communications connection. Thus, the electronic device 700 may operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0165] The input device(s) 750 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device(s) 760 may be one or more output devices such as a display, speakers, printer, etc. The electronic device 700 may communicate with one or more external devices (not shown) such as a storage device, a display device, etc. via the communication unit 740 as needed, for example, to communicate with one or more devices that facilitate user interaction with the electronic device 700, or with any device (e.g., a network card, a modem, etc.) that allows the electronic device 700 to communicate with one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0166] The electronic device 700 may further be provided with a camera, which can communicate with other components of the electronic device 700 or external devices via the communication unit 740 as needed.

[0167] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided having stored thereon computer-executable instructions executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is provided that is tangibly stored on a non-transitory computer-readable storage medium and includes computer-executable instructions executed by a processor to implement the method described above.

[0168] 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 embodying the present disclosure. Each block in 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.

[0169] These computer-readable program instructions may be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus such that, when executed by the processing unit of the computer or other programmable data processing apparatus, the instructions create a device that implements the functions / acts specified in one or more blocks in the flowcharts and / or block diagrams. Furthermore, since these computer-readable program instructions are stored on a computer-readable storage medium and the instructions cause the computer, programmable data processing apparatus, and / or other device to operate in a particular manner, the computer-readable storage medium on which the instructions are stored may include an article of manufacture that implements instructions for each aspect of the functions / acts specified in one or more blocks in the flowcharts and / or block diagrams.

[0170] The computer-readable program instructions may be loaded into a computer, programmable data processing device, or other device to cause the computer, programmable data processing device, or other device to perform a series of operational steps, resulting in a computer-implemented process, whereby the instructions executed by the computer, programmable data processing device, or other device implement the functions / acts defined in one or more blocks in the flowcharts and / or block diagrams.

[0171] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products embodying the present disclosure. In this regard, each block in the flowcharts or block diagrams represents a module, program section, or portion of instructions, which includes one or more executable instructions for implementing a specified logical function. In alternative embodiments, the functions depicted in the blocks may be executed in a different order than depicted in the figures. For example, two consecutive blocks may actually be executed essentially in parallel and may be executed in reverse order in response to such functionality. It should also be noted that each block in the block diagrams and / or flowchart diagrams, and combinations of blocks in the block diagrams and / or flowchart diagrams, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0172] The embodiments of the present disclosure have been described above. The above description is illustrative, not exhaustive, and is not limited to the 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 terms used herein are selected to best explain the principles, practical applications, or improvements of technology in the market, or to enable others skilled in the art to understand the various embodiments disclosed herein.

Claims

1. 1. A method for displaying content, comprising: displaying a first set of content provided by a first user in a first display area on a content display page of the application at a first size; displaying a second set of content provided by at least one second user in a second display area on the content display page different from the first display area and in a second size different from the first size; the first user and the second user are related users in the application; the first user is a current user of the application, and the at least one second user includes at least one user that the current user is following on the application; A method for displaying content.

2. Displaying the first set of content or the second set of content includes: sorting the first set of content based at least on the time the first set of content was provided, or sorting the second set of content based at least on the time the second set of content was provided; 2. The method of claim 1 , further comprising: displaying at least a portion of the first set of content in the first display area or displaying at least a portion of the second set of content in the second display area according to the sorting.

3. Displaying the first set of content or the second set of content includes:

3. The method of claim 2, further comprising: in response to a predetermined interactive operation along a predetermined direction on the first display area or the second display area, switching between displaying the first set of content in the first display area or displaying the second set of content in the second display area according to the predetermined direction and the sorting.

4. a predetermined direction of the predetermined interactive operation on the first display area corresponds to a first arrangement direction; The method of claim 3 , wherein the predetermined direction of the predetermined interactive operation on the second display area corresponds to a second arrangement direction different from the first arrangement direction.

5. Sorting the second set of content based at least on the time the content was provided includes:

3. The method of claim 2, further comprising sorting the second set of content according to at least one of the time the second set of content was provided, the affinity between the second user providing the second set of content and the first user, and content attributes of the second set of content.

6. Displaying the first set of content or the second set of content comprises: Displaying the first set of content along a first arrangement direction; 2. The method of claim 1, further comprising: displaying the second set of content along a second orientation different from the first orientation.

7. The method of claim 1 , further comprising displaying, in the first display area, first time information associated with the first set of content, the first time information relating to a time when the first set of content was provided.

8. The method of claim 1 , further comprising displaying a first capture mode activation control in the first display area for activating capture of content.

9. The method of claim 8 , further comprising dynamically displaying second time information related to a current time in the first display area in association with the first capture mode activation control.

10. in response to a second predetermined interactive operation along a second predetermined direction on the second display area; Expanding the area occupied by the second display area on the content display page along the second predetermined direction; The method of claim 1 , further comprising: decreasing the area occupied by the first display area on the content display page as the area occupied by the second display area expands.

11. 11. The method of claim 10, further comprising: when it is determined that the area occupied by the first display area on the content display page is less than a predetermined threshold, displaying a second capture mode activation control in the expanded second display area for activating content capture.

12. The method of claim 11 , wherein the second capture mode activation control at least partially covers the second set of content displayed in the second display area.

13. The method of claim 1 , further comprising: in response to an edit instruction for a content of the first set of content, displaying an edit interface for the content in the first display area.

14. 14. The method of claim 13, wherein the editing interface for the content displays at least one of a graphical element for adding a title to the content, a graphical element for displaying likes or comments on the content, and a graphical element for forwarding the content.

15. The method of claim 1 , wherein the first set of content includes content shared by the first user within a first predetermined time period.

16. In response to an activation instruction on an interactive activity display page of the application, displaying the second set of content provided by at least one associated user in a third display area on the interactive activity display page; The method of claim 1 , further comprising displaying interactive activity information between the current user of the application and the at least one related user in a fourth display area of ​​the interactive activity display page that is different from the third display area.

17. displaying a third capture mode activation control in the third display area for activating capture of content; 17. The method of claim 16, further comprising: displaying a current time in the third display area in association with the third capture mode activation control.

18. The method of claim 1 , wherein the first set of content and the second set of content belong to the same type of content posted by different users.

19. At least one processing unit; a first camera and a second camera; at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, The instructions, when executed by the at least one processing unit, cause the electronic device to: displaying a first set of content provided by a first user in a first display area on a content display page of the application at a first size; displaying a second set of content provided by at least one second user in a second display area in the content display page different from the first display area, the second set of content being provided by at least one second user in a second size different from the first size; the first user and the second user are related users in the application; the first user is a current user of the application, and the at least one second user includes at least one user that the current user is following on the application; Electronic devices.

20. A computer-readable storage medium having stored thereon a computer program that is executed by a processor to realize a method for displaying content, comprising: The method comprises: displaying a first set of content provided by a first user in a first display area on a content display page of the application at a first size; displaying a second set of content provided by at least one second user in a second display area on the content display page different from the first display area and in a second size different from the first size; the first user and the second user are related users in the application; the first user is a current user of the application, and the at least one second user includes at least one user that the current user is following on the application; A computer-readable storage medium.

Citation Information

Patent Citations

  • Hot event display method of application program and electronic equipment

    CN113079244A

  • Video distribution method and distribution server

    JP2022119921A