Methods, devices, equipment, and computer-readable storage media for displaying media content

By displaying content segments matching user interests in the browsing progress bar and allowing users to jump directly to them, the problem of users being unable to quickly jump to content of interest is solved, thus improving the efficiency of human-computer interaction.

CN115480721BActive Publication Date: 2026-05-26TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2021-05-31
Publication Date
2026-05-26

Smart Images

  • Figure CN115480721B_ABST
    Figure CN115480721B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, device, and computer-readable storage medium for displaying media content. The method includes: displaying media content and a browsing progress bar for the media content in a content display interface of the currently logged-in account; displaying the browsing progress of the media content in the browsing progress bar, and displaying multiple markers that correspond one-to-one with content segments in the media content; wherein the content segments are matched with the interest characteristics of the user corresponding to the currently logged-in account, and are obtained by filtering target content in the media content; during the display of media content corresponding to the browsing progress, when a trigger operation is received for a target marker in the browsing progress bar, the displayed content is redirected to the content segment corresponding to the target marker. This application enables rapid redirection to content segments of interest to the user, improving human-computer interaction efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, device, and computer-readable storage medium for displaying media content. Background Technology

[0002] With the widespread use of the internet, people can browse media content more and more conveniently, such as comics and novels.

[0003] However, media content often contains some uninteresting segments. In related technologies, users need to swipe the screen to switch between displayed media content and quickly browse the displayed media content to determine which part of the content they are interested in. They cannot quickly jump to the content segment they are interested in, resulting in low human-computer interaction efficiency. Summary of the Invention

[0004] This application provides a method, apparatus, and computer-readable storage medium for displaying media content, which can enable users to quickly jump to content segments of interest to them, thereby improving the efficiency of human-computer interaction.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] This application provides a method for displaying media content, including:

[0007] The content display interface of the currently logged-in account displays the media content and a browsing progress bar for the media content;

[0008] The browsing progress bar displays the browsing progress of the media content and displays multiple markers that correspond one-to-one with the content segments in the media content;

[0009] The content fragments are matched with the interest characteristics of the user corresponding to the currently logged-in account, and are obtained by filtering the target content in the media content;

[0010] During the display of media content corresponding to the browsing progress, when a trigger operation is received for a target mark in the browsing progress bar, the displayed media content jumps to the content segment corresponding to the target mark.

[0011] This application provides a media content display device, including:

[0012] The first display module is used to display media content and a browsing progress bar of the media content in the content display interface of the currently logged-in account;

[0013] The second display module is used to display the browsing progress of the media content in the browsing progress bar, and to display multiple markers that correspond one-to-one with the content segments in the media content;

[0014] The content fragments are matched with the interest characteristics of the user corresponding to the currently logged-in account, and are obtained by filtering the target content in the media content;

[0015] The jump module is used to, during the process of displaying media content corresponding to the browsing progress, jump to the content segment corresponding to the target mark when a trigger operation is received for the target mark in the browsing progress bar.

[0016] In the above scheme, the second display module is further used to obtain the degree of matching between each content segment in the media content and the user's interest characteristics;

[0017] The display style corresponding to the degree of matching is used to display the markers corresponding to the content fragments.

[0018] In the above scheme, the second display module is further configured to display a marker corresponding to key information in the content segment at a position associated with the browsing progress bar for each content segment, so as to indicate the position of the key information in the media content.

[0019] In the above scheme, the first display module is further configured to, when the displayed media content matches the user's interest characteristics, display a content segment that matches the interest characteristics using a target display style, or display the portion of the content segment at the beginning of the segment that matches the interest characteristics using a target display style.

[0020] In the above scheme, the second display module is further configured to display a progress indicator in the browsing progress bar to indicate the browsing progress;

[0021] In response to a drag operation on the progress indicator, as the drag operation proceeds, the progress indicator moves within the browsing progress bar, and the displayed media content is updated synchronously.

[0022] When the progress indicator is dragged to the position corresponding to the target mark, it is determined that a trigger operation for the target mark has been received.

[0023] In the above scheme, the second display module is further configured to respond to a long press operation on a target mark in the browsing progress bar by displaying a thumbnail of the content segment corresponding to the target mark in an area associated with the target mark, so as to preview the content segment.

[0024] In the above scheme, the second display module is further configured to display at least two category controls for indicating content categories in the content display interface, and

[0025] Display multiple first markers corresponding to the first category control in the at least two category controls;

[0026] The first marker corresponds one-to-one with the content fragment, and the multiple content fragments corresponding to the first marker belong to the first content category indicated by the first category control.

[0027] In the above scheme, the second display module is further used to acquire the target content in the media content;

[0028] Based on the interest characteristics of the user corresponding to the currently logged-in account, multiple content fragments that match the interest characteristics are filtered from the target content;

[0029] The multiple content fragments are categorized according to content category to determine the content fragments belonging to the content category indicated by each category control.

[0030] In the above scheme, the second display module is also used to receive a trigger operation for the second category control among the at least two category controls;

[0031] In response to the triggering operation, the multiple first markers that are displayed are switched to multiple second markers that correspond to the second category controls;

[0032] The second marker corresponds one-to-one with the content fragment, and the content fragments corresponding to multiple second markers belong to the second content category indicated by the second category control.

[0033] In the above scheme, the second display module is also used to obtain the correspondence between content categories and display styles;

[0034] Based on the correspondence, the at least two category controls are displayed using display styles corresponding to the content categories indicated by each category control.

[0035] In the above scheme, the second display module is also used to display multiple third markers that correspond one-to-one with the content segments in the media content;

[0036] Among them, the content fragments corresponding to multiple third tags belong to the third content category;

[0037] The method further includes:

[0038] The content display interface includes a switching function item.

[0039] In response to a trigger operation on the switching function item, the display of multiple third markers will be switched to display of multiple fourth markers that correspond one-to-one with the content segments in the media content;

[0040] Among them, the content fragments corresponding to multiple fourth tags belong to the fourth content category.

[0041] In the above scheme, the second display module is also used to present introductory information for multiple content fragments;

[0042] The introductory information includes at least one of the following: a brief description of the content segment, and information about the popularity of the content segment.

[0043] In the above scheme, the second display module is also used to obtain feedback information regarding the media content;

[0044] Identify the low-quality content segment indicated by the feedback information within the media content;

[0045] The target content is obtained by filtering out the low-quality content segments in the media content.

