Media content display method and device, computer equipment, storage medium and computer program product
By displaying the target content card of the target object in the first display interface and displaying the target object interface in response to the user's operation, the problem that the user needs multiple interactions to view the target object media content is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202411832386.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-03-25
AI Technical Summary
In the prior art, users need to view the media content corresponding to a specific target object by searching for the name of the target object or clicking on the media content before clicking on the target object, resulting in a poor user experience.
A method of displaying media content is provided by displaying a first display interface, including a content card, the content card corresponding to the first media content, and is used to display part of information corresponding to the first media content. In response to a trigger operation for the target content card, an object interface corresponding to the target object is displayed for displaying a plurality of second media content associated with the target object.
Users can view the media content dynamics related to the target object in the first display interface, and by triggering the target media content, the object interface of the target object is viewed, simplifying the interactive link of the user to view the corresponding interface of the target object and improving the user experience.
Smart Images

Figure CN119690281A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a media content display method, apparatus, computer equipment, storage medium and computer program product. Background Art
[0002] With the development of Internet technology, when users publish media content such as text, images, and videos on content creation platforms, they can add target objects associated with the media content (such as topics, activities, places, movies, music, books, specific users, etc.) Other users can see other media content corresponding to the target objects by clicking on the target objects associated with the media content.
[0003] In the related art, users need to search for the name of the target object, or click on a certain media content and then click on the target object to view the media content corresponding to the specific target object, which results in cumbersome interactive operations when users want to know the relevant dynamics of the object they are interested in, resulting in a poor user experience. Summary of the invention
[0004] Based on this, it is necessary to provide a media content display method, apparatus, computer equipment, storage medium and computer program product to address the above technical issues.
[0005] In a first aspect, the present application provides a method for displaying media content. The method comprises:
[0006] Displaying a first display interface, wherein the first display interface includes a content card, the content card corresponds to the first media content and is used to display at least part of the information corresponding to the first media content, the content card includes a target content card corresponding to the target media content, the target media content is associated with a target object, and the target content card is further used to display the target object information of the target media content;
[0007] In response to a triggering operation on the target content card, an object interface corresponding to the target object is displayed, where the object interface is used to display a plurality of second media contents associated with the target object.
[0008] In one of the embodiments, the content card is also used to display at least one of the title information, publishing source information, and recommendation reason information of the first media content, and the target object information is displayed as one of the title information, publishing source information, and recommendation reason information of the target content card.
[0009] In one of the embodiments, the display mode of each of the second media contents in the object interface is determined based on the type of the target object or a mode switching operation of the user;
[0010] The display mode includes a first display mode and a second display mode, the first display mode includes a single-column sorting display, and the content cards in the first display mode preferentially display the text of each of the second media contents;
[0011] The second display mode includes a multi-column sorted display, and the content cards in the second display mode preferentially display the non-text content of each of the second media contents.
[0012] In one of the embodiments, the object interface also includes a media content publishing control, and the media content publishing control is used to trigger the display of a media content publishing interface, and the media content publishing interface is used to publish media content associated with the target object, and the media content publishing interface is determined based on the type of the target object or the display mode of each of the second media contents in the object interface.
[0013] In one embodiment, the method further comprises:
[0014] In the case where each of the second media contents is displayed in the first display mode, in response to a trigger operation on the media content publishing control, a first media content publishing interface is displayed, and the first media content publishing interface preferentially displays a text input area;
[0015] When each of the second media contents is displayed in the second display mode, in response to a trigger operation on the media content publishing control, a second media content publishing interface is displayed, and the second media content publishing interface preferentially displays a non-text content input area.
[0016] In one of the embodiments, when the second media content that does not include non-text content is displayed using the second display mode, the content card corresponding to the second media content preferentially displays the synthetic content of the second media content, where the synthetic content is generated based on the text of the second media content;
[0017] Alternatively, when first media content that does not include non-text content is displayed using the second display mode, the content card corresponding to the first media content preferentially displays synthetic content of the first media content, where the synthetic content is generated based on the text of the first media content.
[0018] In one embodiment, each of the second media contents includes the target media content, and the object interface displays the plurality of second media contents associated with the target object in any one of the following ways:
[0019] Arranging the target media content at the first position of each of the second media content for display;
[0020] Scroll to the arrangement position of the target media content in each of the second media content to display the target media content.
[0021] In one embodiment, the method further comprises:
[0022] A user account interface is displayed, and in response to an interactive operation on the user account interface, an associated object interface is displayed, wherein the associated object interface displays a target object associated with the user account and / or third media content associated with the target object.
[0023] In one embodiment, when there are multiple target objects associated with a user account, each of the target objects is arranged in the associated object interface in the order of at least one of the following: the time when the user account is associated with the target object, the update time of the target object, the amount of interaction with the target object, and the user account's interest in the target object.
[0024] In one embodiment, the method further comprises:
[0025] In response to a triggering operation on any of the content cards except the target content card in the first display interface, a media content interface corresponding to the first media content is displayed.
[0026] In one of the embodiments, at least one object component is also displayed in the object interface; the object component includes at least one of the following: a live broadcast component, a scoring component, and a voting component.
[0027] In one of the embodiments, the live broadcast component is used to display or dynamically display at least one of live broadcast content, live broadcast reservation information, and live broadcast comment information.
[0028] In one embodiment, the first display interface is used to display media content recommended to the user, or to display media content associated with the user, or to display media content located in the same geographical area as the user.
[0029] In a second aspect, the present application also provides a media content display device. The device includes:
[0030] A first display module, configured to display a first display interface, wherein the first display interface includes a content card, the content card corresponds to the first media content and is configured to display at least part of the information corresponding to the first media content, the content card includes a target content card corresponding to the target media content, the target media content is associated with a target object, and the target content card is further configured to display the target object information of the target media content;
[0031] The second display module is used to display an object interface corresponding to the target object in response to a trigger operation on the target content card, wherein the object interface is used to display a plurality of second media contents associated with the target object.
[0032] In one of the embodiments, the content card is also used to display at least one of the title information, publishing source information, and recommendation reason information of the first media content, and the target object information is displayed as one of the title information, publishing source information, and recommendation reason information of the target content card.
[0033] In one of the embodiments, the display mode of each of the second media contents in the object interface is determined based on the type of the target object or a mode switching operation of the user;
[0034] The display mode includes a first display mode and a second display mode, the first display mode includes a single-column sorting display, and the content cards in the first display mode preferentially display the text of each of the second media contents;
[0035] The second display mode includes a multi-column sorted display, and the content cards in the second display mode preferentially display the non-text content of each of the second media contents.
[0036] In one of the embodiments, the object interface further includes a media content publishing control, and the media content publishing interface corresponding to the media content publishing control is determined based on the type of the target object or the display mode of each of the second media contents in the object interface.
[0037] In one embodiment, the device further comprises:
[0038] A third display module, configured to display a first media content publishing interface in response to a trigger operation on the media content publishing control when each of the second media contents is displayed in the first display mode, wherein the first media content publishing interface preferentially displays a text editing area;
[0039] The fourth display module is used to display a second media content publishing interface in response to a triggering operation on the media content publishing control when each of the second media contents is displayed using the second display mode, and the second media content publishing interface preferentially displays the image selection area.
[0040] In one of the embodiments, in the second presentation mode, the image of the second media content is generated based on the text of the second media content.
[0041] In one embodiment, each of the second media contents includes the target media content, and the device further includes a fifth display module, and the fifth display module is used to implement any one of the following methods:
[0042] Arranging the target media content at the first position of each of the second media content for display;
[0043] Scroll to the arrangement position of the target media content in each of the second media content to display the target media content.
[0044] In one embodiment, the device further comprises:
[0045] The sixth display module is used to display the user account interface, and in response to an interactive operation on the user account interface, display an associated object interface, in which a target object associated with the user account and / or third media content associated with the target object is displayed.
[0046] In one embodiment, when there are multiple target objects associated with a user account, each of the target objects is arranged in the associated object interface in the order of at least one of the following: the time when the user account is associated with the target object, the update time of the target object, the amount of interaction with the target object, and the user account's interest in the target object.
[0047] In one embodiment, the device further comprises:
[0048] The seventh display module is used to display a media content interface corresponding to the first media content in response to a triggering operation on any of the content cards except the target content card in the first display interface.
[0049] In one of the embodiments, at least one object component is also displayed in the object interface; the object component includes at least one of the following: a live broadcast component, a scoring component, and a voting component.
[0050] In one of the embodiments, the live broadcast component is used to display or dynamically display at least one of live broadcast content, live broadcast reservation information, and live broadcast comment information.
[0051] In one embodiment, the first display interface is used to display media content recommended to the user, or to display media content associated with the user, or to display media content located in the same geographical area as the user.
[0052] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, any one of the above methods is implemented.
[0053] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, any of the above methods is implemented.
[0054] In a fifth aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, any of the above methods is implemented.
[0055] The above-mentioned media content display method, device, computer equipment, storage medium and computer program product push the target media content corresponding to the target object to the user in the first display interface. After the user triggers the target media content, the terminal displays the object interface of the target object, and displays the content information of multiple second media contents corresponding to the target object in the object interface. The embodiment of the present application enables the user to check the dynamics of the media content related to the target object in the first display interface, and the user can view the object interface of the target object by triggering the target media content, which simplifies the interactive link for the user to view the interface corresponding to the target object and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 A diagram of an application environment of a media content display method in an embodiment;
[0057] Figure 2 is a flow chart of a method for displaying media content in one embodiment;
[0058] Figure 3 A schematic diagram of a single-column sorting of an object interface in one embodiment;
[0059] Figure 4 A schematic diagram of multi-column sorting of an object interface in one embodiment;
[0060] Figure 5 A schematic diagram of a media content publishing control in one embodiment;
[0061] Figure 6 A schematic diagram of editing completed media content in one embodiment;
[0062] Figure 7 A schematic diagram of switching display modes in an embodiment;
[0063] Figure 8 is a schematic diagram of entering a second media content publishing interface in an embodiment;
[0064] Fig. 9 A schematic diagram of a media content interface corresponding to text media content in one embodiment;
[0065] Fig.10 A schematic diagram of a user triggering an associated content display control in one embodiment;
[0066] Fig.11 is a schematic diagram of a live broadcast component in one embodiment;
[0067] Fig.12 is a schematic diagram of a scoring component in one embodiment;
[0068] Fig.13 is a schematic diagram of a voting component in one embodiment;
[0069] Fig.14 is a structural block diagram of a media content display device in one embodiment;
[0070] Fig.15 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0071] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0072] The live broadcast room recommendation method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The terminal 102 is integrated with an application that executes the information query method. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0073] In one embodiment, Figure 2 As shown, a method for displaying media content is provided. This embodiment applies the method to Figure 1 The terminal 102 in FIG. 1 is used as an example to illustrate the method, which includes the following steps:
[0074] Step 202: display a first display interface, wherein the first display interface includes a content card, the content card corresponds to the first media content and is used to display at least part of the information corresponding to the first media content, the content card includes a target content card corresponding to the target media content, the target media content is associated with a target object, and the target content card is also used to display the target object information of the target media content.
[0075] In an embodiment of the present application, the first display interface is used to push and display first media content to the user. The first media content may be one or more of media content recommended to the user, media content associated with the user, and media content located in the same geographical area as the user.
[0076] In some embodiments, the first display interface can be used to display media content recommended to the user, for example, it can be a "discover" page or a "recommendation" page of the content platform. Accordingly, the first media content can be any media content recommended to the user, for example, the recommended media content can be determined based on at least one of the user portrait, the object with which the user has established an association relationship, and the object with which the interaction volume reaches a predetermined threshold.
[0077] In some embodiments, the first display interface can be used to display media content associated with the user, for example, it can be a "Follow" page of the content platform. Accordingly, the first media content can be any media content associated with the user, for example, it can be media content published by a user account with which the user has a follow relationship, or media content under an object such as a topic, location, activity, etc. with which the user has a follow relationship.
[0078] In some embodiments, the first display interface can be used to display media content in the same geographical area as the user, for example, it can be a "same city" page or a "nearby" page of a content platform. Accordingly, the first media content can be any media content in the same geographical area as the user, for example, it can be media content related to the geographical area where the user is located, or it can be media content published by other user accounts in the same geographical area as the user.
[0079] The objects may include topics, activities, places, movies, music, books, specific users, etc. to which the media content belongs. Objects are associated with users, which means that the user has performed association operations on these objects. For example, the user is associated with a specific user, which means that the user has performed association operations on the specific user (such as following, collecting, joining the group chat where the user account that published the media content is located, and having a conversation with the user account that published the media content, etc.); topics, activities, places, movies, music, books, etc. to which the media content belongs are associated with the user, which means that the user has performed association operations on the above objects to which the media content belongs (such as following, collecting, etc.).
[0080] Each first media content includes a target media content associated with a target object. The target object may be a certain type of object among the various objects, for example, the target object may be a topic, an activity, a location, a film, a music, a book, a specific user, etc. When the first display interface is used to display media content associated with a user, the target object may also be an object that has a target association relationship with the user. The target association relationship may be one or more preset association relationships, for example, when the association relationship includes following and collecting, the target association relationship may be collecting.
[0081] Each first media content is displayed in the form of a content card. The content card is used to display at least part of the information corresponding to the first media content, such as the cover image of each first media content, and may also include a publishing account, title, etc. In one embodiment, the content card may include one or more of a non-text area (used to display non-text content of the media content, such as an image display area, a video display area, and an audio display area), a text area (used to display text of the media content, such as a title display area and a text display area), a publishing source area (used to display the publishing source of the media content, such as the avatar display area and the name display area of the user who published the media content), a recommendation reason area, and an interactive control area (used to display interactive controls, such as likes, favorites, and comments).
[0082] See also Figure 3 As shown in FIG. 1 , each first media content includes a target media content. The target media content can be marked in a special form, for example, Figure 3 The non-target content card corresponding to the general first media content includes a non-text area (displaying an image), a text area (displaying a title), and a publishing source area (displaying the avatar and name of the user who published the media content). The target content card includes a non-text area (displaying an image), a text area (displaying a title), and a publishing source area (displaying the target topic corresponding to the media content, such as Figure 3 Alternatively, a special border may be added to the target media content, the target media content may be highlighted, the title may be bolded, etc., which is not specifically limited in the embodiments of the present application. It is understandable that the target content card and the non-target content card have the same or similar style and layout for coordinated display.
[0083] The target media content corresponding to the target object may be selected from all media content under the target object according to a preset recommendation algorithm. The present application embodiment does not specifically limit the recommendation algorithm, for example, the media content with the most recent publishing time may be selected as the target media content, the media content with the highest interaction volume (interaction volume includes but is not limited to the number of likes, collections, comments, etc.) may be selected as the target media content, and the media content that best matches the interest tag of the user account may be selected as the target media content, etc.
[0084] The target media content may be one or more. In the case where there are multiple target media contents, each target media content is a different media content. Furthermore, it is also possible to allow a certain interval between the positions where each target media content is displayed on the first display interface. For example, in accordance with Figure 3 When displaying each first media content in the double-column format shown, the two target media contents may not be in the same row. Alternatively, the two target media contents may not be displayed on the first display interface at the same time. That is, when the terminal displays the first display interface, it may record whether the target media content is currently displayed on the first display interface. If so, the terminal will not display new target media content on the first display interface before the user removes the target media content from the first display interface by sliding down, sliding up, performing a hiding operation on the target media content, etc. This prevents the user from being frequently pushed target content corresponding to the same target object, thereby improving the user's browsing experience.
[0085] The target object information of the target media content is displayed on the target content card of the target media content. The target object information can be the object name, object image, or auxiliary information such as the amount of interaction and the amount of visits of the target object. The above information can be displayed at any position of the target content card, such as the bottom of the target content card. When the target content card includes title information, the above information can also be displayed above the title information; when the target content card includes image information, the above information can also be displayed as a label in the image information. Alternatively, the target object information can also be displayed in the recommendation reason area, and the recommendation reason area can be set between the title display area and the non-text display area of the target content card. For non-target content cards, the recommendation reason area can display recommendation reasons such as "You have recently seen" and "You may like". For target content cards, the publishing source area still displays the avatar and name of the user who published the media content, and the target object information "#target object" can be displayed in the recommendation reason area.
[0086] Step 204 : In response to the triggering operation on the target content card, display an object interface corresponding to the target object, where the object interface is used to display a plurality of second media contents associated with the target object.
[0087] In an embodiment of the present application, a user may perform a trigger operation on a target content card, and the trigger operation includes but is not limited to a click operation, a slide operation, a long press operation, and the like. The user may perform a trigger operation on any part of the target content card. After detecting that the user has performed a trigger operation, the terminal displays the object interface corresponding to the target object. The object interface displays a plurality of second media content associated with the target object. Among them, "associated with the target object" may refer to media content to which the target object has been added. For example, when the target object is a topic, a place, an activity, etc., the media content associated with the target object may be media content to which a target topic, a target place, or a target activity is added. For example, when publishing media content, a target topic may be added through specific symbols such as "#" and "@" or specific function controls.
[0088] In other embodiments, "associated with the target object" may also mean that each second media content is a media content published by the target object or a media content on which the target object has performed interactive operations (if the target object is a specific user), or each second media content may also be a media content published by an account associated with the target object (for example, if the target object is a specific user, the account associated with the target object may be a user account followed by the specific user).
[0089] The object interface may be a new interface different from the first display interface. Alternatively, the object interface may be displayed superimposed on the first display interface, such as displayed below or above the first display interface, etc., which is not specifically limited in the embodiments of the present application.
[0090] Each second media content can be displayed in the object interface in the first display mode, the second display mode, etc. When displaying, part or all of the information of each second media content can be displayed. The specific information to be displayed can be determined according to the display mode of the second media content on the object interface.
[0091] Figure 3 It is a display mode (single column display). It can also include double column display, multi-column display, etc. Single column display, double column display, multi-column display refers to displaying a list composed of various second media contents in the object interface, and the user can view other second media contents by sliding the list.
[0092] When displaying in this way, the display space corresponding to each media content in the current display form can be determined in advance, and the specific information displayed on the object interface can be determined according to the size of the display space. In general, the length of the information should be positively correlated with the size of the list display space.
[0093] Furthermore, a display space threshold may be set for different forms of media content. When the list display space corresponding to the media content is smaller than the display space threshold, only text information in the media content is displayed in the list display space.
[0094] For example, in the case where the media content includes video media content, picture media content with image information, and text media content including only text information, considering that the space required for displaying videos is larger than the space required for displaying images, and the space required for displaying images is larger than the space required for displaying text, a first display space threshold can be set for video media content, and a second display space threshold smaller than the first display space threshold can be set for picture media content; when the list display space is smaller than the first display space threshold, only video description text information is displayed for video media content. When the list display space is smaller than the second display space threshold, only picture description text information is displayed for picture media content.
[0095] Furthermore, different content cards corresponding to different types of media content can be displayed in a fixed area of the first display interface. The size of each content card on the first display interface is determined according to the type of media content corresponding to the content card. Content cards can be divided into content cards for displaying text media content, and content cards for displaying picture media content. Since the space occupied by picture media content is generally larger than the space occupied by text media content, the size of the content card for displaying picture media content is larger than the size of the content card for displaying text media content. With this display method, different types of media content can be displayed on the first display interface at the same time, which makes it easier for users to view the types of media content they are interested in, while ensuring that each media content can be allocated a reasonable display space.
[0096] A display mode switching control may be provided on the first display interface and / or the object interface, so that the user can select the desired display form by triggering the display mode switching control. Similarly, each first media content may also be displayed in the first display interface in the first display mode, the second display mode, etc.
[0097] The media content display method provided by the embodiment of the present application pushes the target media content corresponding to the target object to the user in the first display interface. After the user triggers the target media content, the terminal displays the object interface of the target object, and displays the content information of multiple second media contents corresponding to the target object in the object interface. The embodiment of the present application enables the user to check the dynamics of the media content related to the target object in the first display interface, and the user can view the object interface of the target object by triggering the target media content, which simplifies the interactive link for the user to view the interface corresponding to the target object and improves the user experience.
[0098] In one embodiment, the trigger operation includes a first trigger operation and a second trigger operation. In response to the trigger operation on the target content card, an object interface corresponding to the target object is displayed, including:
[0099] In response to a first trigger operation on a target content card, displaying an object interface corresponding to the target object;
[0100] The above method further includes:
[0101] In response to the second triggering operation on the target content card, a media content interface corresponding to the target media content is displayed.
[0102] In the embodiment of the present application, the first trigger operation and the second trigger operation are different operations. For example, the first trigger operation may be a tap operation, and the second trigger operation may be a long press operation; or the first trigger operation may be a left-click operation of a mouse, and the second trigger operation may be a right-click operation of a mouse; or the first trigger operation may be an upward slide operation, and the second trigger operation may be a downward slide operation, etc. The embodiment of the present application does not specifically limit this.
[0103] When the user triggers the target content card through the first trigger operation, the terminal can display the object interface corresponding to the target object. When the user triggers the target content card through the second trigger operation, the terminal can display the media content interface corresponding to the target media content. The media content interface can display content information and target object information corresponding to the target media content, and can also display a jump control for jumping to the object interface of the target object. The user can continue to perform trigger operations on the target object information or the jump control in the media content interface. The terminal then displays the object interface corresponding to the target object.
[0104] The media content display method provided in the embodiment of the present application enables the user to go to the object interface and the media content interface respectively by performing different trigger operations. The user can also go to the object interface from the media content interface. The different needs of the user to go to the object interface and the media content interface when triggering the target content card can be met.
[0105] In one embodiment, the content card is also used to display at least one of the title information, publishing source information, and recommendation reason information of the first media content, and the target object information is displayed as one of the title information, publishing source information, and recommendation reason information of the target content card.
[0106] In the present application, refer to Figure 3 As shown, content cards include target content cards and non-target content cards. Figure 3 Located in the lower right corner, the card with "target topic" is the target content card, and the other cards are non-target content cards. The content card can display the title information of the first media content ( Figure 3 "Title" in the first media content), the source information of the first media content ( Figure 3 "Publishing user" in the first media content), the recommendation reason information ( Figure 3 (not shown). The target object information can be displayed as one of the title information, publishing source information, and recommendation reason information of the target content card. Figure 3 In the example above, the target object information is displayed as the publishing source information.
[0107] The media content display method provided in the embodiment of the present application displays the target object information in the title information, publishing source information or recommendation reason information, so that the user can see the difference between the target content card and the ordinary content card more clearly, thereby improving the user experience.
[0108] In one embodiment, each second media content is displayed in the object interface according to the first display mode or the second display mode, the object interface includes a first sorting control and a second sorting control, and the method further includes at least one of the following:
[0109] In response to a trigger operation on the first sorting control, sorting and displaying each second media content according to a target recommendation strategy;
[0110] In response to the triggering operation on the second sorting control, the second media contents are displayed in descending order according to the release time of the second media contents.
[0111] In the embodiment of the present application, each second media content is displayed in the object interface in the first display mode or the second display mode. Figure 3 , the schematic diagram of the second display mode can be seen in Figure 4 A first sorting control and a second sorting control may also be set in the object interface, and the user may adjust the arrangement order of each second media content in different ways by triggering different sorting controls.
[0112] The first sorting control is used to sort the second media content according to the target recommendation strategy. Figure 3 The target recommendation strategy may be a preset recommendation strategy, such as recommending each media content according to the degree of match between the content information of each media content and the interest characteristics of the user account, recommending each media content according to the amount of interaction of each media content, etc.
[0113] When the user triggers the first sorting control, the terminal can send a second media content acquisition request to the server, and carry the identifier of the first sorting control in the second media content acquisition request. After the server receives the second media content acquisition request and reads the identifier of the first sorting control, it can sort the second media contents corresponding to the target object according to the target recommendation strategy, and send the sorted second media content list to the terminal. The terminal can then display the second media contents in the object interface according to the second media content list.
[0114] The second sorting control is used to sort the second media contents according to the release time of the second media contents. Figure 3 When the user triggers the second sorting control, the terminal can send a second media content acquisition request to the server, and carry the identifier of the second sorting control in the second media content acquisition request. After the server receives the second media content acquisition request and reads the identifier of the second sorting control, it can sort the second media contents corresponding to the target object in descending order according to the release time, and send the sorted second media content list to the terminal. The terminal can then display the second media contents in the object interface according to the second media content list.
[0115] When the user triggers the target media content and jumps to the object interface, the second media content can be sorted and displayed according to the target recommendation strategy or in descending order of release time. The sorted and displayed second media content may include the target media content or may not include the target media content.
[0116] In the case where the target media content is included in the sorted and displayed second media content, the target media content and the second media content can be displayed according to the arrangement order of the target media content in the second media content list. For example, if the target media content is ranked 16th in the second media content list, the second media content arranged above the target media content in the object interface is ranked 15th in the second media content list, and the second media content arranged below the target media content is ranked 17th in the second media content list. The user can view the second media content arranged higher in the second media content list by sliding up each second media content.
[0117] In the case where the target media content is not included in the sorted second media content, the target media content may not be displayed, or may be displayed in a separate area. For example, the target media content display area may be superimposed and displayed below the object interface, and the target media content is displayed in the target media content display area. After the user triggers the target media content, the user may jump to the position of the target media content in the sorted second media content.
[0118] The media content display method provided in the embodiment of the present application allows the user to sort and display each second media content in different sorting modes, thereby meeting the user's needs to view each second media content in different orders.
[0119] In one embodiment, the object interface also includes a media content publishing control, and the method further includes:
[0120] In response to a trigger operation on a media content publishing control, displaying a media content publishing interface;
[0121] In response to a completion operation of publishing the media content on the media content publishing interface, the object interface is redisplayed, and the newly published media content is displayed in the object interface.
[0122] In the embodiment of the present application, the user can quickly input and / or edit and publish media content through the object interface. A media content publishing control is provided in the object interface. Figure 5 The following is an example of a media content publishing control.
[0123] After the user triggers the media content publishing control, the terminal displays the media content publishing interface. The user can edit and publish the media content to be published on the media content publishing interface. After the user completes the editing operation, the terminal re-displays the object interface and displays the media content in the object interface, such as Figure 6 As to which part of the information in the media content is specifically displayed, reference can be made to the description of the information displayed in different arrangement modes for each second media content in the aforementioned embodiment, which will not be described in detail in the embodiment of the present application.
[0124] The media content published by the user through the media content publishing control can be displayed only in the object interface. That is, in the first display interface or other display interfaces of other user accounts, the relevant information of this media content will not appear. After other user accounts enter the object interface, they can see the information of this media content. Or this media content can also be displayed in other interfaces, that is, it can be displayed in the first display interface or other display interfaces of other user accounts according to the same recommendation strategy as other media content. The embodiments of the present application do not specifically limit this.
[0125] In one embodiment, the display mode of each second media content in the object interface is determined based on the type of the target object or the mode switching operation of the user;
[0126] The display mode includes a first display mode and a second display mode, the first display mode includes a single-column sorting display, and the content card in the first display mode preferentially displays the text of each second media content;
[0127] The second display mode includes a multi-column sorted display, and the content cards in the second display mode give priority to displaying the non-text content (such as at least one of an image, a video, and an audio) of each second media content.
[0128] In the embodiment of the present application, different display modes can be used to display each second media content in the object interface. The display mode can be determined by the user by triggering a switching control in the object interface (such as Figure 7 As shown), it can also be determined according to the type of the target object. For example, when the target object is a target object with more corresponding non-text content (such as the target object is the topic: photography), the display mode of the target object can give priority to displaying the non-text content of each second media content (such as at least one of images, videos, and audio). When the target object is a target object with more corresponding text content, the display mode of the target object can give priority to displaying the text of each second media content.
[0129] The display mode may include a first display mode or a second display mode. The first display mode includes at least a single-column sorting display. In the case of a single-column sorting display, each content card in the object interface may give priority to displaying the text of each second media content. Priority display may mean that the display area of the text is larger than the display area of the non-text content, or the text is displayed above other non-text content, or the text is displayed in a more prominent form (such as highlighting, bolding, etc.), which is not specifically limited in the embodiments of the present application.
[0130] It should be noted that the text displayed preferentially can not only be the text actually contained in the second media content (i.e., the text input by the user), but also summary information generated based on the text actually contained in the second media content through a large language model or a pre-trained neural network model, text description information generated based on the images actually contained in the second media content, text summary information generated based on the video actually contained in the second media content, and so on.
[0131] The second display mode includes at least a multi-column sorting display. The schematic diagram of the multi-column sorting display can be found in Figure 4. In the case of multi-column sorting display, each content card in the object interface can give priority to displaying the non-text content of each second media content. Similarly, priority display may mean that the display area of the non-text content is larger than the display area of the text content, or the non-text content is displayed above the text content, or the non-text content is displayed in a more prominent form (such as with a special border, with a special background color, etc.), which is not specifically limited in the embodiments of the present application.
[0132] Similarly, the non-text content may not only be the non-text content actually contained in the second media content (i.e., the non-text content input by the user), but may also be the non-text content generated by a large language model or a pre-trained neural network model based on the text actually contained in the second media content, and so on.
[0133] The media content display method provided in the embodiment of the present application can adopt different display modes that give priority to displaying different types of content to display each second media content, and can meet the different needs of users for viewing different types of content.
[0134] In one embodiment, the object interface also includes a media content publishing control, which is used to trigger the display of a media content publishing interface, and the media content publishing interface is used to publish media content associated with the target object. The media content publishing interface is determined based on the type of the target object or the display mode of each second media content in the object interface.
[0135] In the embodiment of the present application, the media content publishing interface directed by the media content publishing control may also be different according to the different types of target objects or the different display modes of each second media content in the object interface. For example, when the target object is a target object with more corresponding non-text content, the media content publishing interface may be a publishing interface for publishing non-text content. When the target object is a target object with more corresponding text content, the media content publishing interface may be a publishing interface for publishing text.
[0136] Similarly, when the display mode of each second media content in the object interface prioritizes displaying text, the media content publishing interface can be a publishing interface for publishing text; when the display mode of each second media content in the object interface prioritizes displaying non-text content, the media content publishing interface can be a publishing interface for publishing non-text content.
[0137] The media content display method provided in the embodiment of the present application can enable the media content publishing control to jump to different types of media content publishing interfaces when the target object type is different or the display mode is different, which can meet the different needs of users to publish different types of content when viewing different types of information.
[0138] In one embodiment, the method further includes:
[0139] When each second media content is displayed using the first display mode, in response to a trigger operation on a media content publishing control, the first media content publishing interface is displayed, and the first media content publishing interface preferentially displays a text input area; it can be understood that the input may include selection and / or editing operations.
[0140] When each second media content is displayed in the second display mode, in response to a trigger operation on the media content publishing control, a second media content publishing interface is displayed, and the second media content publishing interface preferentially displays the non-text content input area.
[0141] In the embodiment of the present application, in the first display mode and the second display mode, the media content publishing interface entered by the user when triggering the media content publishing control may be different. Figure 5 As shown, in the first display mode, after the user triggers the media content publishing control, the user will jump to the first media content publishing interface. The first media content publishing interface gives priority to displaying the text input area. The meaning of priority display can be that the text input area is larger than other input areas (such as non-text content input areas), the text input area can be displayed before the non-text input area, or the first media content publishing interface only displays the text input area and displays the controls corresponding to other non-text input areas at the same time. The user can jump to or display the interface including other input areas in the form of a floating layer or window by triggering the controls on the first media content publishing interface.
[0142] In some embodiments, the first media content publishing interface may include multiple interfaces, and the user may input and / or edit text on the publishing interface including text input areas such as the title and the body, and then publish media content including only text. Optionally, the user may also jump to the album interface by triggering a function control such as "album" on the publishing interface to select and / or edit non-text content such as images and videos, and then return to the publishing interface to publish media content including text and non-text content. After the user publishes the media content, the terminal redisplays the object interface and displays the media content published by the user on the object interface.
[0143] It should be noted that, unlike related technologies in the field, after the user completes editing the text content on the first media content publishing interface, there is no need to select non-text content such as images for the text content, and the text content can be published alone as media content.
[0144] like Figure 8As shown, in the second display mode, after the user triggers the media content publishing control, he will jump to the second media content publishing interface. The second media content publishing interface gives priority to displaying the non-text input area. The non-text input area is used for users to select non-text content such as images, videos, audio, etc. to be added to the media content. Similarly, the meaning of priority display can be that the non-text input area is larger than the text input area, the display order of the non-text input area can be before the text input area, or the second media content publishing interface only displays the non-text input area and displays the control to jump to the text input area. The user can jump to or display the interface including the text input area in the form of a floating layer or window by triggering the control on the first media content publishing interface.
[0145] In some embodiments, the second media content publishing interface may include multiple interfaces, and the user can select images to be added to the media content on the album interface, and jump to the editing interface by triggering the editing control (such as the "next" control) on the album interface, and after completing the editing, jump to the publishing interface including the text input area such as the title and the body, and finally publish the media content. After the user publishes the media content, the terminal redisplays the object interface and displays the media content published by the user on the object interface.
[0146] In one embodiment, when the second media content that does not include non-text content is displayed in the second display mode, the content card corresponding to the second media content preferentially displays the synthetic content of the second media content, and the synthetic content is generated based on the text of the second media content;
[0147] Alternatively, when first media content that does not include non-text content is displayed using the second display mode, the content card corresponding to the first media content preferentially displays synthetic content of the first media content, where the synthetic content is generated based on the text of the first media content.
[0148] In the embodiment of the present application, since non-text content needs to be displayed preferentially in the second display mode, for each second media content that does not contain non-text content, non-text content for display of the second media content, i.e., synthetic content, can be generated based on the text of the second media content. For example, the synthetic content can be a title in the display text (such as Figure 7 ), synthetic content of part of the text (such as a preset number of characters), or synthetic content matching the text generated by a pre-trained content generation model (language generation model, image generation model, video generation model or audio generation model, etc.).
[0149] When the terminal needs to display an image of the second media content (hereinafter referred to as text media content) of this type for the first time, the terminal may send the identifier of the text media content to the server. The server may read the text of the text media content and generate synthetic content based on the text. The server may then send the synthetic content to the terminal. The terminal may then display the synthetic content of the text media content in the content card.
[0150] Furthermore, after the server generates an image of a certain text media content for the first time, the server may store the synthesized content of the text media content, so that when the synthesized content of the text media content needs to be displayed on other interfaces, the server does not need to regenerate the synthesized content.
[0151] The server may generate one or more synthetic contents for the text media content, which is not limited in the present application. It should be noted that since the synthetic content is not part of the text media content input by the user, but is generated by the server for the convenience of display on the terminal, when the user enters the media content interface corresponding to the text media content, the synthetic content may not be displayed on the media content interface. Fig. 9 As shown. Alternatively, considering that the synthetic content can also serve as an auxiliary description of the text media content and provide users with more information about the text media content, the synthetic content can also be displayed on the media content interface. The synthetic content of the text media content can be displayed in the same way as other non-text content of the media content that itself carries images, or the synthetic content of the text media content can be displayed in a different display method from other media content, for example: displaying the synthetic content in a fixed area of a smaller area on the media content interface (such as above the comment area), or when the user performs a target operation on the media content interface (such as triggering a forwarding control or a favorite control), an information card about the text media content can pop up on the media content interface, and the synthetic content can be displayed in the information card. The embodiments of the present application are not limited to this.
[0152] The media content display method provided in the embodiment of the present application generates synthetic content based on text for text media content in the second display mode, which can avoid the problem that the text media content is not eye-catching enough when only text is displayed in the second display mode, making it difficult for users to notice the text media content, thereby improving the user's browsing experience.
[0153] In one embodiment, each second media content includes a target media content, and the object interface displays multiple second media contents associated with the target object in any one of the following ways:
[0154] Arranging the target media content at the first position of each second media content for display;
[0155] Scroll to the arrangement position of the target media content in each second media content to display the target media content.
[0156] In the embodiment of the present application, the target media content is displayed in the object interface. The display form of the target media content may be different from the display form of other second media content, for example, Figure 3 As shown, the target media content can be marked in light grey. In addition, a special border can be set for the target media content, and the text information of the target media content can be displayed in bold.
[0157] When the terminal displays various second media contents through the object interface, the target media content may be arranged at the first place among the various second media contents, so as to facilitate the user to view the target media content.
[0158] When the user triggers the target media content, the terminal can record the identification information of the target media content triggered by the user. When the user triggers the first sorting control or the second sorting control, the terminal can send a second media content acquisition request to the server, and carry the identification of the sorting control and the identification information of the target media content in the second media content acquisition request. After the server receives the second media content acquisition request and reads the identification of the sorting control and the identification information of the target media content, it can sort the second media content corresponding to the target object other than the target media content in the manner mentioned in the aforementioned embodiment, and insert the target media content to the first of the sorted list to obtain the second media content list, and then send the second media content list to the terminal. The terminal can then display the second media content in the object interface according to the second media content list.
[0159] It should be noted that the target media content may be further fixedly displayed at the first position of each second media content, that is, when the user slides up and down the list formed by each second media content, the target media content will not move in response to the user's operation.
[0160] It should be noted that the target media content can be arranged at the first place among the second media content only when the user triggers the sorting control for the first time, or when the user triggers the target media content to enter the object interface for the first time. This makes it convenient for the user to view the target media content, and when the user triggers the sorting control multiple times, that is, when the user needs to re-acquire the recommended second media content, new second media content is displayed to the user, thereby improving the user experience.
[0161] In addition to arranging the target media content at the first position of each second media content, the target media content can also be displayed according to the actual arrangement position of the target media content. In this case, when the object interface displays the second media content, the arrangement position of the target media content in each second media content can be determined according to the sorted second media content list. The terminal can then scroll to the arrangement position of the target media content in each second media content, and display the target media content and other second media content arranged near the target arrangement position.
[0162] The media content display method provided in the embodiment of the present application displays the target media content in the object interface, and at the same time arranges the target media content at the first place among the second media content, or scrolls to the arrangement position of the target media content in the second media content to display the second media content, so as to facilitate the user to view the target media content.
[0163] In one embodiment, the method further includes:
[0164] A user account interface is displayed, and in response to an interactive operation on the user account interface, an associated object interface is displayed, wherein the associated object interface displays a target object associated with the user account and / or third media content associated with the target object.
[0165] In the embodiment of the present application, an associated object display control can be set on the user account interface, such as Fig.10 As shown. After the user triggers the associated object display control, the terminal can display the associated object interface and display the target object associated with the user account on the associated object interface. Or after the user triggers the associated object display control, the terminal can also display the initial interface, which includes multiple object category options; after the user triggers a certain object category option, it jumps to the associated object interface including each target object corresponding to the object category. The embodiment of the present application does not limit the specific jump link.
[0166] In addition, the associated object interface may also display third media content associated with these target objects. Specifically, what the target objects associated with the user account include can be found in the description of the above embodiment, and the present embodiment will not be repeated.
[0167] The third media content may be one or more media contents among all the media contents associated with the target object. The third media content may be selected from all the media contents associated with the target object according to a preset recommendation algorithm. For example, the media content with the most recent publishing time may be selected as the third media content, the media content with the highest interaction volume (interaction volume includes but is not limited to the number of likes, collections, comments, etc.) may be selected as the third media content, and the media content that best matches the interest tag of the user account may be selected as the third media content.
[0168] Continue to see Fig.10 As shown, after the user triggers the third media content, the terminal can display the object interface corresponding to the target object. In the object interface corresponding to the target object, multiple media contents associated with the target object are also displayed. These media contents may include the third media content. The display method of the third media content in each media content can refer to the display method of the target media content in each second media content in the aforementioned embodiment, and the embodiments of this application will not be repeated.
[0169] It should be noted that if there are multiple third media contents, the terminal can simultaneously display multiple third media contents on top in the object interface corresponding to the target object; or after scrolling to the arrangement position of the first third media content, the terminal can mark the arrangement position of the next third media content in the object interface (for example, if a scroll bar is displayed in the object interface, the terminal can display a mark corresponding to the arrangement position of the next third media content on the scroll bar). After the user triggers the mark, the terminal can scroll to the arrangement position of the next third media content.
[0170] It should be further explained that when a user accesses the user account interface of the current user account or other user accounts through the user account logged in by the terminal, the target object display control can be displayed in the user account interface of all user accounts, or only in the user account interface of the current user account. The former display method allows users to easily see the objects associated with other user accounts and understand the latest developments of these objects; the latter display method allows users not to display the information of the objects associated with themselves to other user accounts.
[0171] Furthermore, the user can freely choose whether to display the information of the object associated with himself to other user accounts. If the user chooses to display the information of the object associated with himself to other user accounts, the other user accounts can see the target object display control when accessing the user account interface of the user. If the user chooses not to display the information of the object associated with himself to other user accounts, the other user accounts cannot see the target object display control when accessing the user account interface of the user. The embodiments of the present application are not specifically limited.
[0172] The media content display method provided in the embodiment of the present application enables the user to access the associated objects associated with the user account and see the third media content corresponding to the associated objects by triggering the associated object display control in the user account interface. Furthermore, the user can also provide a trigger for the third media content and enter the object page corresponding to the third media content. The user can conveniently learn the latest dynamics of all associated objects associated with the user account or other user accounts, further improving the convenience of the user to learn the dynamics of the associated objects.
[0173] In one embodiment, the method further includes:
[0174] Displaying a user account interface, the user account interface including a fourth content card, the fourth content card corresponding to the fourth media content, and the fourth content card including a target fourth content card corresponding to the target fourth media content;
[0175] In response to a trigger operation on a target fourth content card, an object interface of a target object associated with the target fourth media content is displayed.
[0176] In the embodiment of the present application, the user can also enter the object interface through the user account interface. In the user account interface, a plurality of fourth content cards of fourth media content can be displayed, and each fourth media content includes but is not limited to media content published by the user account, media content that the user account has collected, media content that the user account has liked, or media content that the user account specifies to be displayed in the user account interface.
[0177] Each fourth media content may also include a target fourth media content associated with an object. In the target fourth content card of the target fourth media content, object information of the target fourth media content may also be displayed. The object information may be displayed above the title information in the target fourth content card, or displayed in the form of an object tag in the image information of the target fourth content card. For details, please refer to the aforementioned embodiment, which will not be described in detail in the embodiment of the present application.
[0178] After the user triggers the target fourth content card, the terminal can display the object interface of the target object associated with the target fourth media content. Similar to the above embodiment, the various media contents displayed in the object interface may include the target fourth media content, and the target fourth media content can be displayed by pinning it to the top or scrolling to the location of the target fourth media content.
[0179] In one embodiment, when there are multiple target objects associated with a user account, each target object is arranged in the associated object interface in the order of at least one of the following: the time when the user account is associated with the target object, the update time of the target object, the interaction volume of the target object, and the user account's interest level in the target object.
[0180] In the embodiment of the present application, each target object can be sorted according to the time when the user account is associated with the target object. The time when the user account is associated with the target object is the time when the user account performs the association operation on the target object. The association operation is referred to in the above embodiment, and the embodiment of the present application will not be repeated.
[0181] The target objects may also be sorted according to their corresponding update time, which is the release time of the latest media content associated with the target object.
[0182] The target objects may also be ranked according to the amount of interaction corresponding to each target object. The amount of interaction may be the number of times the target object has been viewed, the amount of media content corresponding to the target object, and the like.
[0183] The target objects may also be sorted according to the user account's interest in the target object. The interest level may be determined based on the number of times the user account browses the target object, the number of times the user account publishes media content associated with the target object, and the like.
[0184] The server can record the time when the user account is associated with the target object, the update time of the target object, the interaction amount of the target object, and the user account's interest in the target object. When the user triggers the target object display control, the server obtains one or more of the above four data according to the current sorting rules of each target object, and sorts each target object according to the current sorting rules of each target object, and sends the sorted target object list to the terminal. The terminal can then display each target object according to the target object list in the target object interface.
[0185] In one embodiment, the method further includes:
[0186] In response to a trigger operation on any content card except the target content card, a media content interface corresponding to the first media content is displayed.
[0187] In the embodiment of the present application, when a content card other than the target content card is triggered in the first display interface, the terminal displays the media content interface corresponding to the first media content. That is, if the user triggers the target content card, the terminal displays the object interface corresponding to the target object. If the user triggers other content cards, the terminal displays the media content interface of the first media content corresponding to the content card.
[0188] In one embodiment, at least one object component is also displayed in the object interface; the object component includes at least one of the following: a live broadcast component, a scoring component, and a voting component.
[0189] In the present application, refer to Fig.11 , 12 As shown in , 13, multiple object components can be displayed in the object interface. The object component can be displayed in the title area of the object interface, or below each second media content. The object component is used to implement the target function in the object interface, and the target function may include live broadcast, scoring, voting, lottery, appointment, etc. Fig.11 , 12, 13 are examples of the live broadcast component, the scoring component, and the voting component respectively.
[0190] Which object components are specifically displayed can be determined based on the type of the target object. For example, when the target object corresponds to a large number of live broadcast-type media contents (for example, the target object is a user account that publishes a large number of live broadcasts, or the target object is a "live broadcast" topic), the live broadcast component can be displayed in the object interface. Alternatively, the user or operator can also set which object components are specifically displayed on each object interface, which is not specifically limited in the embodiments of the present application.
[0191] The media content display method provided in the embodiment of the present application displays object components on the object interface, which can allow the user to interact with the object interface through the object components on the object interface, thereby enriching the interactive experience between the user and the object interface.
[0192] In one embodiment, the live broadcast component is used to display or dynamically display at least one of live broadcast content, live broadcast reservation information, and live broadcast comment information.
[0193] In the embodiment of the present application, the live broadcast component can display or dynamically display live broadcast content, live broadcast reservation information or live broadcast comment information. The display method of live broadcast content and live broadcast comment information can refer to Fig.11 As shown, when the live stream of the live broadcast room is displayed in the live broadcast component, the comment information in the live broadcast room can also be dynamically displayed on the live broadcast component by scrolling. The live broadcast reservation information can be displayed in the live broadcast component as a content card, or it can also be displayed in the live broadcast component as a control, which is not specifically limited in the embodiments of the present application.
[0194] The live broadcast component can also be divided into a live broadcast room component and a live broadcast reservation component. When the live broadcast associated with the target object is in progress, the live broadcast room component can be displayed in the object interface, and the live broadcast content and live broadcast comments can be dynamically displayed in the live broadcast room component. When the live broadcast associated with the target object is not in progress, the live broadcast reservation component can be displayed. The live broadcast reservation component displays future live broadcasts and the corresponding live broadcast reservation controls. Users can make reservations for live broadcasts by triggering the reservation controls.
[0195] Furthermore, when a live broadcast is in progress, if the user slides down to view the second media content in the object interface, the live broadcast component can be hidden and a live broadcast window can be displayed in the object interface, and the live broadcast content can continue to be played in the live broadcast window.
[0196] In one embodiment, the first display interface is used to display media content recommended to the user, or to display media content associated with the user, or to display media content located in the same geographical area as the user.
[0197] In the embodiment of the present application, the first display interface may be an interface for displaying media content recommended to the user ( Figure 3 The first display interface may also be an interface for displaying media content associated with the user ( Figure 3 ), or for displaying media content in the same geographic area as the user ( Figure 3 in the "Same City" interface).
[0198] The media content recommended to the user can be determined according to a preset recommendation algorithm. How to determine the media content recommended to the user from various media contents can be referred to in the above embodiment, and the description of how to determine the target media content from various media contents is not repeated in this embodiment.
[0199] The media content associated with the user may be media content published by a user account with which the user has a follow relationship, or media content under a topic with which the user has a follow relationship.
[0200] The media content located in the same geographical area as the user may be media content related to the geographical area where the user is located, or may be media content published by other user accounts located in the same geographical area as the user.
[0201] It should be noted that the first display interface can be all interfaces of the "Discover" interface, the "Follow" interface, and the "Same City" interface, or it can be part of the above interfaces. In the case where the first display interface is a part of the interface, when the target content card is triggered in an interface other than the first display interface, it will jump normally to the media content interface corresponding to the target media content.
[0202] In one embodiment, the method further includes:
[0203] In response to a search operation for a target object, a search result interface is displayed on the search result interface, and a target object area is displayed in the search result interface, wherein target object information and at least one second media content associated with the target object are displayed in the target object area.
[0204] In the embodiment of the present application, if a user searches for a target object in the search interface, in addition to displaying search results related to the target object, a target object area may also be displayed in the search result interface. In the target object area, target object information (such as name, pageviews) and at least one second media content associated with the target object may be displayed, so that the user can see the second media content in the search interface.
[0205] In one embodiment, the target object includes a hotspot object, and the object interface of the hotspot object also displays popularity information and introduction information of the hotspot object.
[0206] In an embodiment of the present application, a hotspot object can be set by an operator, or it can be a target object whose corresponding media content growth rate exceeds a threshold, or whose pageview growth rate exceeds a threshold. In the object interface of a hotspot object, in addition to the second media content, it can also include popularity information and introduction information. Popularity information includes but is not limited to the number of users browsing the object interface, the number of media content associated with the hotspot object, etc. Introduction information is used to introduce the hotspot object, and the introduction information can be set by an operator, or it can be obtained by inputting the media content corresponding to the hotspot object into a large language model or a pre-trained neural network model.
[0207] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0208] Based on the same inventive concept, the embodiment of the present application also provides a media content display device for implementing the media content display method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more media content display device embodiments provided below can refer to the limitations of the media content display method above, and will not be repeated here.
[0209] In one embodiment, Fig.14 As shown, a media content display device 1400 is provided, including: a first display module 1402 and a second display module 1404, wherein:
[0210] A first display module 1402 is used to display a first display interface, wherein the first display interface includes a content card, the content card corresponds to the first media content and is used to display at least part of the information corresponding to the first media content, the content card includes a target content card corresponding to the target media content, the target media content is associated with a target object, and the target content card is further used to display the target object information of the target media content;
[0211] The second display module 1404 is used to display an object interface corresponding to the target object in response to a trigger operation on the target content card, wherein the object interface is used to display a plurality of second media contents associated with the target object.
[0212] In one of the embodiments, the content card is also used to display at least one of the title information, publishing source information, and recommendation reason information of the first media content, and the target object information is displayed as one of the title information, publishing source information, and recommendation reason information of the target content card.
[0213] In one of the embodiments, the display mode of each of the second media contents in the object interface is determined based on the type of the target object or a mode switching operation of the user;
[0214] The display mode includes a first display mode and a second display mode, the first display mode includes a single-column sorting display, and the content cards in the first display mode preferentially display the text of each of the second media contents;
[0215] The second display mode includes a multi-column sorted display, and the content cards in the second display mode preferentially display the non-text content of each of the second media contents.
[0216] In one of the embodiments, the object interface also includes a media content publishing control, and the media content publishing control is used to trigger the display of a media content publishing interface, and the media content publishing interface is used to publish media content associated with the target object, and the media content publishing interface is determined based on the type of the target object or the display mode of each of the second media contents in the object interface.
[0217] In one embodiment, the device further comprises:
[0218] A third display module, configured to display a first media content publishing interface in response to a trigger operation on the media content publishing control when each of the second media contents is displayed in the first display mode, wherein the first media content publishing interface preferentially displays a text input area;
[0219] The fourth display module is used to display a second media content publishing interface in response to a trigger operation on the media content publishing control when each of the second media contents is displayed using the second display mode, and the second media content publishing interface preferentially displays the non-text content input area.
[0220] In one of the embodiments, when the second media content that does not include non-text content is displayed using the second display mode, the content card corresponding to the second media content preferentially displays the synthetic content of the second media content, where the synthetic content is generated based on the text of the second media content;
[0221] Alternatively, when first media content that does not include non-text content is displayed using the second display mode, the content card corresponding to the first media content preferentially displays synthetic content of the first media content, where the synthetic content is generated based on the text of the first media content.
[0222] In one embodiment, each of the second media contents includes the target media content, and the device further includes a fifth display module, and the fifth display module is used to implement any one of the following methods:
[0223] Arranging the target media content at the first position of each of the second media content for display;
[0224] Scroll to the arrangement position of the target media content in each of the second media content to display the target media content.
[0225] In one embodiment, the device further comprises:
[0226] The sixth display module is used to display the user account interface, and in response to an interactive operation on the user account interface, display an associated object interface, in which a target object associated with the user account and / or third media content associated with the target object is displayed.
[0227] In one embodiment, when there are multiple target objects associated with a user account, each of the target objects is arranged in the associated object interface in the order of at least one of the following: the time when the user account is associated with the target object, the update time of the target object, the amount of interaction with the target object, and the user account's interest in the target object.
[0228] In one embodiment, the device further comprises:
[0229] The seventh display module is used to display a media content interface corresponding to the first media content in response to a triggering operation on any of the content cards except the target content card in the first display interface.
[0230] In one of the embodiments, at least one object component is also displayed in the object interface; the object component includes at least one of the following: a live broadcast component, a scoring component, and a voting component.
[0231] In one of the embodiments, the live broadcast component is used to display or dynamically display at least one of live broadcast content, live broadcast reservation information, and live broadcast comment information.
[0232] In one embodiment, the first display interface is used to display media content recommended to the user, or to display media content associated with the user, or to display media content located in the same geographical area as the user.
[0233] The media content display device provided in the embodiment of the present application pushes the target media content corresponding to the target object to the user in the first display interface. After the user triggers the target media content, the terminal displays the object interface of the target object, and displays the content information of multiple second media contents corresponding to the target object in the object interface. The embodiment of the present application enables the user to check the dynamics of the media content related to the target object in the first display interface, and the user can view the object interface of the target object by triggering the target media content, which simplifies the interactive link for the user to view the interface corresponding to the target object and improves the user experience.
[0234] Each module in the above device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module above.
[0235] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig.15 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a media content display method is implemented.
[0236] Those skilled in the art will understand that Fig.15 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0237] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0238] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0239] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0240] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0241] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0242] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0243] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for displaying media content, characterized in that: The method comprises: Displaying a first display interface, wherein the first display interface includes a content card, the content card corresponds to the first media content and is used to display at least part of the information corresponding to the first media content, the content card includes a target content card corresponding to the target media content, the target media content is associated with a target object, and the target content card is further used to display the target object information of the target media content; In response to a triggering operation on the target content card, an object interface corresponding to the target object is displayed, where the object interface is used to display a plurality of second media contents associated with the target object.
2. The method according to claim 1, characterized in that: The content card is also used to display at least one of the title information, publishing source information, and recommendation reason information of the first media content, and the target object information is displayed as one of the title information, publishing source information, and recommendation reason information of the target content card.
3. The method according to claim 1, characterized in that The display mode of each of the second media contents in the object interface is determined based on the type of the target object or a mode switching operation of the user; The display mode includes a first display mode and a second display mode, the first display mode includes a single-column sorting display, and the content cards in the first display mode preferentially display the text of each of the second media contents; The second display mode includes a multi-column sorted display, and the content cards in the second display mode preferentially display the non-text content of each of the second media contents.
4. The method according to claim 3, characterized in that: The object interface also includes a media content publishing control, which is used to trigger the display of a media content publishing interface, and the media content publishing interface is used to publish media content associated with the target object. The media content publishing interface is determined based on the type of the target object or the display mode of each of the second media contents in the object interface.
5. The method according to claim 4, characterized in that The method further comprises: In the case where each of the second media contents is displayed in the first display mode, in response to a trigger operation on the media content publishing control, a first media content publishing interface is displayed, and the first media content publishing interface preferentially displays a text input area; When each of the second media contents is displayed in the second display mode, in response to a trigger operation on the media content publishing control, a second media content publishing interface is displayed, and the second media content publishing interface preferentially displays a non-text content input area.
6. The method according to claim 3, characterized in that When the second media content that does not include non-text content is displayed in the second display mode, the content card corresponding to the second media content preferentially displays the synthetic content of the second media content, where the synthetic content is generated based on the text of the second media content; Alternatively, when first media content that does not include non-text content is displayed using the second display mode, the content card corresponding to the first media content preferentially displays synthetic content of the first media content, where the synthetic content is generated based on the text of the first media content.
7. The method according to claim 1, characterized in that Each of the second media contents includes the target media content, and the object interface displays the plurality of second media contents associated with the target object in any one of the following ways: Arranging the target media content at the first position of each of the second media content for display; Scroll to the arrangement position of the target media content in each of the second media content to display the target media content.
8. The method according to claim 1, characterized in that The method further comprises: A user account interface is displayed, and in response to an interactive operation on the user account interface, an associated object interface is displayed, wherein the associated object interface displays a target object associated with the user account and / or third media content associated with the target object.
9. The method according to claim 8, characterized in that When there are multiple target objects associated with a user account, the target objects are arranged in the associated object interface in the order of at least one of the following: the time when the user account is associated with the target object, the update time of the target object, the interaction volume of the target object, and the user account's interest level in the target object.
10. The method according to claim 1, characterized in that The method further comprises: In response to a triggering operation on any of the content cards except the target content card in the first display interface, a media content interface corresponding to the first media content is displayed.
11. The method according to claim 1, characterized in that: At least one object component is also displayed in the object interface; the object component includes at least one of the following: a live broadcast component, a scoring component, and a voting component.
12. The method according to claim 11, characterized in that The live broadcast component is used to display or dynamically display at least one of live broadcast content, live broadcast reservation information, and live broadcast comment information.
13. The method according to claim 1, characterized in that The first display interface is used to display media content recommended to the user, or to display media content associated with the user, or to display media content located in the same geographical area as the user.
14. A media content display device, characterized in that: The device comprises: A first display module, configured to display a first display interface, wherein the first display interface includes a content card, the content card corresponds to the first media content and is configured to display at least part of the information corresponding to the first media content, the content card includes a target content card corresponding to the target media content, the target media content is associated with a target object, and the target content card is further configured to display the target object information of the target media content; The second display module is used to display an object interface corresponding to the target object in response to a trigger operation on the target content card, wherein the object interface is used to display a plurality of second media contents associated with the target object.
15. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 13 are implemented.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.
17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.