Media content display method and apparatus, and electronic device and storage medium
By differentiating media content types within the waterfall layout and employing different interactive information display methods, the problem of poor user experience has been solved, resulting in more efficient media content browsing and interaction.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-24
- Publication Date
- 2026-04-02
AI Technical Summary
In existing technologies, users experience poor user interaction when viewing client-side display interfaces, and cannot effectively distinguish between different types of media content and their interactive information.
The preset interface uses a waterfall layout to display media content. Different interactive information display content and interaction methods are configured according to the type of media content, including different styles, states and control layouts, to distinguish between publicly visible and preset permission media content.
It improves the user experience when browsing related user media content, displays interactive information in a concise and clear manner, and enhances the display and interaction efficiency of media content.
Smart Images

Figure CN2025123669_02042026_PF_FP_ABST
Abstract
Description
Media content display method and device, electronic device and storage medium
[0001] Cross-reference to Related Applications
[0002] The present application claims priority to the Chinese patent application No. 202411348382.7, filed on September 25, 2024, and entitled "Media content display method and device, electronic device and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] Embodiments of the present disclosure relate to the technical field of information display, and in particular to a media content display method and device, an electronic device and a storage medium. BACKGROUND
[0004] Currently, when a user publishes multimedia information through an application (APP) having a multimedia information publishing function, the client display interface corresponding to the application displays relevant interaction information after the user publishes the multimedia information. SUMMARY
[0005] Embodiments of the present disclosure provide a media content display method and device, an electronic device and a storage medium.
[0006] In a first aspect, embodiments of the present disclosure provide a media content display method, comprising:
[0007] displaying a preset interface of a current user, the preset interface displaying media content in a form of a waterfall flow, the waterfall flow being configured to carry a plurality of media content; and in the preset interface, displaying interaction information of the media content of an associated user of the current user based on a type of the media content, the interaction information being configured to have different display content or interaction modes based on different types.
[0008] In a second aspect, embodiments of the present disclosure provide a media content display device, comprising:
[0009] a triggering module configured to display a preset interface of a current user, the preset interface displaying media content in a form of a waterfall flow, the waterfall flow being configured to carry a plurality of media content;
[0010] a display module configured to, in the preset interface, display interaction information of the media content of an associated user of the current user based on a type of the media content, the interaction information being configured to have different display content or interaction modes based on different types.
[0011] In a third aspect, embodiments of the present disclosure provide an electronic device, comprising a processor and a memory.
[0012] The memory stores computer-executable instructions;
[0013] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the media content display method as described in the first aspect and various possible designs of the first aspect.
[0014] In a fourth aspect, the embodiments of the present disclosure provide a computer-readable storage medium, which stores computer-executable instructions, and when a processor executes the computer-executable instructions, the media content display method as described in the first aspect and various possible designs of the first aspect is implemented.
[0015] In a fifth aspect, the embodiments of the present disclosure provide a computer program product, which includes a computer program, and when a processor executes the computer program, the media content display method as described in the first aspect and various possible designs of the first aspect is implemented.
[0016] The media content display method, device, electronic device and storage medium provided by the embodiments display a preset interface of a current user, the preset interface displays media content in the form of a waterfall flow, and the waterfall flow is configured to carry a plurality of media content. In the preset interface, interaction information of the media content of an associated user of the current user is displayed based on the type of the media content, and the interaction information is configured to have different display content or interaction modes based on different types. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the related art, a brief introduction will be given below to the drawings needed to be used in the embodiments or related art descriptions. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.
[0018] FIG. 1 is an application scenario diagram of a media content display method provided by an embodiment of the present disclosure;
[0019] FIG. 2 is a flowchart of a media content display method provided by an embodiment of the present disclosure;
[0020] FIG. 3 is a display diagram of a preset interface provided by an embodiment of the present disclosure;
[0021] FIG. 4 is a display diagram of media content based on first display information and second display information provided by an embodiment of the present disclosure;
[0022] FIG. 5 is a second display diagram of media content based on the first display information and the second display information according to an embodiment of the present disclosure;
[0023] FIG. 6 is a third display diagram of media content based on the first display information and the second display information according to an embodiment of the present disclosure;
[0024] FIG. 7 is a fourth display diagram of media content based on the first display information and the second display information according to an embodiment of the present disclosure;
[0025] FIG. 8 is a fifth display diagram of media content based on the first display information and the second display information according to an embodiment of the present disclosure;
[0026] FIG. 9 is a second flow diagram of a media content display method according to an embodiment of the present disclosure;
[0027] FIG. 10 is a sixth display diagram of media content based on the first display information and the second display information according to an embodiment of the present disclosure;
[0028] FIG. 11 is a display diagram of a second secondary interface for displaying the second display information according to an embodiment of the present disclosure;
[0029] FIG. 12 is a display diagram of a first secondary interface for displaying the first display information based on a first sorting logic according to an embodiment of the present disclosure;
[0030] FIG. 13 is a structural block diagram of a media content display apparatus according to an embodiment of the present disclosure;
[0031] FIG. 14 is a structural diagram of an electronic device according to an embodiment of the present disclosure;
[0032] FIG. 15 is a hardware structural diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] In order to make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some but not all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0034] It can be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the user should be informed of the type, use range, use scenario, and the like of the personal information involved in the present disclosure and obtain the authorization of the user in a proper manner according to relevant laws and regulations.
[0035] For example, in response to receiving an active request of a user, a prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using personal information of the user. Thus, the user can autonomously select whether to provide the personal information to the software or hardware, such as an electronic device, an application program, a server or a storage medium, performing the operation of the technical solution of the present disclosure according to the prompt information.
[0036] As an optional but non-limiting implementation, in response to receiving an active request of a user, the prompt information can be sent to the user in the form of a pop-up window, and the prompt information can be presented in the form of text in the pop-up window. In addition, the pop-up window can also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0037] It can be understood that the above notification and obtaining user authorization process is only illustrative and does not limit the implementation of the present disclosure, and other ways that meet the relevant laws and regulations can also be applied to the implementation of the present disclosure.
[0038] In the related art, when a user views interactive information displayed by a client display interface, there is a problem of poor user experience.
[0039] The application scenarios of the embodiments of the present disclosure are explained as follows:
[0040] FIG. 1 is an application scenario diagram of a media content display method provided by an embodiment of the present disclosure. The media content display method provided by the embodiment of the present disclosure can be applied to an application program (APP, Application) having a function of publishing multimedia information, such as an audio and video application program, an information communication application program, etc. The multimedia information at least includes one of the following: text information, audio information, picture information and video information. More specifically, it can be applied to an application scenario in which a user views interactive information related to multimedia information through the above-mentioned application program having a function of publishing multimedia information. The execution subject of the present embodiment can be a terminal device running the above-mentioned application program having a function of publishing multimedia information, or a server deploying a server corresponding to the above-mentioned application program, or other electronic devices having similar functions. When the execution subject is a terminal device, the terminal device executes the method provided by the present embodiment by running the above-mentioned application program. When the execution subject is a server, the server corresponding to the above-mentioned application program having a function of publishing multimedia information can be partially or entirely run on the server, and the method provided by the present embodiment is executed on the server side. The client of the terminal device running the application program, the server and the terminal device communicate based on the server-client mode, so that the terminal device can obtain the execution result of the method provided by the present embodiment and display it as needed.
[0041] In some embodiments, the terminal device or the server can implement the media content display method provided in the embodiments of the present application by running various computer-executable instructions or computer programs. For example, the computer-executable instructions can be program-level commands, machine instructions, or software instructions. The computer program can be a native program in the operating system or a software module; it can be a local application program, i.e., a program that needs to be installed in the operating system to run, or a small program embedded in any APP, i.e., a program running based on a browser environment. In summary, the above computer-executable instructions can be any form of instructions, and the above computer programs can be any form of application programs, modules, or plug-ins, and the specific implementation form can be configured as needed. Further, in some embodiments, the server can be a standalone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud storage, cloud communication, cloud database, cloud computing, cloud function, network service, middleware service, domain name service, security service, content delivery network (CDN), and basic cloud computing services such as big data and artificial intelligence platform, wherein the cloud service can be an interactive processing service for calling by the terminal device.
[0042] Referring to FIG. 1, taking a terminal device as an execution subject, a client corresponding to an application (hereinafter referred to as an application) having a function of publishing multimedia information is run in the terminal device, the client can display multimedia information published by an associated user friend_1 of a current user user_0 and interactive information corresponding to the multimedia information; specifically, for example, the associated user friend_1 publishes an image ima_1 of a "water cup" which is publicly visible and an image ima_2 of a "kitten" which is only visible to virtual friends through the client of the application installed in a terminal device dev_1, wherein "publicly visible" is used to indicate that a general user using the application has a browsing right, and the general user includes a user who has established a virtual friend relationship with the associated user friend_1 and a user who has not established a virtual friend relationship with the associated user friend_1, "only visible to virtual friends" is used to indicate that a user using the application and having established a virtual friend relationship with the associated user friend_1 has a browsing right, for example, the current user user_0 has a browsing and commenting right on the image ima_2; further, the client of the application installed in a terminal device dev_0 of the current user user_0 displays interactive information info_1 of the image ima_1 and interactive information info_2 of the image ima_2 based on the media content display method provided in the embodiments of the present disclosure, the information preferentially displayed by the interactive information info_1 is different from the information preferentially displayed by the interactive information info_2, for example, the interactive information info_1 preferentially displays the number of comments "121" of the image ima_1 by the general user, but does not display the specific comment content, the interactive information info_2 preferentially displays the comment content "very cute" of the image ima_2 by a common virtual friend friend_2, wherein the common virtual friend friend_2 is a user who has a virtual friend relationship with both the current user user_0 and the associated user friend_1.
[0043] The embodiments of the present disclosure provide a media content display method to solve the above problems.
[0044] Referring to FIG. 2, FIG. 2 is a flowchart of a media content display method provided in the embodiments of the present disclosure. The method of the present embodiment can be applied in a server, a terminal device or other electronic device, and the media content display method comprises the following steps:
[0045] In step S101, a preset interface of a current user is displayed, the preset interface displays media content based on a form of a waterfall flow, and the waterfall flow is configured to carry a plurality of media content.
[0046] With reference to the application scenario diagram shown in FIG. 1, the media content display method provided in the embodiment is introduced taking a terminal device as an execution subject. For example, a server is internally deployed with a server corresponding to an application program for publishing multimedia information, and a terminal device runs a client of the application program. Communication is performed between the server and the terminal device based on the server-client mode, and then the server obtains a data processing function request sent by the terminal device. After receiving a data processing function program package sent by the server, the client can process the data mentioned in the embodiment on the terminal device side.
[0047] For example, after the current user opens the client of the application program, the client displays a preset interface of the current user by triggering a corresponding interactive control (button), for example, a "friend" control. The content in the preset interface is displayed in a form based on a waterfall flow. Specifically, for example, FIG. 3 is a display diagram of a preset interface provided in the embodiment. As shown in FIG. 3, the current user clicks the client of the application program displayed on the system desktop of the terminal device. Then, after the client is loaded, the interface displayed by the client is multimedia information corresponding to the "recommendation" control, for example, multimedia information video_1, and the publisher of the multimedia information video_1 is a general user person_0. Then, after the current user clicks the "friend" control, the client displays a preset interface, which is displayed in the form of a waterfall flow. In the scenario shown in FIG. 1, the "general user" has been explained, and will not be described here.
[0048] Step S102: In the preset interface, the interaction information of the media content of the associated user of the current user is displayed based on the type of the media content. The interaction information is configured to have different display contents or interaction modes based on different types.
[0049] For example, the preset interface displayed by the client of the current user displays the media content published by the associated user and the interaction information corresponding to the media content. The interaction information is configured to have different display contents or interaction modes based on different types. For example, different styles of interaction information are displayed in the preset interface when different types of media content are displayed.
[0050] In a possible implementation, the interaction information includes first interaction information, and the first interaction information is configured to display interaction quantity or interaction user information based on different types. For example, the first interaction information is like information.
[0051] In a possible implementation, the interaction information of the media content of the associated user of the current user is displayed based on the type of the media content, including at least one of the following: in response to the media content being first media content, displaying the interaction quantity in the preset interface, the interaction quantity indicating the number of interaction information of the first media content; in response to the media content being second media content, displaying interaction user information in the preset interface, the interaction user information including identification information of the user who interacts with the first media content. Wherein, the interaction information includes likes, comments, forwards, collections, etc., and the interaction quantity includes the number of the above-mentioned any one interaction.
[0052] In a possible implementation, the interaction information includes second interaction information, the second interaction information is configured to be displayed in different styles or different states based on the difference of the type. Wherein, the second interaction information can be comment information, for example. In a possible implementation, the second interaction information is configured to be displayed in different states based on the difference of the type, including: in response to the media content being first media content, the second interaction information includes associated interaction information published by the user having an association relationship with the current user and non-associated interaction information published by the user not having an association relationship with the current user; in response to the media content being second media content, the second interaction information includes associated interaction information published by the user having an association relationship with the current user. Wherein, the user having an association relationship with the current user publishes, for example, the virtual friend user of the current user; the associated interaction information is the interaction information published by the virtual friend user, for example, the comment and the like.
[0053] Further, in a possible implementation, the second interaction information is configured to be displayed in different styles based on the difference of the type, including at least one of the following: in response to the media content being first media content, displaying one of the following in the preset interface: a first interaction control, associated interaction information published by the user having an association relationship with the current user, and the first interaction control, the non-associated interaction information published by the user not having an association relationship with the current user is displayed based on the triggering of the first interaction control; in response to the media content being second media content, displaying one of the following in the preset interface: associated interaction information published by the user having an association relationship with the current user, associated interaction information published by the user having an association relationship with the current user and a second interaction control, the first interaction control indicating triggering to display all associated interaction information published by the user having an association relationship with the current user. Wherein, the first interaction control and the second interaction are controls for realizing the interaction function, for example, the controls for the like and comment functions.
[0054] Further, in a possible implementation, the first interaction control is configured to appear when a first trigger condition is met, the first trigger condition comprising that there is non-associated interaction information in the media content, i.e., the first interaction control appears when there is non-friend comment in the comment; in another possible implementation, the second interaction control is configured to appear when a second trigger condition is met, the second trigger condition comprising that the associated interaction information published by the user having an association with the current user is greater than a threshold, i.e., the second interaction control appears when the number of associated interaction information is greater than the threshold.
[0055] Further, in a possible implementation, the display interaction of the interaction information is different based on different types of media content. For example, in the case that at least part of the interaction information is folded, in response to the first interaction control being triggered, a display interface of the interaction information is displayed and the interaction information is displayed in the display interface of the interaction information; in response to the second interaction control being triggered, the interaction information is displayed in the preset interface in a tiled manner. Wherein, the display interface of the interaction information is a detailed comment interface, when the media content is public content, after the first interaction control is triggered, the display interface of the interaction information is displayed and the interaction information is displayed in the display interface of the interaction information, i.e., the detailed comment interface is opened and more interaction information is displayed; when the media content is content having a preset browsing permission, more comment information can be directly displayed in the original preset interface.
[0056] Further, the embodiment also includes:
[0057] In response to the media content being triggered, a secondary interface is displayed, wherein the secondary interface is configured to have different control layouts based on different types. Exemplarily, the secondary interface is a secondary display interface to which the media content jumps after being triggered, e.g., being clicked. When the types of the media content are different, the control layout in the secondary interface corresponds to different types. For example, when the first media content is clicked, the first secondary interface is jumped to, the first secondary interface has N function controls and is set in a first layout; when the second media content is clicked, the second secondary interface is jumped to, the second secondary interface has M function controls and is set in a second layout.
[0058] Further, in a possible implementation, the secondary interface includes a first secondary interface and a second secondary interface, wherein the first secondary interface is configured to be displayed in response to the first media content being triggered; the second secondary interface is configured to be displayed in response to the second media content being triggered;
[0059] The first secondary interface is provided with a first interactive control, and the second secondary interface is provided with a second interactive control. The first interactive control and the second interactive control are different in at least one of the following aspects: function, quantity, and position. In a possible implementation, the first interactive control and the second interactive control are different in control data, control function, and control position.
[0060] Further, the first interactive control in the first secondary interface is configured to display first interaction information of the associated user of the current user, and the second interactive control in the second secondary interface is configured to be triggered to collect or forward the first media content. That is, the first interactive control provided in the first secondary interface and the second interactive control provided in the second secondary interface are different when adjusting from different media content to the corresponding secondary interface. Specifically, the first secondary interface is provided with the first interactive control to expose the common friend like information, and the second secondary interface is provided with the second interactive control to implement the collection and forwarding buttons.
[0061] In a possible implementation, the media content includes first media content or second media content. When the media content is the first media content, the interaction information includes first display information of the first media content. When the media content is the second media content, the interaction information includes second display information of the second media content. The display permission of the first content and the second content is different, for example, all visible and only virtual friend visible in the application scenario shown in FIG. 1. The first display information and the second display information have different display contents or interaction modes. For example, the associated user is a user who establishes a virtual friend relationship with the current user, the first media content is first content media content published by the associated user in the application platform, the second media content is preset permission media content published by the associated user in the application platform, the first display information and the second display information have different display contents or interaction modes, for example, the first media content corresponds to the picture ima_1 of the "water cup" in the scenario shown in FIG. 1, the second media content corresponds to the picture ima_2 of the "kitty" in the scenario shown in FIG. 1, the first display information corresponds to the interaction information info_1 in the scenario shown in FIG. 1, and the second display information corresponds to the interaction information info_2 in the scenario shown in FIG. 1.
[0062] In a possible implementation, FIG. 4 is one of the media content display diagrams based on the first display information and the second display information according to the embodiment of the present disclosure. As shown in FIG. 4, the display interface of the client displays the interactive controls such as "recommendation", "friends", and the like. After the associated user friend_1 publishes at least one first media content and at least one second media content, for example, the first media content is an image ima_1, and the second media content is an image ima_2. The image ima_1 is a picture of a "water cup", and the image ima_2 is a picture of a "kitten". The friend dynamic display interface of the current user user_0 displays the first display information of the image ima_1, for example, displays a "public" mark in the upper right corner of the image ima_1, to indicate that the image ima_1 is the first content media content, and displays "expand details" below the image ima_1, to fold and hide the comment information published by the non-friend. The friend dynamic display interface of the current user user_0 also displays the second display information of the image ima_2, for example, displays a "friend visible" mark in the upper right corner of the image ima_2, to indicate that the image ima_2 is the preset permission media content, and displays a comment information sending control below the image ima_2. The input box is pre-displayed with preset expressions such as "commend", "comfort", or "hug". When the current user user_0 directly clicks the "send" button, the preset expressions pre-displayed in the input box can be directly sent. When the current user user_0 directly clicks the "input box", the current user user_0 can input the custom interactive content, and then clicks the "send" button (control), to complete the sending of the comment information, so that the client of the associated user friend_1 receives the comment information sent by the current user user_0. It can be understood that when the first content media content of the public type has the friend comment, the friend comment information can be displayed below the image ima_1, and the non-friend comment can be folded and hidden through the expand button.
[0063] In the embodiment, the preset interface of the current user is displayed, the preset interface is based on a waterfall flow configured to carry a plurality of media content forms for media content display; in the process of sliding display of the preset interface, first display information of first media content of an associated user of the current user and second display information of second media content are displayed, wherein the first media content is first content media content published by the associated user in an application platform, the second media content is preset permission media content published by the associated user in the application platform, and the first display information and the second display information have different display contents or interaction modes. On the basis of displaying the preset interface of the current user, different display contents or different interaction modes are displayed for the first content media content and the preset permission media content published by the associated user, so that when the current user browses the first content media content and the preset permission media content published by the associated user, the media content published by the associated user can be simply browsed, and the user experience is improved, that is, the problem of poor user experience is solved.
[0064] In a possible implementation, the first display information includes a first number of likes or a first number of comments, the first number of likes representing a number of like information published by any user in the application platform for the first media content, and the first number of comments representing a number of comment information published by any user in the application platform for the first media content; the second display information includes second comment information, the second comment information being comment information or like information published by the associated user for the second media content, the associated user being at least one user having a virtual friend relationship with both the current user and the associated user, and the associated user corresponding to the common virtual friend introduced in the scenario shown in FIG. 1. FIG. 5 is a second media content display diagram based on the first display information and the second display information according to an embodiment of the present disclosure. As shown in FIG. 5, the display interface of the client displays interactive controls such as “recommendation”, “friend”, and the like. After the associated user friend_1 publishes at least one first media content and at least one second media content, for example, the first media content is an image ima_1, and the second media content is an image ima_2, the image ima_1 is an image of a “water cup”, and the image ima_2 is an image of a “kitten”; the friend dynamic display interface of the current user user_0 displays the first number of likes and the first number of comments of the image ima_1, for example, the first number of likes is 200, and the first number of comments is 150. Optionally, a “public” mark is also displayed in the upper right corner of the image ima_1. The friend dynamic display interface of the current user user_0 also displays the second comment information of the image ima_2, wherein the second comment information is comment information and like information published by the associated user for the image ima_2. For example, the display area corresponding to the like information displays the nicknames “AA”, “BB”, and “CC” of the first associated user, the second associated user, and the third associated user, respectively. The display area corresponding to the comment information displays the comment content “cute” published by the second associated user “BB”. Optionally, a “visible to friends” mark is also displayed in the upper right corner of the image ima_2.
[0065] It can be understood that the specific content form of the comment information is not limited in the embodiment of the present disclosure, and the comment information can be text content, audio content, image content, or video content.
[0066] In the embodiment of the present disclosure, when displaying the preset interface of the current user, the media content is divided into the first content media content and the preset permission media content, and then different display information is displayed, that is, if the media content is the first content media content, the first number of likes or the first number of comments of the work is displayed, and if the media content is the preset permission media content, the second comment information of the work is displayed, so that the current user can intuitively browse the first content media content and the preset permission media content published by the associated user and the second comment information of the preset permission media content, and the problem of poor user experience is solved.
[0067] Further, in another possible implementation, the first display information includes a first number of likes or a first number of comments, and the first display information further includes first comment information, the first comment information being comment information or like information published by an associated user for the first media content, the associated user being at least one user that has a virtual friend relationship with both the current user and the associated user, and the second display information includes second comment information. FIG. 6 is a schematic diagram of a third media content display based on the first display information and the second display information according to an embodiment of the present disclosure. As shown in FIG. 6, based on the media content display shown in FIG. 5, the interface display content shown in FIG. 6 further displays first comment information of the picture ima_1, the first comment information being comment information and like information published by the associated user for the picture ima_1. For example, the display area corresponding to the like information displays the nickname “AA” of the first associated user and the nickname “CC” of the third associated user, and the display area corresponding to the comment information displays the comment content “beautiful” published by the first associated user “AA”.
[0068] In the embodiments of the present disclosure, when a preset interface of a current user is displayed, for first content media content published by an associated user, first comment information published by an associated user that has a virtual friend relationship with both the current user and the associated user is displayed, thereby facilitating browsing of the first display information of the first content media content published by the associated user and the second display information of the preset permission media content, and improving user experience, i.e., solving the problem of poor user experience.
[0069] Further, in another possible implementation, the first display information includes a first number of likes or a first number of comments, and the first display information further includes first comment information, the second display information includes second comment information, and the second display information further includes a second number of likes or a second number of comments, the second number of likes representing a number of like information published by the associated user for the second media content, and the second number of comments representing a number of comment information published by the associated user for the second media content.
[0070] FIG. 7 is a fourth media content display diagram based on the first display information and the second display information according to an embodiment of the present disclosure. As shown in FIG. 7, the interface display content shown in FIG. 7 further displays the second number of likes and the second number of comments of the picture ima_2, i.e., the number of like information published by the associated user for the picture ima_2 and the number of comment information published by the associated user for the picture ima_2. For example, the upper limit of the number of characters of the nickname of the associated user for the initial display of the display area corresponding to the like information is 10 characters, wherein the initial display refers to the initial state of the preset interface displayed by the client, which corresponds to the "expanded display" based on the current user operation mentioned in the following. If the number of characters of the nickname of the associated user for the like information published for the picture ima_2 is less than or equal to 10, for example, the nickname of the first associated user "AA", the nickname of the second associated user "BB", the nickname of the third associated user "CC", and the nickname of the fourth associated user "DDT", a total of 9 characters, then the display area corresponding to the like information is displayed as: "AA, BB, CC, DDT, a total of 4 common friends like". Further, if the number of characters of the nickname of the associated user for the like information published for the picture ima_2 is greater than 10, for example, the number of like information of the associated user increases, the nickname of the first associated user "AA", the nickname of the second associated user "BB", the nickname of the third associated user "CC", the nickname of the fourth associated user "DDT", the nickname of the fifth associated user "EER", and the nickname of the sixth associated user "FF", a total of 14 characters, then the display area corresponding to the like information is displayed as: "AA, BB, CC, DDT, etc., a total of 6 common friends like". When the current user user_0 further clicks the display area of "a total of 6 common friends like", the display area corresponding to the like information is expanded and displayed, i.e., "AA, BB, CC, DDT, EER, FF, a total of 6 common friends like".
[0071] Further, as shown in FIG. 7, for example, the number of comment information published by the associated users for the picture ima_2 in the display area corresponding to the comment information is 4, if the comment information published for the picture ima_2 is: the comment content "cute" published by the second associated user "BB", the comment content "beautiful" published by the third associated user "CC", and the comment content "like" published by the fifth associated user "EER", then the display area corresponding to the comment information displays: "BB: cute, CC: beautiful, EER: like, a total of 3 common friend comments"; further, for example, the number of comment information of the associated users increases, if the comment information published for the picture ima_2 is: the comment content "good-looking" published by the first associated user "AA", the comment content "cute" published by the second associated user "BB", the comment content "beautiful" published by the third associated user "CC", the comment content "like" published by the fifth associated user "EER", and the comment content "fascinating" published by the sixth associated user "FF", then the display area corresponding to the comment information displays: "BB: cute, CC: beautiful, EER: like, etc. a total of 5 common friend comments", when the current user user_0 further clicks the display area of "etc. a total of 5 common friend comments", the display area corresponding to the comment information is expanded to display: "BB: cute, CC: beautiful, EER: like, AA: good-looking, FF: fascinating, a total of 5 common friend comments", that is, the preset permission media content only displays the comments of the associated friends, and when the number of comments of the associated friends exceeds the preset threshold, the comments are folded. The comment content initially displayed in the display area corresponding to the comment information can be displayed according to the time of the comment information published by the associated users, for example, the comment information closest to the current time of the client of the current user is displayed first, for example, in the embodiment shown in FIG. 7, the comment content published by the sixth associated user "FF" is earlier than that of the other four associated users, so the comment content published by the sixth associated user "FF" can be folded when the comment information is initially displayed.
[0072] Further, the like information published by the associated user for the second media content is displayed according to the comment information published by the associated user for the second media content. FIG. 8 is a fifth schematic diagram of displaying media content based on the first display information and the second display information according to an embodiment of the present disclosure. As shown in FIG. 8, based on the media content display shown in FIG. 7, for example, when the number of characters of the nickname of the associated user of the like information published for the picture ima_2 is greater than 10, for the associated user who publishes the comment information and the like information, the nickname of the associated user is preferentially displayed in the display area corresponding to the like information, for example, the comment information published for the picture ima_2 is the comment content "cute" published by the second associated user "BB", the comment content "beautiful" published by the third associated user "CC", and the comment content "like" published by the fifth associated user "EER", and the associated user of the like information published for the picture ima_2 is "AA, BB, CC, DDT, EER, FF", a total of 6; the display area corresponding to the like information is correspondingly displayed as "BB, CC, EER, and a total of 6 common friends like", when the current user user_0 further clicks the display area of "a total of 6 common friends like", the display area corresponding to the like information is expanded and displayed, that is, "BB, CC, EER, AA, DDT, FF, a total of 6 common friends like" is displayed, and the display area corresponding to the comment information is correspondingly displayed as "BB: cute, CC: beautiful, EER: like, a total of 3 common friends comment".
[0073] In the embodiment of the present disclosure, by displaying a preset interface of a current user, the preset interface displays media content based on a form of a waterfall flow, and the waterfall flow is configured to carry a plurality of media content; in the preset interface, interaction information of the media content of the associated user of the current user is displayed based on the type of the media content, and the interaction information is configured to have different display content or interaction modes based on different types. Based on the display of the preset interface of the current user in the form of the waterfall flow, the interaction information of the media content in the preset interface in the form of the waterfall flow is displayed based on the type of the media content, the display efficiency and the interaction efficiency of the interaction information of the media content in the preset interface in the form of the waterfall flow are improved, and the user experience is improved, that is, the problem of poor user experience is solved.
[0074] Referring to FIG. 9, FIG. 9 is a second schematic diagram of a media content display method according to an embodiment of the present disclosure. The embodiment is further refined based on the embodiment shown in FIG. 2, and the media content display method comprises the following steps:
[0075] In step S201, a preset interface of a current user is displayed, and the preset interface displays media content based on a form of a waterfall flow, and the waterfall flow is configured to carry a plurality of media content.
[0076] Step S202: In the preset interface, the interaction information of the media content of the associated user of the current user is displayed based on the type of the media content, and the interaction information is configured to have different display contents or interaction modes based on different types.
[0077] Step S203: Based on the third interaction instruction of the current user, the weighted ranking of each first comment information is obtained, wherein the weighted ranking is obtained based on the weighting and calculation of the interaction frequency of each associated user and the associated user and the number of likes or the number of replies of the corresponding first comment information.
[0078] Step S204: Based on the weighted ranking, the first comment information is further displayed when the first media content is displayed.
[0079] Exemplarily, FIG. 10 is a sixth media content display schematic diagram based on the first display information and the second display information provided by the embodiment of the present disclosure. Referring to FIG. 10, based on the media content display shown in FIG. 4, the client responds to the third interaction instruction of the current user, for example, the current user user_0 clicks the “expand details” button (control), the client obtains the weighted ranking of each first comment information corresponding to the first display information of the first media content, and based on the weighted ranking, the first comment information is further displayed when the first media content is displayed; exemplarily, the weighted calculation formula is shown as formula (1),
[0080] Wherein, score_i is used to indicate the weighted score of the i-th first comment information, thu_i is used to indicate the number of likes of the i-th first comment information, rep_i is used to indicate the number of replies of the i-th first comment information, fre_i is used to indicate the interaction frequency of the associated user publishing the i-th first comment information and the associated user, per_1 is used to indicate the weighting coefficient of the number of likes of the first comment information, per_2 is used to indicate the weighting coefficient of the number of replies of the first comment information, and per_3 is used to indicate the weighting coefficient of the interaction frequency.
[0081] Further, based on the weighted score corresponding to each first comment information, the first comment information is sorted, that is, the weighted sorting of each first comment information is obtained, and then the client displays each first comment information based on the weighted sorting, wherein the higher the weighted score is, the more front the display position of the comment information in the display area corresponding to the comment information is; for example, the first comment information of the picture ima_1 has 6 pieces (comm_1 to comm_6, the nicknames of the corresponding general users are U_1 to U_6), and then the weighted score of each of the first comment information comm_1 to the first comment information comm_6 is calculated by formula (1), and the first comment information comm_1 to the first comment information comm_6 is weighted sorted according to the weighted score, for example, the order of the weighted sorting is: comm_4, comm_6, comm_1, comm_3, comm_5, comm_2; then as shown in FIG. 10, the display corresponding to the display area of the comment information is: “U_4: comm_4, U_6: comm_6, U_1: comm_1, U_3: comm_3, U_5: comm_5, U_2: comm_2”.
[0082] As shown in FIG. 10, the client responds to the third interaction instruction of the current user, for example, the current user user_0 clicks the “Expand Details” button (control), displays a comment panel in the form of a half-screen style as an interactive information display interface, and displays all comment information corresponding to the public media content in the interactive information display interface, for example, displays: “U_4: comm_4, U_6: comm_6, U_1: comm_1, U_3: comm_3, U_5: comm_5, U_2: comm_2”; further, when the first comment information (all comment information corresponding to the public media content) is displayed in the interactive information display interface, the interactive information display interface can be closed through the close button or the interactive information interface can be closed through the sliding operation. In some embodiments, the interactive information display interface can also be supported to be displayed as a full screen through the full screen button.
[0083] In the step of the embodiment, the corresponding weighted sorting is determined by weighting calculation on each first comment information, so that when the current user views the first content media content and the preset permission media content published by the browsing associated user, the first comment information with high interaction rate can be quickly browsed, and the user experience is improved, that is, the problem of poor user experience is solved.
[0084] Further, as shown in the media content display diagram in FIG. 7 and the media content display diagram in FIG. 10, the media content display method provided by the embodiment of the present disclosure further includes: determining target media content according to a target interaction instruction of the current user, wherein the target interaction instruction is used to indicate an interaction operation of the current user on the first display information of the first media content or the second display information of the second media content; and displaying an updated preset interface according to the target media content, wherein the updated preset interface is used to display the target media content and target display information of the target media content. Specifically, for example, as shown in FIG. 7, based on the further click of the current user user_0 on the display area of “6 common friends like in total”, the client determines the picture ima_2 as the target media content, and then when the display area corresponding to the like information is expanded and displayed, the picture ima_2 and the corresponding second display information are displayed in the preset interface, and the picture ima_1 and part of the corresponding first display information are removed. In contrast, as shown in FIG. 10, after the current user user_0 clicks the “expand details” button (control) corresponding to the first media content, the client determines the picture ima_1 as the target media content, and then when each first comment information of the picture ima_1 is displayed in the preset interface, the picture ima_2 and part of the corresponding second display information are removed. Based on the interaction operation of the current user, the media content corresponding to the interaction operation and the display information thereof are displayed to the current user, thereby improving the user experience, i.e., solving the problem of poor user experience.
[0085] Further, the calculation of the weighted score can also combine the interaction frequency of each associated user and the current user, i.e., the weighted sorting is obtained by weighted sum and calculation based on the interaction frequency of each associated user and the associated user, the interaction frequency of each associated user and the current user, and the like number or reply number of the corresponding first comment information. The specific implementation manner is not described here.
[0086] It can be understood that the weighted sorting processing method of each first comment information can also be applied to the weighted sorting process of the second comment information, which is not described here.
[0087] In another possible implementation manner, when the display interface of the client jumps to display the preset interface of the current user based on the operation of the current user, the client obtains the weighted sorting of each first comment information corresponding to the first display information of the first media content, and then displays each first comment information based on the weighted sorting in the process of sliding display of the preset interface.
[0088] Further, based on displaying the first display information of the first media content of the associated user of the current user and the second display information of the second media content, the first secondary interface of the first display information is displayed in response to the first interaction instruction for the first display information, or the second secondary interface of the second display information is displayed in response to the second interaction instruction for the second display information; wherein the first display information includes a first number of first comment information for the first media content, the first secondary interface is used to display a second number of first comment information for the first media content, the second number is greater than the first number, and the second number is determined based on the reply times or the like times of each first comment information; the second display information includes second comment information for the second media content, and the second secondary interface is used to display reply information for the second comment information.
[0089] Specifically, for example, the displayed preset interface of the client displays the first display information of the first media content of the associated user of the current user and the second display information of the second media content, the first display information includes num_1 pieces of first comment information for the first media content, and the client displays the first secondary interface of the first display information in response to the first interaction instruction of the current user for the first display information, such as the "Expand Details" control in the display interface shown in FIG. 4, the first interaction instruction is clicking the "Expand Details" control, and then the client displays the first secondary interface of the first display information, that is, displays the second number of first comment information for the first media content, such as num_2 pieces of first comment information for the first media content, wherein num_2 is greater than num_1. Further, for example, the first media content has a total of num_0 pieces of first comment information, the client determines the attention score of each first comment information based on the reply times or the like times corresponding to each first comment information in response to the first interaction instruction of the current user for the first display information, and then displays the first comment information with an attention score greater than a preset target attention score based on the target attention score, and the number of the first comment information with the attention score greater than the target attention score is the second number. For example, the attention score is calculated based on the weighted sum of the reply times and the like times corresponding to each first comment information. Further, the "Fold Details" control can also be provided in any display area of the preset interface, when the current user clicks the "Fold Details" control, the first secondary interface will be closed, that is, the client no longer displays the first secondary interface of the first display information, and only displays the first display information.
[0090] Further, FIG. 11 is a display schematic diagram of a second secondary interface of the second display information according to an embodiment of the present disclosure. As shown in FIG. 11, the client displays the second secondary interface of the second display information in response to the second interaction instruction for the second display information. Specifically, for example, the preset interface of the current user user_0 displays the second media content (picture ima_2) published by the associated user friend_1, and the picture ima_2 is a picture of a kitten. The friend dynamic display interface of the current user user_0 also displays the second comment information of the picture ima_2. The second comment information is the comment information and the like information published by the associated user for the picture ima_2. For example, the display area corresponding to the like information displays the nicknames of the first associated user “AA”, the second associated user “BB” and the third associated user “CC”. The display area corresponding to the comment information displays the comment content “cute” published by the second associated user “BB” and the comment content “like” published by the fifth associated user “EER”. Optionally, the “friends can see” mark is also displayed in the upper right corner of the picture ima_2. On this basis, the display area corresponding to the comment information also displays the “expand details” control. Further, the client further displays the second secondary interface of the second display information in response to the second interaction instruction of the current user user_0 clicking the “expand details” control. That is, the reply information for the second comment information is displayed in the second secondary interface. For example, the associated user friend_1 replies to the second associated user “BB” as “thank you for the compliment”, and the associated user friend_1 replies to the fifth associated user “EER” as “I am also”. Further, the preset interface also has the “fold details” control in any display area. When the current user clicks the “fold details” control, the second secondary interface is closed. That is, the client no longer displays the second secondary interface of the second display information, and only displays the second display information.
[0091] In the embodiment, by providing the interaction control of the first secondary interface of the first display information and the interaction control of the second secondary interface of the second display information, the client can expand (or fold) the corresponding first secondary interface or second secondary interface in response to the interaction instruction of the current user for the interaction control when the current user browses the media content published by the associated user. This facilitates the user to further browse the related first comment information or second comment information, and improves the user experience, that is, solves the problem of poor user experience.
[0092] Further, based on the first secondary interface displaying the first display information, or the second secondary interface displaying the second display information, the first sorting logic corresponding to the first display information or the second sorting logic corresponding to the second display information is determined; the first comment information in the first secondary interface is displayed based on the first sorting logic, or the second comment information in the second secondary interface is displayed based on the second sorting logic. In a possible implementation, the first sorting logic corresponding to the first display information is that the associated user interacts with the first display information, for example, the associated user replies to the first comment information in the first display information, then the first comment information replied by the associated user is preferentially displayed, and then the first comment information in the first secondary interface is displayed based on the first sorting logic. Specifically, for example, FIG. 12 is a display schematic diagram of a first secondary interface displaying first display information based on a first sorting logic provided by an embodiment of the present disclosure, as shown in FIG. 12, the first comment information of the picture ima_1 published by the associated user friend_1 has 6 pieces (comm_1 to comm_6, the corresponding general user is U_1 to U_6), for example, the associated user friend_1 replies to comm_4, comm_6, comm_1, and comm_3, when the first secondary interface is not displayed, the first comment information displayed by the first display information has 3 pieces, then any 3 pieces of the first comment information in comm_4, comm_6, comm_1, and comm_3 are randomly displayed, for example, comm_4, comm_6, and comm_3 are displayed, and the sorting order is also randomly determined; then, when the first secondary interface is displayed in response to the current user user_0 clicking the "expand details" control, comm_4, comm_6, comm_3, comm_1, comm_5, and comm_2 are displayed, wherein the sorting order of the four first comment information comm_4, comm_6, comm_3, and comm_1 can be exchanged, the sorting order of the two first comment information comm_5 and comm_2 can be exchanged, but "comm_4, comm_6, comm_3, and comm_1" are preferentially displayed before "comm_5 and comm_2". Further, in any display area of the preset interface, a "fold details" control can also be provided, when the current user clicks the "fold details" control, the first secondary interface is closed, that is, the client no longer displays the first secondary interface of the first display information, and only displays the first display information. Optionally, the "public" mark is also displayed in the upper right corner of the picture ima_1.
[0093] Further, if the second sorting logic is the same as the first sorting logic, the implementation of displaying the second comment information in the second secondary interface based on the second sorting logic is not repeated here.
[0094] In another possible implementation, the first sorting logic represents the first comment information in the first secondary interface, and the first comment information is sorted based on the number of likes or the number of replies, and then the first comment information in the first secondary interface is displayed based on the first sorting logic. Specifically, for example, there are 6 pieces of first comment information (comm_1 to comm_6, corresponding to general users U_1 to U_6), the total number of likes and replies corresponding to comm_1 is N_1, the total number of likes and replies corresponding to comm_2 is N_2, the total number of likes and replies corresponding to comm_3 is N_3, the total number of likes and replies corresponding to comm_4 is N_4, the total number of likes and replies corresponding to comm_5 is N_5, and the total number of likes and replies corresponding to comm_6 is N_6. N_1 to N_6 are sorted in descending order as: N_5, N_3, N_6, N_1, N_4, N_2, and the display order of the first comment information comm_1 to comm_6 is: comm_5, comm_3, comm_6, comm_1, comm_4, comm_2. Then, when the first secondary interface is not displayed, the first comment information displayed by the first display information has 3 pieces, and then comm_5, comm_3, and comm_6 are displayed according to the first sorting logic. Then, when the first secondary interface is displayed, U_5: comm_5, U_3: comm_3, U_6: comm_6, U_1: comm_1, U_4: comm_4, and U_2: comm_2 are displayed according to the first sorting logic.
[0095] In another possible implementation, the second sorting logic represents the second comment information or reply information in the second secondary interface, and sorts based on the generation time of the second comment information or reply information, and then the second comment information in the second secondary interface is displayed based on the second sorting logic. Specifically, for example, there are 6 pieces of second comment information (say_1 to say_6, and the corresponding associated users are R_1 to R_6), in this embodiment, the closer the generation time of the second comment information or reply information is to the current time of the client of the current user, the more preferentially the second comment information is displayed; for example, say_1 has no corresponding reply information, the generation time of say_1 is time_1, say_2 has corresponding reply information, the generation time of say_2 is time_2, the generation time of the reply information of say_2 is time_2_1, then say_2 is sorted based on the generation time time_2_1, say_3 has corresponding reply information, the generation time of say_3 is time_3, the generation time of the reply information of say_3 is time_3_1, then say_3 is sorted based on the generation time time_3_1, say_4 has no corresponding reply information, the generation time of say_4 is time_4, say_5 has 3 pieces of corresponding reply information, the generation time of say_5 is time_5, the generation time of the 3 pieces of reply information of say_5 is time_5_1, time_5_2 and time_5_3, time_5_3 is later than time_5_2 and time_5_1, then say_5 is sorted based on the generation time time_5_3, say_6 has no corresponding reply information, the generation time of say_6 is time_6; then, the closer the generation time is to the current time, the higher the sorting is: time_5_3, time_4, time_2_1, time_6, time_1, time_3_1, then the display order of the second comment information say_1 to say_6 is: say_5, say_4, say_2, say_6, say:1, say_3; then, when the second secondary interface is not displayed, the second comment information displayed by the second display information has 3 pieces, then say_5, say_4 and say_2 are displayed according to the second sorting logic, then when the second secondary interface is displayed, R_5:say_5, R_4:say_4, R_2:say_2, R_6:say_6, R_1:say_1, R_3:say_3 are displayed according to the second sorting logic.
[0096] In the embodiment, the client displays first comment information in a first secondary interface based on preset first sorting logic or displays second comment information in a second secondary interface based on second sorting logic, so that the current user can further browse the related first comment information or second comment information when browsing the media content published by the associated user, and the user experience is improved, that is, the problem of poor user experience is solved.
[0097] In the embodiment, the implementation of step S201 is the same as that of step S101 in the embodiment shown in FIG. 2 of the present disclosure, and thus will not be repeated here.
[0098] Corresponding to the media content display method of the above embodiment, FIG. 13 is a structural block diagram of a media content display device provided in an embodiment of the present disclosure. The method introduced in the above embodiment can be executed by the media content display device. The device can be implemented in a software or hardware manner, and the device can be integrated in an electronic device having a certain data processing function. The electronic device can include but is not limited to a mobile terminal having a large data processing capability, and a desktop computer, a supercomputer, and other fixed terminals having a large data processing capability.
[0099] For ease of illustration, only parts related to the embodiments of the present disclosure are shown. Referring to FIG. 13, the media content display device 3 includes:
[0100] The triggering module 31 is configured to display a preset interface of a current user, and the preset interface displays media content in a waterfall form, and the waterfall is configured to carry a plurality of media content.
[0101] The display module 32 is configured to display, in the preset interface, interactive information of the media content of an associated user of the current user based on a type of the media content, and the interactive information is configured to have different display content or interactive manners based on different types.
[0102] According to one or more embodiments of the present disclosure, the first display information includes a first number of likes or a first number of comments, the first number of likes representing a number of like information published by any user in an application platform for the first media content, and the first number of comments representing a number of comment information published by any user in the application platform for the first media content.
[0103] According to one or more embodiments of the present disclosure, the first display information further includes first comment information, the first comment information being comment information or like information published by an associated user for the first media content, and the associated user being at least one user having a virtual friend relationship with both the current user and the associated user.
[0104] According to one or more embodiments of the present disclosure, the display module 32, when displaying the first display information of the first media content of the associated user of the current user, is specifically configured to: obtain a weighted ranking of each first comment information, wherein the weighted ranking is obtained based on weighting and calculation of interaction frequency of each associated user with the associated user and the number of likes or the number of replies of the corresponding first comment information; and display each first comment information based on the weighted ranking.
[0105] According to one or more embodiments of the present disclosure, the second display information includes second comment information, and the second comment information is comment information or like information published by the associated user for the second media content, and the associated user is at least one user who has a virtual friend relationship with both the current user and the associated user.
[0106] According to one or more embodiments of the present disclosure, the second display information further includes a second like quantity or a second comment quantity, the second like quantity representing the number of like information published by the associated user for the second media content, and the second comment quantity representing the number of comment information published by the associated user for the second media content.
[0107] According to one or more embodiments of the present disclosure, the display module 32 is further configured to: in response to a first interaction instruction for the first display information, display a first secondary interface of the first display information, or in response to a second interaction instruction for the second display information, display a second secondary interface of the second display information; wherein the first display information includes a first quantity of first comment information for the first media content, the first secondary interface is configured to display a second quantity of first comment information for the first media content, the second quantity is greater than the first quantity, and the second quantity is determined based on the number of replies or the number of likes of each first comment information; the second display information includes second comment information for the second media content, and the second secondary interface is configured to display reply information for the second comment information.
[0108] According to one or more embodiments of the present disclosure, when the display module 32 displays the first secondary interface of the first display information in response to a first interaction instruction for the first display information, or displays the second secondary interface of the second display information in response to a second interaction instruction for the second display information, the display module 32 is specifically configured to: determine a first sorting logic corresponding to the first display information or a second sorting logic corresponding to the second display information; and display the first comment information in the first secondary interface based on the first sorting logic, or display the second comment information in the second secondary interface based on the second sorting logic.
[0109] According to one or more embodiments of the present disclosure, the first sorting logic characterizes first comment information in the first secondary interface, and sorts based on a number of likes or a number of replies of the first comment information; and the second sorting logic characterizes second comment information or reply information in the second secondary interface, and sorts based on a generation time of the second comment information or the reply information.
[0110] The trigger module 31 and the display module 32 are connected. The media content display device 3 provided in this embodiment can execute the technical solutions of the method embodiments described above, and has similar implementation principles and technical effects. Details are not described herein again.
[0111] FIG. 14 is a structural schematic diagram of an electronic device provided in an embodiment of the present disclosure. As shown in FIG. 14, the electronic device 4 includes:
[0112] The electronic device 4 includes a processor 41 and a memory 42 connected to the processor 41 in communication.
[0113] The memory 42 stores computer execution instructions.
[0114] The processor 41 executes the computer execution instructions stored in the memory 42 to implement the media content display method in the embodiments shown in FIGS. 2-12.
[0115] Optionally, the processor 41 and the memory 42 are connected through a bus 43.
[0116] The related descriptions can be understood according to the related descriptions and effects of the steps in the embodiments corresponding to FIGS. 2-12, and details are not described herein again.
[0117] An embodiment of the present disclosure provides a computer readable storage medium, and the computer readable storage medium stores computer execution instructions. When the computer execution instructions are executed by a processor, the computer execution instructions are used to implement the media content display method provided in any one of the embodiments corresponding to FIGS. 2-12 of the present disclosure.
[0118] An embodiment of the present disclosure provides a computer program product, and the computer program product includes a computer program. When the computer program is executed by a processor, the computer program implements the media content display method provided in any one of the embodiments corresponding to FIGS. 2-12 of the present disclosure.
[0119] In order to implement the above-mentioned embodiments, an embodiment of the present disclosure further provides an electronic device.
[0120] Referring to FIG. 15, FIG. 15 is a hardware structure diagram of an electronic device according to an embodiment of the disclosure, which illustrates a structure of an electronic device 900 that can be used to implement an embodiment of the disclosure. The electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), a tablet computer, a portable multimedia player (PMP), a car terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device illustrated in FIG. 15 is merely an example and should not impose any limitation on the function and use range of an embodiment of the disclosure.
[0121] As illustrated in FIG. 15, the electronic device 900 can include a processing device (e.g., a central processing unit, a graphic processing unit, or the like) 901 that can perform various appropriate actions and processes according to a program stored in a read only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0122] In general, the following devices can be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, and the like; a storage device 908 including, for example, a magnetic tape, a hard disk, and the like; and a communication device 909. The communication device 909 can allow the electronic device 900 to communicate with other devices wirelessly or via a wire to exchange data. Although FIG. 15 illustrates the electronic device 900 having various devices, it should be understood that all of the illustrated devices are not required to be implemented or provided. More or less devices can be alternatively implemented or provided.
[0123] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program comprising program code for performing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.
[0124] It should be noted that the computer readable medium described above in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination thereof. The computer readable storage medium, for example, can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program used or used in conjunction with an instruction execution system, device or apparatus. In the present disclosure, the computer readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the foregoing. The computer readable signal medium can also be any computer readable medium other than the computer readable storage medium that can send, propagate or transmit a program for use by or in connection with an instruction execution system, device or apparatus. The program code contained in the computer readable medium can be transmitted by any suitable medium, including but not limited to a wire, a cable, a fiber optic, a RF (radio frequency), or the like, or any suitable combination of the foregoing.
[0125] The computer readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device and not be assembled into the electronic device.
[0126] The computer readable medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the embodiments described above.
[0127] Computer program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0128] The flow diagrams and the block diagrams in the drawings are meant as possible implementations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams and / or any combination thereof can be implemented by a dedicated hardware-based system that carries out predetermined functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0129] The units or modules described in the embodiments of the present disclosure can be implemented by software, or by hardware. In some cases, the name of the unit or module does not constitute a limitation on the unit itself.
[0130] In a first aspect, according to one or more embodiments of the present disclosure, a media content display method is provided, comprising:
[0131] Display a preset interface of a current user, the preset interface displays media content based on a form of a waterfall flow, the waterfall flow is configured to carry a plurality of media content; in the preset interface, interaction information of the media content of an associated user of the current user is displayed based on a type of the media content, the interaction information is configured to have different display contents or interaction modes based on different types.
[0132] According to one or more embodiments of the present disclosure, the first display information includes a first number of likes or a first number of comments, the first number of likes represents a number of like information published by any user in the application platform for the first media content; and the first number of comments represents a number of comment information published by any user in the application platform for the first media content.
[0133] In a second aspect, according to one or more embodiments of the present disclosure, a media content display device is provided, comprising:
[0134] A triggering module is configured to display a preset interface of a current user, the preset interface displays media content based on a form of a waterfall flow, the waterfall flow is configured to carry a plurality of media content;
[0135] A display module is configured to display, in the preset interface, interaction information of the media content of an associated user of the current user based on a type of the media content, the interaction information is configured to have different display contents or interaction modes based on different types.
[0136] The above description is merely preferred embodiments of the present disclosure and a description of the principles of the technology applied. It should be understood by those skilled in the art that the disclosed scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and also covers other technical solutions formed by any combination of the above technical features or equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features disclosed in the present disclosure (but not limited to) having similar functions to form technical solutions.
[0137] In addition, although each operation is described in a specific order, this should not be understood as requiring the operations to be performed in the specific order shown or in a sequential order. In certain circumstances, multitasking and parallel processing can be advantageous. Similarly, although several implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments can also be combined in a single embodiment. Conversely, various features described in the context of a single embodiment can also be separated and implemented in multiple embodiments.
[0138] Although the subject matter has been described in language specific to structural features or method logical acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. A media content display method, comprising: displaying a preset interface of a current user, the preset interface displaying media content based on a form of a waterfall, the waterfall being configured to carry a plurality of media content; in the preset interface, displaying interaction information of the media content of an associated user of the current user based on a type of the media content, the interaction information being configured to have different display contents or interaction modes based on different types.
2. The method of claim 1, wherein the interaction information comprises first presentation information of the first media content or second presentation information of the second media content, wherein, the first media content being a first content published by the associated user in an application platform, the second media content being a second content published by the associated user in the application platform, the first content and the second content having different display permissions, the first display information and the second display information having different display contents or interaction modes. 3.The method of claim 2, wherein the interaction information comprises first interaction information, the first interaction information being configured to display an interaction quantity or interaction user information based on different types. 4.The method of claim 3, wherein the displaying the interaction information of the media content of the associated user of the current user based on the type of the media content comprises at least one of: in response to the media content being a first media content, displaying the interaction quantity in the preset interface, the interaction quantity indicating an interaction information quantity for the first media content; in response to the media content being a second media content, displaying interaction user information in the preset interface, the interaction user information comprising identification information of a user interacting with the first media content. 5.The method of claim 2, wherein the interaction information comprises second interaction information, the second interaction information being configured to be displayed as different styles or different states based on different types. 6.The method of claim 5, wherein the second interaction information is configured to be displayed as different states based on different types, comprising: in response to the media content being a first media content, the second interaction information comprising associated interaction information published by a user having an association relationship with the current user and non-associated interaction information published by a user not having an association relationship with the current user; in response to the media content being a second media content, the second interaction information comprising associated interaction information published by a user having an association relationship with the current user. 7.The method of claim 5, wherein the second interaction information is configured to be displayed as different styles based on different types, comprising at least one of: in response to the media content being a first media content, displaying one of the following in the preset interface: a first interaction control, associated interaction information published by a user having an association relationship with the current user and a first interaction control, and non-associated interaction information published by a user not having an association relationship with the current user being displayed based on triggering of the first interaction control. in response to the media content being the second media content, displaying one of the following in the preset interface: the associated interaction information published by the user associated with the current user, and the second interaction control indicating to display all the associated interaction information published by the user associated with the current user. 8.The method of claim 7, wherein the method further comprises at least one of the following: the first interaction control is configured to appear when a first trigger condition is met, the first trigger condition comprising the media content having non-associated interaction information; the second interaction control is configured to appear when a second trigger condition is met, the second trigger condition comprising the associated interaction information published by the user associated with the current user being greater than a threshold. 9.The method of claim 7, wherein the method further comprises: in response to the first interaction control being triggered, displaying an interaction information display interface and displaying the interaction information in the interaction information display interface; in response to the second interaction control being triggered, displaying the interaction information in a tiled manner in the preset interface. 10.The method of claim 1, wherein the method further comprises: in response to the media content being triggered, displaying a secondary interface, wherein the secondary interface is configured to have different control layouts based on different types.
11. The method of claim 10, wherein the secondary interface comprises a first secondary interface and a second secondary interface, wherein, the first secondary interface is configured to be displayed in response to the first media content being triggered; and the second secondary interface is configured to be displayed in response to the second media content being triggered. 12.The method of claim 11, wherein the first interaction control is configured to display the first interaction information of the associated user of the current user; the second interaction control is configured to be triggered to collect or forward the first media content. 13.A media content display apparatus, comprising: a triggering module configured to display a preset interface of a current user, the preset interface displaying media content based on a form of a waterfall flow, the waterfall flow being configured to carry a plurality of media content; a display module configured to display, in the preset interface, interaction information of the media content of the associated user of the current user based on a type of the media content, the interaction information being configured to have different display contents or interaction manners based on different types.
14. An electronic device comprising: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the processor performs the media content display method of any one of claims 1 to 12. 15.A computer-readable storage medium, the computer-readable storage medium storing computer-executable instructions, when a processor executes the computer-executable instructions, the media content display method of any one of claims 1 to 12 is implemented. 16.A computer program product, comprising a computer program, when a processor executes the computer program, the media content display method of any one of claims 1 to 12 is implemented.