[0046] In the above scheme, the second display module is also used to acquire the user's media behavior data, wherein the media behavior data includes at least one of the following: click data, browsing data, comment data, collection data, and note data;

[0047] Based on the media behavior data, obtain the media content segments preferred by the user;

[0048] The user's interest characteristics are generated based on the acquired media content fragments.

[0049] This application provides a computer device, including:

[0050] Memory, used to store executable instructions;

[0051] A processor, when executing executable instructions stored in the memory, implements the method provided in the embodiments of this application.

[0052] This application provides a computer-readable storage medium storing executable instructions for inducing a processor to execute and implement the method provided in this application.

[0053] The embodiments of this application have the following beneficial effects:

[0054] Applying the above embodiments, media content and a browsing progress bar are displayed on the content display interface of the currently logged-in account. The browsing progress bar displays the browsing progress of the media content and multiple markers corresponding one-to-one with content segments within the media content. These content segments are matched with the interest characteristics of the user corresponding to the currently logged-in account, obtained by filtering target content within the media content. During the display of media content corresponding to the browsing progress, when a trigger operation is received targeting a marker in the browsing progress bar, the displayed media content jumps to the content segment corresponding to the target marker. Thus, the displayed media content can be adjusted according to the displayed markers. Since the content segments corresponding to the markers match the user's interest characteristics, it is possible to quickly jump to the content segments that the user is interested in, improving human-computer interaction efficiency. Attached Figure Description

[0055] Figure 1 This is a schematic diagram of the architecture of the media content display system provided in the embodiments of this application;

[0056] Figure 2 This is a schematic diagram of the structure of the computer device 500 provided in the embodiments of this application;

[0057] Figure 3 This is an optional flowchart illustrating a method for displaying media content provided in an embodiment of this application;

[0058] Figures 4A-4B This is a schematic diagram illustrating the presentation of feedback information provided in an embodiment of this application;

[0059] Figure 5 This is a schematic diagram of the content display interface provided in an embodiment of this application;

[0060] Figure 6 This is a schematic diagram of the content display interface provided in an embodiment of this application;

[0061] Figure 7 This is a schematic diagram of the content display interface provided in an embodiment of this application;

[0062] Figure 8 This is a schematic diagram of the content display interface provided in an embodiment of this application;

[0063] Figure 9 This is a schematic diagram of the content display interface provided in an embodiment of this application;

[0064] Figure 10 This is a schematic diagram of the content display interface provided in an embodiment of this application;

[0065] Figure 11 This is a schematic diagram of the content display interface provided in an embodiment of this application;

[0066] Figure 12 This is a schematic diagram of the content display interface provided in an embodiment of this application;

[0067] Figure 13 This is a flowchart illustrating the media content display method provided in the embodiments of this application;

[0068] Figure 14 This is a schematic diagram illustrating the method for constructing a user interest database provided in an embodiment of this application;

[0069] Figure 15 This is a schematic diagram of the process for classifying media content according to an embodiment of this application;

[0070] Figure 16 This is a flowchart illustrating the operation process of the recommendation algorithm provided in the embodiments of this application. Detailed Implementation

[0071] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0072] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0073] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0074] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0075] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0076] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0077] 1) Media content refers to various forms of media available on the Internet (such as video, audio, text and images), including video content, audio content, and articles in text and image formats displayed on client applications.

[0078] 2) In response, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed may be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0079] 3) A client is any application (App, Application) that can run on a terminal. It can be a native application, a web application, or a hybrid application on the terminal. It can be used for various purposes, such as a social network client, a browser client, and a news client.

[0080] See Figure 1 , Figure 1 This is a schematic diagram of the architecture of the media content display system provided in the embodiments of this application. In order to support an exemplary application, the terminal (terminal 400-1 and terminal 400-2 are shown as examples) connects to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.

[0081] The terminal is used to receive instructions for displaying media content; in response to the display instructions, it sends a media content retrieval request carrying the account information of the currently logged-in account to the server.

[0082] Server 200 is used to parse media content retrieval requests, obtain the corresponding media content, and, based on account information, obtain the interest characteristics of the user corresponding to the currently logged-in account, filter the target content in the media content to obtain multiple content segments; and send the segment information of the multiple content segments and the media content to the terminal.

[0083] The terminal is used to display media content and a browsing progress bar in the content display interface of the currently logged-in account; the browsing progress bar displays the browsing progress of the media content, and displays multiple markers that correspond one-to-one with the content segments in the media content based on the fragment information of multiple content segments obtained; during the display of media content corresponding to the browsing progress, when a trigger operation is received for the target marker in the browsing progress bar, the displayed media content jumps to the content segment corresponding to the target marker.

[0084] In some embodiments, server 200 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. Terminals can be smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, etc., but are not limited to these. Terminals and servers can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.

[0085] See Figure 2 , Figure 2 This is a schematic diagram of the structure of the computer device 500 provided in the embodiments of this application. In practical applications, the computer device 500 can be... Figure 1 The terminal or server 200 in the middle, with computer equipment as Figure 1 Taking the terminal shown as an example, a computer device for implementing the media content display method of the embodiments of this application will be described. Figure 2 The computer device 500 shown includes at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the computer device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to implement communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 2 The general labeled all buses as Bus System 540.

[0086] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0087] User interface 530 includes one or more output devices 531 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0088] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices physically located away from the processor 510.

[0089] The memory 550 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 550 described in this application embodiment is intended to include any suitable type of memory.

[0090] In some embodiments, memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0091] Operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks;

[0092] The network communication module 552 is used to reach other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.

[0093] Presentation module 553 is used to enable the presentation of information (e.g., user interface for operating peripheral devices and displaying content and information) via one or more output devices 531 (e.g., display screen, speaker, etc.) associated with user interface 530.

[0094] The input processing module 554 is used to detect and translate one or more user inputs or interactions from one or more input devices 532.

[0095] In some embodiments, the media content display device provided in this application can be implemented in software. Figure 2 A display device 555 showing media content stored in memory 550 is shown. It may be software in the form of programs and plug-ins, including the following software modules: a first display module 5551, a second display module 5552, and a jump module 5553. These modules are logical and can therefore be arbitrarily combined or further split according to the functions implemented.

[0096] The functions of each module will be explained below.

[0097] In other embodiments, the media content display device provided in this application can be implemented in hardware. As an example, the media content display device provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the media content display method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0098] The method for displaying media content provided in this application will be described in conjunction with exemplary applications and implementations of the terminals provided in the embodiments of this application.

[0099] See Figure 3 , Figure 3 This is an optional flowchart illustrating a media content display method provided in an embodiment of this application, which will be combined with... Figure 3 The steps shown are explained.

[0100] Step 301: The terminal displays the media content and the media content browsing progress bar in the content display interface of the currently logged-in account.

[0101] In actual implementation, the terminal is equipped with application clients, such as video application clients, news application clients, instant messaging clients, etc. Users can log in to their accounts through application clients. The terminal can obtain the currently logged-in account and display the content display interface of the currently logged-in account. In the content display interface of the currently logged-in account, media content and media content browsing progress bar are displayed.

[0102] Here, depending on the application client, different media content can be displayed in the content display interface. For example, the media content can be text content (such as novels), image content (such as comics), or video content. There are no specific limitations on the media content here.

[0103] Step 302: Display the browsing progress of the media content in the browsing progress bar, and display multiple markers that correspond one-to-one with the content segments in the media content.

[0104] The content segments are matched with the interest characteristics of the user corresponding to the currently logged-in account, and are obtained by filtering the target content in the media content.

[0105] In practice, when displaying the browsing progress of media content in the progress bar, the progress can be indicated by displaying progress indicators. That is, the position of the progress indicators within the progress bar indicates the browsing progress. Alternatively, the progress points corresponding to the viewed portions of the content and the unviewed portions can be displayed differently to show the browsing progress. When displaying multiple markers that correspond one-to-one with content segments within the media content, the display style of the markers can be any style that distinguishes them from the unmarked parts of the progress bar. For example, different colors or shapes can be used to display the markers corresponding to the content segments within the progress bar.

[0106] This application displays multiple markers that correspond one-to-one with content segments in the media content, allowing users to adjust their browsing progress based on the displayed markers, thereby quickly displaying content that interests the user and improving the efficiency of human-computer interaction.

[0107] In some embodiments, before displaying media content and a browsing progress bar in the content display interface of the currently logged-in account, the terminal can also obtain feedback information on the media content; identify low-quality content segments indicated by the feedback information in the media content; filter out low-quality content segments in the media content to obtain the target content.

[0108] In practice, when media content contains low-quality content segments, such as repetitive content, verbose content, or rambling, users who have viewed the media content will usually provide feedback through comments, notes, etc. Based on this, low-quality content segments in the media content can be identified by collecting feedback information on the media content. This feedback information can include comments, notes, reposts, likes, and bookmarks. It should be noted that this will collect feedback information from all users on the media content, not just the feedback information from the current user.

[0109] Figures 4A-4BThis is a schematic diagram illustrating the presentation of feedback information provided in an embodiment of this application. See also: Figures 4A-4B When media content contains verbose text, users can provide feedback through comment information 401 and 402. This allows them to obtain similar comment information to comment information 401 and 402, and then identify low-quality content segments in the media content based on the obtained comment information.

[0110] In some embodiments, the terminal can also obtain content review data. For example, when a platform administrator reviews media content on the platform, they can mark low-quality content segments in the media content to obtain content review data. When identifying low-quality content segments in the media content, the content review data can also be used to determine the content.

[0111] In some embodiments, the terminal can also construct a content classification model, train the content classification model by labeling content segments with content quality, and when low-quality content segments are identified in the media content, input the media content into the content classification model, classify each content segment in the media content through the content classification model to obtain low-quality content segments.

[0112] In some embodiments, before displaying media content and a browsing progress bar in the content display interface of the currently logged-in account, the terminal may also acquire the user's media behavior data, wherein the media behavior data includes at least one of the following: click data, browsing data, comment data, favorite data, and note data; based on the media behavior data, acquire the media content segments preferred by the user; and generate the user's interest characteristics based on the acquired media content segments.

[0113] Here, it could be to obtain media behavior data of the user within a window of time (such as 3 days or 5 hours before the browsing progress bar of the media content is displayed); or, to obtain K pieces of media behavior data of the user before the browsing progress bar of the media content is displayed, where K is a positive integer.

[0114] In practice, in order to more accurately obtain users' interest characteristics, media behavior data of users from third-party platforms can also be obtained. That is, after obtaining authorization from the corresponding platform, users' media behavior data can be obtained across platforms, and when generating interest characteristics, media behavior data from multiple platforms can be used as a reference.

[0115] In practical applications, media behavior data is used to determine the sentiment towards a specific media content segment based on the corresponding behavior. For example, if the sentiment associated with comments on a media content segment is positive, it is assumed that the user prefers that segment; similarly, if the viewing time for a media content segment exceeds a certain threshold, it is assumed that the user prefers that segment, and so on. In this way, it is possible to identify the media content segments preferred by users and extract the features of each segment as the user's interest characteristics.

[0116] In some embodiments, after obtaining the user's interest characteristics, the user's interest characteristics can be matched with various content segments in the target content to obtain content segments that match the user's interest characteristics.

[0117] In practice, the similarity between each content segment and the user's interest features can be obtained. Content segments that meet the similarity criteria are considered as content segments that match the user's interest features. For example, content segments that reach the similarity threshold are considered as content segments that match the user's interest features.

[0118] In some embodiments, the terminal may display multiple tags that correspond one-to-one with content segments in the media content by: obtaining the degree of matching between each content segment in the media content and the user's interest characteristics; and displaying the tags corresponding to the corresponding content segments using a display style corresponding to the degree of matching.

[0119] In practice, the correspondence between matching degree and display style can be preset. This correspondence can be one-to-one or many-to-one; there is no limitation here. For example, multiple matching degree ranges can be set, each corresponding to a display style. When the matching degree falls within a certain range, the display style corresponding to that range is used to display the marker for the relevant content fragment.

[0120] As an example, Figure 5 This is a schematic diagram of the content display interface provided in an embodiment of this application. See also: Figure 5 When using gray to display the marker 501 corresponding to the content fragment, different matching degrees can be distinguished by the color intensity. For example, the higher the matching degree, the darker the color, and the lower the matching degree, the lighter the color.

[0121] In some embodiments, the terminal may also display a marker corresponding to key information in each content segment at a position associated with the browsing progress bar, to indicate the location of the key information in the media content.

[0122] In practice, key information in content segments can be parts of content that meet the popularity criteria. Popularity can be measured by the number of views, comments, and likes for that part of content. For example, the more likes a part of content receives, the higher its popularity. Therefore, content with a number of likes that reaches a certain threshold can be considered key information. Key information in content segments can also be the beginning of each content segment.

[0123] In practical applications, when displaying markers corresponding to key information within content segments, the display position of the markers corresponds to the position of that key information within the media content.

[0124] As an example, Figure 6 This is a schematic diagram of the content display interface provided in an embodiment of this application. See also: Figure 6 Below the progress bar, there are markers (dots) corresponding to the beginning of each content segment, such as marker 601. The progress point above this marker in the progress bar is the progress point corresponding to the beginning of the content segment.

[0125] In some embodiments, when the displayed media content matches the user's interest characteristics, the terminal may also use a target display style to display content segments that match the interest characteristics, or use a target display style to display the beginning portion of the content segments that match the interest characteristics.

[0126] Here, to make it clearer for users which part matches their interests, the entire segment matching their interests can be displayed differently. For example, other content can be displayed using the default display style, while the segment matching their interests can be displayed using the target display style. To save display resources, only the first part of the segment matching their interests can be displayed using the target display style. For example, when the media content is a novel, the first sentence of the segment can be displayed using the target display style; when the media content is a comic, the first image of the segment can be displayed using the target display style.

[0127] As an example, let's take novels as media content. Figure 7 This is a schematic diagram of the content display interface provided in an embodiment of this application. See also: Figure 7 When displaying media content, the first sentence 701 of the displayed content segment is displayed separately.

[0128] In practical applications, the target display style can be fixed or variable, such as being determined based on the content category to which the content fragment belongs.

[0129] In some embodiments, the terminal may also display a progress indicator in the browsing progress bar to indicate the browsing progress; in response to a drag operation on the progress indicator, the progress indicator moves in the browsing progress bar as the drag operation proceeds, and the displayed media content is updated synchronously; when the progress indicator is dragged to the position corresponding to the target mark, it is determined that a trigger operation for the target mark has been received.

[0130] In actual implementation, when a drag operation is received for the progress indicator, the progress indicator is moved according to the position indicated by the drag operation during the drag operation, and the position of the progress indicator is obtained in real time. The displayed media content is updated according to the position of the progress indicator so that the displayed media content corresponds to the position of the progress indicator.

[0131] In some embodiments, when a drag operation is received for the progress indicator, the progress indicator can be moved only on the browsing progress bar without updating the displayed media content. When the progress indicator is dragged to the position corresponding to the target mark, the progress indicator is released, and it is determined that a trigger operation has been received for the target mark in the browsing progress bar. At this time, the displayed media content is then switched to the content segment corresponding to the target mark.

[0132] In some embodiments, the triggering operation for a target marker in the browsing progress bar can also be a click operation for the target marker. For example, when a user clicks the target marker, it is confirmed that a triggering operation for the target marker in the browsing progress bar has been received, and the displayed media content is directly jumped to the content segment corresponding to the target marker.

[0133] In some embodiments, the terminal may display multiple markers that correspond one-to-one with content fragments in the media content in the following manner: in the content display interface, at least two category controls for indicating content categories are displayed, and multiple first markers corresponding to the first category control in the at least two category controls are displayed; wherein, the first markers correspond one-to-one with content fragments, and the content fragments corresponding to the multiple first markers belong to the first content category indicated by the first category control.

[0134] In practical applications, upon receiving a trigger operation for the first category control, multiple first markers of the first category control in at least two category controls can be displayed in response to the trigger operation; alternatively, multiple first markers of the first category control in at least two category controls can be displayed directly, that is, the first content category is used as the default content category, and multiple first markers of the first category control in at least two category controls are displayed by default.

[0135] In some embodiments, the terminal may also acquire target content from media content; filter multiple content fragments that match the interest characteristics of the user corresponding to the currently logged-in account from the target content; and classify the multiple content fragments according to the content category to determine the content fragments belonging to the content category indicated by each category control.

[0136] In a practical implementation, each content fragment in the target content is first matched with the user's interest features, such as through similarity matching, to obtain multiple content fragments that match the interest features. Then, each content fragment is classified. A neural network model (such as a convolutional neural network model) can be used to classify the content fragments, resulting in content fragments belonging to the content categories indicated by the respective category controls. Here, a content fragment can belong to one or more content categories.

[0137] In some embodiments, the terminal may also receive a trigger operation for a second category control among at least two category controls; in response to the trigger operation, the multiple first markers to be displayed are switched to multiple second markers corresponding to the second category control; wherein, the second markers correspond one-to-one with content fragments, and the content fragments corresponding to the multiple second markers belong to the second content category indicated by the second category control.

[0138] In practice, the displayed markers can also be switched, that is, the first marker corresponding to the content fragment belonging to the first content category can be switched to the second marker corresponding to the content fragment belonging to the second content category. In this way, users can switch content categories simply by clicking the category control.

[0139] It should be noted that this only switches the markers in the browsing progress bar, and does not change the displayed media content.

[0140] As an example, Figure 8 This is a schematic diagram of the content display interface provided in an embodiment of this application. See also: Figure 8 The content display interface displays four category controls 801, corresponding to the content categories of Duel and Action, Mind-Bending Suspense, Romance, and PDA. Here, the first marker 802 corresponding to "Duel and Action" is displayed first. When a trigger operation is received for the control corresponding to "Mind-Bending Suspense", the second marker 803 corresponding to "Mind-Bending Suspense" is displayed. The first marker corresponds to the content fragment belonging to the "Duel and Action" category, and the second marker corresponds to the content fragment belonging to the "Mind-Bending Suspense" category.

[0141] In some embodiments, the terminal may display at least two category controls for indicating content categories by: obtaining the correspondence between content categories and display styles; and displaying at least two category controls by adopting the display styles corresponding to the content categories indicated by each category control.

[0142] In practice, different display styles can be used for different categories of controls. This allows for direct differentiation of content categories based on the display style. For example, see... Figure 8 The display styles of each category of controls are different.

[0143] In some embodiments, the terminal may display multiple markers corresponding one-to-one with content segments in the media content by: displaying multiple third markers corresponding one-to-one with content segments in the media content; wherein the content segments corresponding to the multiple third markers belong to a third content category; correspondingly, the terminal may also: display a switching function item in the content display interface; in response to a trigger operation on the switching function item, switch the display of multiple third markers to display multiple fourth markers corresponding one-to-one with content segments in the media content; wherein the content segments corresponding to the multiple fourth markers belong to a fourth content category.

[0144] In actual implementation, only one toggle function item can be displayed to switch the marker. When there are only two content categories, that is, only the third content category and the fourth content category, when a trigger operation is received for the toggle function item, the marker corresponding to one content category will be switched to the marker corresponding to the other content category. For example, if the third marker is currently displayed, and a trigger operation is received for the toggle function item, the fourth marker will be displayed.

[0145] In some embodiments, the terminal may also present introductory information for multiple content segments; wherein the introductory information includes at least one of the following: a brief description of the content segment, and information on the popularity of the content segment.

[0146] In practice, the introductory information for content segments can be presented as a floating graphic or text prompt box above or below the corresponding location, for example, appearing as a floating layer above the browsing progress bar. The introductory information for these content segments should be transparent and not completely obscure the playback interface; for example, it could be presented as a text bubble.

[0147] For example, the client displays markers corresponding to content segments in the browsing progress bar, and presents introductory information about the corresponding segment at the start or end of the marker. Figure 9 This is a schematic diagram of the content display interface provided in an embodiment of this application. See also: Figure 9Above the marker corresponding to the content segment, bubble text is used to present the relevant introductory information, such as introductory information 901.

[0148] Step 303: During the process of displaying media content corresponding to the browsing progress, when a trigger operation is received for the target mark in the browsing progress bar, the displayed media content is redirected to the content segment corresponding to the target mark.

[0149] In some embodiments, before navigating to the content segment corresponding to the target marker in the displayed media content, the terminal may also, in response to a long press operation on the target marker in the browsing progress bar, display a thumbnail of the content segment corresponding to the target marker in the area associated with the target marker, so as to preview the content segment.

[0150] In practice, the content segments corresponding to each marker can also be previewed. Here, thumbnails are used to preview the content segments, for example, Figure 10 This is a schematic diagram of the content display interface provided in an embodiment of this application. See also: Figure 10 When a long press operation is received for target mark 1001, a thumbnail 1002 of the content segment corresponding to the target mark is displayed above the mark.

[0151] Applying the above embodiments, media content and a browsing progress bar are displayed on the content display interface of the currently logged-in account. The browsing progress bar displays the browsing progress of the media content and multiple markers corresponding one-to-one with content segments within the media content. These content segments are matched with the interest characteristics of the user corresponding to the currently logged-in account, obtained by filtering target content within the media content. During the display of media content corresponding to the browsing progress, when a trigger operation is received targeting a marker in the browsing progress bar, the displayed media content jumps to the content segment corresponding to the target marker. Thus, the displayed media content can be adjusted according to the displayed markers. Since the content segments corresponding to the markers match the user's interest characteristics, it is possible to quickly jump to the content segments that the user is interested in, improving human-computer interaction efficiency.

[0152] The following describes an exemplary application of the embodiments of this application in a practical application scenario. In actual implementation, when a user wants to browse certain media content, the media content and a browsing progress bar are displayed on the content display interface of the currently logged-in account; the browsing progress bar displays the browsing progress of the media content and displays multiple markers that correspond one-to-one with the content segments in the media content.

[0153] The content segments are matched with the interests of the currently logged-in user and belong to the category of the selected category tag. Users can adjust their browsing progress based on the markers in the progress bar to directly navigate to the content segments of interest; and they can switch the category of the displayed content segments corresponding to the markers using the category tags.

[0154] Here, when displaying multiple markers corresponding one-to-one with content segments in the media content, the degree of matching between each content segment and the user's interest characteristics can be obtained. For each content segment, a display style corresponding to the degree of matching is adopted, displaying the marker corresponding to that content segment. For example, in the browsing progress bar, when the marker corresponding to the content segment is displayed in red, the higher the degree of matching, the darker the red, and the lower the degree of matching, the lighter the red. At the same time, to make it easier for users to adjust the browsing progress, for each content segment, at the position associated with the browsing progress bar, a marker corresponding to the key information in the content segment is displayed to indicate the position of the key information in the media content. For example, if the key information is the beginning of the content segment, a marker corresponding to the beginning of each content segment can be displayed below the browsing progress bar.

[0155] As an example, let's take media content as the content of a novel. Figure 11 This is a schematic diagram of the content display interface provided in an embodiment of this application. See also: Figure 11 The content display interface shows the novel content, a progress bar, and category controls. The progress bar displays markers corresponding to multiple segments, such as marker 1101. Below the progress bar are markers (dots) indicating the beginning of each content segment, such as marker 1102. When the progress marker is dragged to the position corresponding to marker 102, the content segment marked 1102 is displayed in the content display interface, with the beginning 1103 of the content segment highlighted to indicate its starting position. There are four category controls, with corresponding category tags: Action-Packed, Mind-Bending Suspense, Romance, and PDA. The currently displayed markers correspond to content segments belonging to the "Action-Packed" category. When a trigger operation is received for the category control corresponding to "Mind-Bending Suspense," the marker corresponding to the "Mind-Bending Suspense" category tag is displayed, and the corresponding content segment belongs to the "Mind-Bending Suspense" type.

[0156] As an example, let's take the media content as the comic content. Figure 12 This is a schematic diagram of the content display interface provided in an embodiment of this application. See also: Figure 12The content display interface shows comic content, a progress bar, and category controls. The progress bar displays markers corresponding to multiple segments, such as marker 1201. Below the progress bar are markers (dots) indicating the beginning of each content segment, such as marker 1202. Dragging the progress marker to the position corresponding to marker 1202 displays the content segment marked 1202 in the content display interface, with the beginning of the content segment (1203) highlighted to indicate its starting position. There are four category controls, with corresponding category tags: Action-Packed, Mind-Bending Suspense, Romance, and PDA. The currently displayed marker corresponds to the content segment belonging to the "Action-Packed" category. When a trigger operation is received for the category control corresponding to "Mind-Bending Suspense," the marker corresponding to the "Mind-Bending Suspense" category tag is displayed, and the corresponding content segment belongs to the "Mind-Bending Suspense" type.

[0157] In practical applications, content segments in media content can be determined in the following ways: Based on user feedback data, the media content is graded in terms of quality, such as into three levels: high, medium, and low; then, high and medium quality media content is matched with user interest characteristics to obtain content segments that match user interest characteristics (content segments preferred by users); finally, the content segments that match user interest characteristics are classified to obtain content segments belonging to each type.

[0158] The method for displaying media content provided in the embodiments of this application will continue to be described below. Figure 13 This is a flowchart illustrating the media content display method provided in this application embodiment. See also... Figure 13 The media content display method provided in this application includes:

[0159] Step 1301: Obtain the user login account.

[0160] Step 1302: The terminal sends the user's login account ID to the server.

[0161] Step 1303: Search the user interest database for the interest characteristics of the user corresponding to the user's login account.

[0162] Step 1304: Received a display instruction for the media content.

[0163] Step 1305: Send the media content ID to the server.

[0164] Step 1306: The server performs quality grading on the media content to obtain the target content.

[0165] Step 1307: Use a recommendation algorithm to obtain content segments in the target content that match the user's interest features.

[0166] Step 1308: Display media content and browsing progress bar.

[0167] Step 1309: Received a selection operation for the target category control.

[0168] Step 1310: Determine the target category corresponding to the target category control, and identify the content fragments belonging to the target category from the content fragments that match the user's interest characteristics.

[0169] Step 1311: Send the fragment data of the content segment to the terminal.

[0170] Step 1312: Display the markers for the corresponding content segments in the browsing progress bar.

[0171] Here, the content segment corresponding to the mark is displayed in the content display interface, and the first segment is highlighted.

[0172] In practical applications, before executing step 1303, it is necessary to build a user interest database to find the corresponding interest features based on the user's login account ID. Figure 14 This is a schematic diagram illustrating the method for constructing a user interest database provided in an embodiment of this application. See also... Figure 14 The method for constructing a user interest database provided in this application includes:

[0173] Step 1401: Collect data.

[0174] This section collects user media behavior data on the platform, such as click data, browsing data, comment data, collection data, and note data.

[0175] Step 1402: Data cleaning.

[0176] Step 1403: Feature extraction.

[0177] Step 1404: Obtain valid information.

[0178] Here, the acquired media behavior data is cleaned and features are extracted in order to obtain effective information from the media behavior data based on the data cleaning and feature extraction results.

[0179] Step 1405: Obtain the interest characteristics of users on third-party platforms.

[0180] Here, you can obtain cross-platform interest features.

[0181] Step 1406: Mining user interest information.

[0182] Step 1407: Extract features from user interest information.

[0183] Step 1408: Construct a user interest database based on the extracted interest features.

[0184] Step 1306 will be explained in detail here. Figure 15 This is a flowchart illustrating the process of classifying media content according to an embodiment of this application. Step 1306 can be achieved through... Figure 15 Steps 1501-1508 are implemented as described above. Figure 15 The process for classifying media content provided in this application includes:

[0185] Step 1501: Collect user feedback information.

[0186] This section collects user feedback data, including comments, notes, shares, likes, and bookmarks.

[0187] Step 1502: Clean the feedback information.

[0188] Step 1503: Obtain valid information from the feedback information.

[0189] Step 1504: Obtain content review data.

[0190] Step 1505: Grade the quality of each content segment.

[0191] Step 1506: For each content fragment, determine whether it is of low quality. If so, proceed to step 1507; otherwise, proceed to step 1508.

[0192] Step 1507: Return the corresponding paragraph data.

[0193] Step 1508: Do not return paragraph data.

[0194] Here, high-quality and medium-quality content segments from media content are selected as the target content.

[0195] Next, step 1306 will be explained. Figure 16 This is a flowchart illustrating the operation process of the recommendation algorithm provided in this application embodiment. Step 1307 can be achieved through... Figure 16 Steps 1601-1617 are implemented as described above. Figure 16 The operation process of the recommendation algorithm provided in this application embodiment includes:

[0196] Step 1601: Determine if the user is new. If yes, proceed to step 1602; otherwise, proceed to step 1606.

[0197] Step 1602: Extract new user features.

[0198] Step 1603: Normalize the characteristics of new and old users.

[0199] Step 1604: Obtain clustering of new and old user characteristics.

[0200] Step 1605: Obtain the K most similar content snippets liked by users in the new user's class.

[0201] Step 1606: Determine if the number of users is much greater than the number of content. If yes, proceed to step 1607; otherwise, proceed to step 1608.

[0202] Step 1607: Employ the Item-Based Collaborative Filtering (ItemCF) recommendation algorithm.

[0203] Step 1608: Determine if the number of users is much smaller than the number of content. If yes, proceed to step 1609; otherwise, proceed to steps 1610a and 1610b.

[0204] Step 1609: Employ a user-based collaborative filtering (UserCF) recommendation algorithm.

[0205] Step 1610a: Use the UserCF recommendation algorithm.

[0206] Step 1610b: Use the ItemCF recommendation algorithm.

[0207] Step 1611a: Calculate the F1 value of the recommendation evaluation index, denoted as f1.

[0208] Step 1611b: Calculate the F1 value of the recommendation evaluation index, denoted as f2.

[0209] Step 1612: Determine if f1 is greater than f2. If yes, proceed to step 1613; otherwise, proceed to step 1614.

[0210] Step 1613: Use the UserCF recommendation algorithm.

[0211] Step 1614: Determine if f1 is less than f2. If yes, proceed to step 1615; otherwise, proceed to step 1616.

[0212] Step 1615: Use the ItemCF recommendation algorithm.

[0213] Step 1616: Take the union of the first N content fragments of the recommendation results from the two recommendation algorithms.

[0214] Step 1617: Generate content snippets that match the user's interest characteristics.

[0215] UserCF is a user-based collaborative filtering recommendation algorithm. Its basic idea is to use user similarity calculation to find the nearest neighbor user set for the target user; then, extract the content fragments that users in the nearest neighbor user set are interested in, and remove the content fragments that the target user is interested in from their history; finally, sort the items according to the degree of interest of the target user to obtain the final result, select and recommend them to the user.

[0216] A crucial part of the UserCF algorithm is predicting user ratings for unrated content. The calculation method is as follows:

[0217]

[0218] Where S(u, K) is the set of K users whose interest characteristics are most similar to user u, and N(i) is the set of users who rated content i. For user u, rate content i. The average rating of all the content that user v rated. The average rating of all the content that user v has rated.

[0219] ItemCF is a content-based collaborative filtering recommendation algorithm. In the ItemCF algorithm, association rule methods are used for calculation, as shown in the following formula:

[0220]

[0221] Where |N(i)| is the number of users interested in content i, and |N(i)∩N(j)| is the number of users interested in both content i and content j.

[0222] The user preference calculation method is as follows:

[0223]

[0224] Where N(u) is the set of content that user u likes, and S(j,K) is the set of the K pieces of content that are most similar to content j. Let be the similarity between content j and content i.

[0225] K-means clustering is an algorithm that groups similar data samples into a single class with the basic objective of clustering them together.

[0226] The specific steps of the algorithm are as follows:

[0227] (1) Given a dataset of size n, let I=1, and randomly select K initial cluster centers. , j=12,…,K.

[0228] (2) Calculate the distance D between each data object and the cluster center. ,Zj(I)],=1,2,…,n;j=1,2,…,K,if satisfy D[ , ],=min{D[ , If ]], i=1,2,…,n}, then ∈ .

[0229] (3) Calculate the K new cluster centers and the error sum of squares criterion function Value:

[0230] ;

[0231] .

[0232] (4) Judgment. If | - If |<ξ, the algorithm ends; otherwise, if I=I+1, the algorithm returns to step (2) for execution.

[0233] By applying the above embodiments, by displaying markers corresponding to content segments that match the user's interest characteristics in the browsing progress bar, users can quickly jump to content segments that they are interested in based on these markers. On the one hand, this can improve user retention rate, and on the other hand, it can improve content quality, reduce the proportion of low-quality and uninteresting content, and reduce negative user reviews. To a certain extent, this can promote a virtuous cycle for novel and comic products.

[0234] The following description continues to illustrate the exemplary structure of the media content display device 555 provided in the embodiments of this application as a software module. In some embodiments, such as... Figure 2 As shown, the software modules in the display device 555 storing media content in the memory 550 may include:

[0235] The first display module 5551 is used to display media content and a browsing progress bar of the media content in the content display interface of the currently logged-in account;

[0236] The second display module 5552 is used to display the browsing progress of the media content in the browsing progress bar, and to display multiple markers that correspond one-to-one with the content segments in the media content;

[0237] The content fragments are matched with the interest characteristics of the user corresponding to the currently logged-in account, and are obtained by filtering the target content in the media content;

[0238] The jump module 5553 is used to, during the process of displaying media content corresponding to the browsing progress, when a trigger operation is received for a target mark in the browsing progress bar, jump the displayed media content to the content segment corresponding to the target mark.

[0239] In some embodiments, the second display module 5552 is further configured to obtain the degree of matching between each content segment in the media content and the user's interest characteristics;

[0240] The display style corresponding to the degree of matching is used to display the markers corresponding to the content fragments.

[0241] In some embodiments, the second display module 5552 is further configured to, for each content segment, display a marker corresponding to key information in the content segment at a position associated with the browsing progress bar, to indicate the location of the key information in the media content.

[0242] In some embodiments, the first display module 5551 is further configured to, when the displayed media content matches the user's interest characteristics, display a content segment matching the interest characteristics using a target display style, or display a portion of the content segment at the beginning of the segment matching the interest characteristics using a target display style.

[0243] In some embodiments, the second display module 5552 is further configured to display a progress indicator in the browsing progress bar to indicate the browsing progress;

[0244] In response to a drag operation on the progress indicator, as the drag operation proceeds, the progress indicator moves within the browsing progress bar, and the displayed media content is updated synchronously.

[0245] When the progress indicator is dragged to the position corresponding to the target mark, it is determined that a trigger operation for the target mark has been received.

[0246] In some embodiments, the second display module 5552 is further configured to, in response to a long press operation on a target marker in the browsing progress bar, display a thumbnail of a content segment corresponding to the target marker in an area associated with the target marker, so as to preview the content segment.

[0247] In some embodiments, the second display module 5552 is further configured to display at least two category controls for indicating content categories in the content display interface, and

[0248] Display multiple first markers corresponding to the first category control in the at least two category controls;

[0249] The first marker corresponds one-to-one with the content fragment, and the multiple content fragments corresponding to the first marker belong to the first content category indicated by the first category control.

[0250] In some embodiments, the second display module 5552 is further configured to acquire target content in the media content;

[0251] Based on the interest characteristics of the user corresponding to the currently logged-in account, multiple content fragments that match the interest characteristics are filtered from the target content;

[0252] The multiple content fragments are categorized according to content category to determine the content fragments belonging to the content category indicated by each category control.

[0253] In some embodiments, the second display module 5552 is further configured to receive a trigger operation for the second category control among the at least two category controls;

[0254] In response to the triggering operation, the multiple first markers that are displayed are switched to multiple second markers that correspond to the second category controls;

[0255] The second marker corresponds one-to-one with the content fragment, and the content fragments corresponding to multiple second markers belong to the second content category indicated by the second category control.

[0256] In some embodiments, the second display module 5552 is further configured to obtain the correspondence between content categories and display styles;

[0257] Based on the correspondence, the at least two category controls are displayed using display styles corresponding to the content categories indicated by each category control.

[0258] In some embodiments, the second display module 5552 is further configured to display a plurality of third markers that correspond one-to-one with content segments in the media content;

[0259] Among them, the content fragments corresponding to multiple third tags belong to the third content category;

[0260] The method further includes:

[0261] The content display interface includes a switching function item.

[0262] In response to a trigger operation on the switching function item, the display of multiple third markers will be switched to display of multiple fourth markers that correspond one-to-one with the content segments in the media content;

[0263] Among them, the content fragments corresponding to multiple fourth tags belong to the fourth content category.

[0264] In some embodiments, the second display module is further configured to present introductory information for the multiple content segments;

[0265] The introductory information includes at least one of the following: a brief description of the content segment, and information about the popularity of the content segment.

[0266] In some embodiments, the second display module is further configured to acquire feedback information regarding the media content;

[0267] Identify the low-quality content segment indicated by the feedback information within the media content;

[0268] The target content is obtained by filtering out the low-quality content segments in the media content.

[0269] In some embodiments, the second display module is further configured to acquire user media behavior data, wherein the media behavior data includes at least one of the following: click data, browsing data, comment data, favorites data, and notes data;

[0270] Based on the media behavior data, obtain the media content segments preferred by the user;

[0271] The user's interest characteristics are generated based on the acquired media content fragments.

[0272] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the media content display method described above in this application.

[0273] This application provides a computer-readable storage medium storing executable instructions. When these executable instructions are executed by a processor, they cause the processor to perform the method provided in this application, for example... Figure 3 The method shown.

[0274] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0275] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0276] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., a file that stores one or more modules, subroutines, or code sections).

[0277] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.

[0278] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A method for displaying media content, characterized in that, include: The content display interface of the currently logged-in account displays media content that matches the user's interests and a browsing progress bar for the media content; wherein, the currently logged-in account corresponds to the user, and the media content includes content segments that the user is interested in and content segments that the user is not interested in; The browsing progress bar displays the browsing progress of the media content; In the content display interface, at least two category controls for indicating content categories are displayed, as well as multiple first markers corresponding to the first category control in the at least two category controls; wherein, the content fragments corresponding to the multiple first markers belong to the first content category indicated by the first category control, the content fragments of interest are matched with the interest characteristics of the user corresponding to the currently logged-in account, and are obtained by filtering the target content in the media content, the target content being obtained from the low-quality content fragments indicated by the feedback information of the media content after filtering out the media content; The beginning portion of the content segment that the user is interested in is displayed using a target display style; In response to a trigger operation on the second category control of the at least two category controls, the multiple first markers displayed are switched to multiple second markers corresponding to the second category control; wherein the content fragments corresponding to the multiple second markers belong to the second content category indicated by the second category control; During the display of media content corresponding to the browsing progress, when a trigger operation is received for a target mark in the browsing progress bar, the displayed media content jumps to the content segment corresponding to the target mark.

2. The method as described in claim 1, characterized in that, The method further includes: Obtain the degree of matching between each content segment in the media content and the user's interest characteristics; The display style corresponding to the degree of matching is used to display the markers corresponding to the content fragments.

3. The method as described in claim 1, characterized in that, The method further includes: For each content segment, a marker corresponding to key information in the content segment is displayed at a position associated with the browsing progress bar to indicate the location of the key information within the media content.

4. The method as described in claim 1, characterized in that, The method further includes: When the displayed media content matches the user's interest characteristics, the target display style is used to display content segments that match the interest characteristics.

5. The method as described in claim 1, characterized in that, The method further includes: The browsing progress bar displays a progress indicator to show the browsing progress. In response to a drag operation on the progress indicator, as the drag operation proceeds, the progress indicator moves within the browsing progress bar, and the displayed media content is updated synchronously. When the progress indicator is dragged to the position corresponding to the target mark, it is determined that a trigger operation for the target mark has been received.

6. The method as described in claim 1, characterized in that, The media content displayed during the jump, preceding the content segment corresponding to the target marker, also includes: In response to a long press operation on a target marker in the browsing progress bar, a thumbnail of the content segment corresponding to the target marker is displayed in the area associated with the target marker to preview the content segment.

7. The method as described in claim 1, characterized in that, The method further includes: Obtain the target content from the media content; Based on the interest characteristics of the user corresponding to the currently logged-in account, multiple content fragments that match the interest characteristics are filtered from the target content; The multiple content fragments are categorized according to content category to determine the content fragments belonging to the content category indicated by each category control.

8. The method as described in claim 7, characterized in that, The display includes at least two category controls for indicating content categories, including: Obtain the correspondence between content categories and display styles; Based on the correspondence, the at least two category controls are displayed using display styles corresponding to the content categories indicated by each category control.

9. The method as described in claim 1, characterized in that, The method further includes: Display multiple third tags that correspond one-to-one with content segments in the media content; Among them, the content fragments corresponding to multiple third tags belong to the third content category; The content display interface includes a switching function item. In response to a trigger operation on the switching function item, the display of multiple third markers will be switched to display of multiple fourth markers that correspond one-to-one with the content segments in the media content; Among them, the content fragments corresponding to multiple fourth tags belong to the fourth content category.

10. The method as described in claim 1, characterized in that, The method further includes: Presents introductory information for multiple content segments; The introductory information includes at least one of the following: a brief description of the content segment, and information about the popularity of the content segment.

11. The method as described in claim 1, characterized in that, Before displaying media content matching the user's interests and a browsing progress bar for the media content on the content display interface of the currently logged-in account, the method further includes: Acquire user media behavior data, wherein the media behavior data includes at least one of the following: click data, browsing data, comment data, favorites data, and notes data; Based on the media behavior data, obtain the media content segments preferred by the user; The user's interest characteristics are generated based on the acquired media content fragments.

12. A media content display device, characterized in that, include: The first display module is used to display media content that matches the user's interests and a browsing progress bar of the media content in the content display interface of the currently logged-in account; wherein, the currently logged-in account corresponds to the user, and the media content includes content segments that the user is interested in and content segments that the user is not interested in; The second display module is used to display the browsing progress of the media content in the browsing progress bar; and to display at least two category controls for indicating the content category in the content display interface, as well as a plurality of first marks corresponding to the first category control among the at least two category controls. The content fragments corresponding to the plurality of first markers belong to the first content category indicated by the first category control. The content fragments of interest match the interest characteristics of the user corresponding to the currently logged-in account and are obtained by filtering the target content in the media content. The target content is obtained by filtering the low-quality content fragments indicated by the feedback information of the media content. The first display module is used to display the portion of the content at the beginning of the content segment that the user is interested in using the target display style; The second display module is configured to, in response to a trigger operation on the second category control of the at least two category controls, switch the multiple first markers to multiple second markers corresponding to the second category control; wherein the content fragments corresponding to the multiple second markers belong to the second content category indicated by the second category control; The jump module is used to, during the process of displaying media content corresponding to the browsing progress, jump to the content segment corresponding to the target mark when a trigger operation is received for the target mark in the browsing progress bar.

13. The apparatus according to claim 12, characterized in that, The second display module is further configured to obtain the degree of matching between each content segment in the media content and the user's interest characteristics; The display style corresponding to the degree of matching is used to display the markers corresponding to the content fragments.

14. The apparatus according to claim 12, characterized in that, The second display module is further configured to, for each content segment, display a marker corresponding to key information in the content segment at a position associated with the browsing progress bar, so as to indicate the position of the key information in the media content.

15. The apparatus according to claim 12, characterized in that, The first display module is further configured to display content segments that match the user's interest characteristics using a target display style when the displayed media content matches the user's interest characteristics.

16. A computer device, characterized in that, include: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the method for displaying media content as described in any one of claims 1 to 11.

17. A computer-readable storage medium, characterized in that, It stores executable instructions for use by a processor to implement the method for displaying media content as described in any one of claims 1 to 11.

18. A computer program product comprising computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, the method for displaying media content as described in any one of claims 1 to 11 is implemented.