Media content display method, device, equipment, storage medium, and program

The method and device enhance media content display by identifying and presenting related content with progress controls, addressing uniformity issues and improving user experience.

JP7735591B2Active Publication Date: 2025-09-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024558115
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-03-30
Filing Date
2023-03-23
Publication Date
2025-09-08
Estimated Expiration
2043-03-23

AI Technical Summary

Technical Problem

Current media content display methods for video collections result in a uniform presentation, leading to a poor user experience when viewing recommended videos.

Method used

A method and device that determine whether first media content satisfies a predetermined condition, displaying target media content and associated progress controls to indicate the display progress of related media content, enhancing the presentation format and user experience.

Benefits of technology

Simplifies operations to identify related media content, enriches the display format, and improves user experience by allowing seamless navigation and presentation of related media content without the need for manual relationship marking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007735591000001
    Figure 0007735591000001
  • Figure 0007735591000002
    Figure 0007735591000002
  • Figure 0007735591000003
    Figure 0007735591000003
Patent Text Reader

Abstract

An embodiment of the present disclosure provides a method, an apparatus, a device, a storage medium, and a program product for displaying media content, the method including: in response to a first trigger operation for viewing a first media content included in a media content stream presented on a media content display page, determining whether the first media content satisfies a predefined content-related condition, and in response to determining that the first media content satisfies the predefined content-related condition, displaying a target media content on the media content display page and displaying at least two first progress controls in a predefined area of ​​the media content display page, the target media content including the first media content and at least one second media content that is content-related to the first media content.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This disclosure claims priority to a Chinese patent application bearing application number 202210334421.2, filed with the China Patent Office on March 30, 2022, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of computer technology, such as a method, apparatus, device, storage medium, and program product for displaying media content. [Background technology]

[0003] Currently, when a user watches a recommended video on a recommended video playback page, the user can enter another page based on prompt information to view the videos in the video collection to which the recommended video belongs. However, in the related art, the display method of the videos in the video collection is relatively uniform, which results in a poor user experience. Summary of the Invention [Problem to be solved by the invention]

[0004] SUMMARY OF THE INVENTION Embodiments of the present disclosure provide a media content display method, apparatus, device, storage medium, and program product that enrich the display of collection videos. [Means for solving the problem]

[0005] According to a first aspect, an embodiment of the present disclosure provides a method for displaying media content, the method including: in response to a first trigger operation to view first media content included in a media content stream presented on a media content display page, determining whether the first media content satisfies a predetermined content-related condition; and in response to determining that the first media content satisfies the predetermined content-related condition, displaying target media content on the media content display page and displaying at least two first progress controls in a predetermined area of ​​the media content display page, the first progress controls being associated with the target media content and configured to indicate a display progress of the target media content associated with the first progress controls, the target media content including the first media content and at least one second media content content-related to the first media content.

[0006] According to a second aspect, an embodiment of the present disclosure further provides a media content display device, the device including: a determination module configured to determine whether first media content included in a media content stream presented on a media content display page satisfies a predetermined content-related condition in response to a first trigger operation to view the first media content included in the media content stream presented on the media content display page; and a first control display module configured to display target media content on the media content display page and display at least two first progress controls in a predetermined area of ​​the media content display page in response to determining that the first media content satisfies the predetermined content-related condition, the first progress controls being associated with the target media content and configured to indicate a display progress of the target media content associated with the first progress controls, the target media content including the first media content and at least one second media content that is content-related to the first media content.

[0007] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device including: one or more processors; and a memory for storing one or more programs, the one or more programs being executed by the one or more processors to cause the one or more processors to realize a method for displaying media content described in an embodiment of the present disclosure.

[0008] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the method for displaying media content described in the embodiment of the present disclosure.

[0009] According to a fifth aspect, an embodiment of the present disclosure further provides a computer program product, which, when executed by a computer, causes the computer to implement the method for displaying media content described in the embodiment of the present disclosure. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a flowchart of a method for displaying media content according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of a first progress control display according to an embodiment of the present disclosure. [Figure 3] FIG. 10 is a schematic diagram of a second progress control display according to an embodiment of the present disclosure. [Figure 4] 10 is a flowchart of another method for displaying media content according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram of a display of associated media content controls according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a structural block diagram of a media content display device according to an embodiment of the present disclosure. [Figure 7] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0011] The following describes embodiments of the present disclosure with reference to the drawings. Although several embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms, and these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used for illustrative purposes only.

[0012] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel, and that method embodiments may include additional steps and / or omit performing steps as shown.

[0013] As used herein, the term "comprises" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0014] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units.

[0015] It should be noted that the modifications "a" and "a plurality" referred to in this disclosure are generalized and should be understood as "one or more" unless the context clearly indicates otherwise, as would be understood by a person skilled in the art.

[0016] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for illustrative purposes only.

[0017] 1 is a flowchart of a method for displaying media content according to an embodiment of the present disclosure. The method may be performed by a media content display device, where the device may be implemented by software and / or hardware and configured in an electronic device, for example, configured in a mobile phone or a tablet computer. The media content display method according to an embodiment of the present disclosure is applied to a scenario in which videos with different attributes are viewed on the same page. As shown in FIG. 1, the media content display method according to this embodiment may include:

[0018] S101, in response to a first trigger operation to view first media content, determine whether the first media content satisfies a predetermined content-related condition, where the first media content is included in a media content stream presented on a media content display page.

[0019] Here, the media content display page may be used to present a page of media content in a media content stream, i.e., the media content display page may present media content in the media content stream based on the corresponding media content stream. The first media content may be any one of the media content in the media content stream for presentation on the media content display page. Exemplarily, if the media content display page is a video playback page, the media content stream presented thereon may be understood as a video stream corresponding to the video playback page, and the first media content may be any one of the video content in the video stream. The first trigger operation may be an operation of displaying any one of the media content in the media content stream on the media content display page, such as a media content switching operation based on the media content stream or an operation of switching another page to the media content display page. The predetermined content-related condition may be a predetermined content-related condition, which may be used to limit the content-related relevance of the corresponding media content.

[0020] Alternatively, the user may perform a first trigger operation when he or she wishes to view media content on a media content display page based on a media content stream corresponding to the page. Accordingly, upon receiving the user's first trigger operation, the electronic device may determine first media content corresponding to the first trigger operation based on the media content stream currently corresponding to the media content display page, determine whether the first media content satisfies a predetermined content-related condition, execute S102 if the first media content satisfies the predetermined content-related condition, and if the first media content does not satisfy the predetermined content-related condition, may not display a progress control corresponding to second media content related to the first media content in a predetermined area of ​​the media content display page, and may directly display the first media content on the media content display page.

[0021] S102, in response to determining that the first media content satisfies the predetermined content-related condition, display target media content on the media content display page and display at least two first progress controls in predetermined areas of the media content display page, wherein the first progress controls are associated with the target media content and configured to indicate display progress of the target media content associated with the first progress controls, and the target media content includes the first media content and at least one second media content that is content-related to the first media content.

[0022] Here, the target media content includes first media content and second media content. Taking video content as an example, the target media content may be a single, continuously played video content that aggregates video content A (i.e., the first media content) and related videos (i.e., at least one second media content) related to video A. The second media content may be understood as media content related to the first media content in terms of content, i.e., media content related to the first media content in terms of content, and may or may not be located in the media content stream of the media content display page. In other words, the second media content is media content determined based on the content-related relationship between the first media content and the second media content, regardless of whether the media content is located in the media content stream of the media content presentation page. The first progress control may be understood as a control for indicating the display progress of the target media content, and may be displayed in a graphic form (e.g., a line segment) or in another format. The predetermined area may be a display area where the first progress control is located.

[0023] For example, when it is determined that a first media content to be displayed in the media content stream satisfies a predetermined content-related condition, the target media content may be displayed on the media content display page. For example, as shown in Fig. 2, the target media content may be displayed on the media content display page using the start point of the target media content as the display start point, and a first progress control 20 corresponding to the first media content (the third first progress control 20 shown in Fig. 2) and at least one first progress control 20 corresponding to a second media content may be displayed on the media content display page. Here, the display manner of each first progress control 20 may be flexibly set. For example, each first progress control 20 may be arranged horizontally or vertically in a predetermined area.

[0024] In this embodiment, it is determined whether a first media content in a media content stream played based on a media content stream satisfies a predetermined content-related condition, and when it satisfies the predetermined condition, a first progress control of a second media content that is content-related to the first media content is presented on the media content presentation page, and the first progress control prompts the user that there is second media content that is content-related to the first media content currently being played, and instructs the display progress of the corresponding second media content. This eliminates the need for media content distributors to mark content-related relationships between different media content, simplifies the operations required to determine the second media content, enriches the expression format of the second media content, and improves the user experience.

[0025] In one embodiment, the method for displaying media content according to this embodiment may further include switching at least one of the first progress controls to a second progress control in response to a second trigger operation acting on the media content display page, wherein the second progress control is configured to slide and adjust the display progress of the target media content corresponding to the at least one of the first progress controls.

[0026] In the above embodiment, the first progress control can only be used to sequentially switch and display each target media content in the order in which it is arranged in the designated area of ​​each first progress control, and cannot adjust the display progress of the first media content itself or the second media content itself. Therefore, when a second trigger operation is received, the user may use this second progress control to adjust the display progress of the first media content or the second media content, and switch the first progress control to the second progress control to meet the user's progress adjustment needs.

[0027] Here, the second trigger operation may be a trigger operation for switching one or more first progress controls displayed on the media content display page to a second progress control, and for example, the second trigger operation may be a click operation or a long press operation acting on the media content display page, etc. The second progress control may be configured to slide to adjust the display progress of the first media content or the second media content.

[0028] Alternatively, if the user wishes to adjust the display progress of a certain media content (e.g., a first media content or a second media content), the user may perform a second trigger operation, for example, by long-pressing a first progress control displayed on the media content display page. In response, upon receiving the user's second trigger operation, the electronic device switches one or more first progress controls displayed on the media content display page to a second progress control 30, for example, as shown in FIG. 3 , the first progress control of the first media content or the second media content currently displayed on the media content display page to the second progress control 30. This allows the user to adjust the display progress of the media content corresponding to the second progress control 30 by dragging a progress adjustment identifier (e.g., a progress slider 31) in the second progress control 30.

[0029] As can be appreciated, in other embodiments, first progress controls corresponding to multiple media contents of the target media content may be integrated and switched to a second progress control 30 to adjust the display progress of the aggregated portion of the multiple media contents.

[0030] In a media content display method according to this embodiment, in response to a first trigger operation for viewing first media content, the method determines whether the first media content satisfies a predetermined content-related condition, where the first media content is included in a media content stream presented on a media content display page. In response to determining that the first media content satisfies the predetermined content-related condition, the method displays target media content on the media content display page and displays at least two first progress controls in a predetermined area of ​​the media content display page, where the first progress controls are related to the target media content and configured to indicate a display progress of the target media content related to the first progress controls. The target media content includes the first media content and at least one second media content content related to the first media content. By employing the above method, this embodiment simplifies the operations required to determine other media content content content related to the currently displayed media content, enriches the presentation format of the content-related media content, and improves the user experience.

[0031] 4 is a flowchart of another media content display method according to an embodiment of the present disclosure. The method in this embodiment may be combined with one or more optional methods in the above embodiments. Optionally, determining whether the first media content satisfies a predetermined content-related condition may include using a predetermined model to determine whether second media content related to the content exists in the first media content, and determining that the first media content satisfies the predetermined content-related condition in response to the existence of second media content related to the content in the first media content, where input data of the predetermined model includes at least one of a distributor identifier of the first media content, media content distribution information, and media content.

[0032] Optionally, displaying target media content on the media content display page and displaying at least two first progress controls in a predetermined area of ​​the media content display page includes displaying first media content on the media content display page, determining second media content that is content-related to the first media content according to a predetermined model and determining an association relationship between the first media content and the second media content, determining a presentation format for the first progress control based on the number of second media content and the association relationship, and displaying at least two first progress controls in a predetermined area of ​​the media content display page according to the presentation format.

[0033] Optionally, after displaying at least two first progress controls in a predetermined area of ​​the media content display page, the method further includes switching the target media content displayed on the media content display page in the order of the multiple first progress controls in the predetermined area in response to a first slide operation acting on the media content display page.

[0034] Optionally, the method for displaying media content according to this embodiment further includes switching the target media content displayed on the media content display page to a third media content in the media content stream in response to a second slide operation acting on the media content display page.

[0035] Accordingly, as shown in FIG. 4, the method for displaying media content according to this embodiment may include:

[0036] S201: in response to a first trigger operation for viewing first media content, determine using a predetermined model whether second media content related to the content exists in the first media content, and in response to the second media content related to the content existing in the first media content, determine that the first media content satisfies a predetermined content-related condition, where the first media content is included in a media content stream presented on a media content display page, and input data of the predetermined model includes at least one of a distributor identifier of the first media content, media content distribution information, and media content.

[0037] In this embodiment, a predetermined model may be trained in advance to determine whether the first media content satisfies a predetermined content-related condition, and when a first trigger operation is received, this predetermined model may be used to determine whether the first media content satisfies the predetermined content-related condition.

[0038] Here, the input data of the predetermined model may include a distributor identifier of the first media content, media content distribution information of the first media content, and / or media content of the first media content. The media content distribution information may be understood as distribution information of the first media content, such as a media content in a media content collection and / or a title of the first media content. The media content of the first media content may be understood as content data of the first media content, such as video data of the first media content if the first media content is video content.

[0039] Optionally, when a first trigger operation is received, a distributor identifier of the first media content, media content distribution information, and / or media content, etc., may be input to a predetermined model as input data, and the predetermined model may determine whether second media content exists that is content-related to the first media content based on the input data. If second media content exists that is content-related to the first media content, the first media content may be determined to satisfy a predetermined content-related condition. Here, an output of the predetermined model may include a determination result of whether the first media content satisfies the predetermined content-related condition.

[0040] S202, in response to determining that the first media content satisfies the predetermined content-related condition, display the first media content on the media content display page.

[0041] In this embodiment, when the first media content satisfies a predetermined content-related condition, the first media content may be displayed on the media content display page, for example, the starting point of the first media content is used as the display starting point to display the target media content on the media content display page.

[0042] S203, determining second media content content related to the first media content according to a predetermined model, and determining an association relationship between the first media content and the second media content.

[0043] In this embodiment, when the predetermined model determines that the first media content satisfies the predetermined content-related condition, i.e., when it determines that second media content exists that is content-related to the first media content, it may determine and output each second media content that is content-related to the first media content and a related relationship between the first media content and each second media content. Here, this related relationship may be understood as a content-related relationship between the first media content and each second media content, such as a content-context relationship between the first media content and each second media content. For example, the predetermined model may determine multiple related videos distributed by the same author, such as episodes 1 and 2, or multiple videos on the same theme by different distributors, as second media content and aggregate them with the first media content to obtain target media content.

[0044] S204, determining a presentation manner of the first progress control based on the number of second media contents and the association relationship.

[0045] In this embodiment, the media content identifier of the second media content output by the predetermined model and the relationship between the first media content and the second media content are obtained, and the presentation manner of the first progress control can be determined based on the number of second media contents and the relationship, for example, the number of first progress controls that need to be presented in a predetermined area and the display progress of the target media content according to a predetermined display rule are determined, where the presentation manner of the first progress control optionally includes the number of first progress controls presented and the current display progress of the target media content.

[0046] Optionally, the display progress of the target media content includes at least one of sorting information of the at least two first progress controls of the first progress controls corresponding to the first media content and the display progress indicated by the first progress controls corresponding to the target media content, i.e., sorting information when displaying the first progress controls corresponding to each media content that needs to be displayed in a predetermined area, and the display progress of the target media content indicated when displaying each first progress control in a predetermined area.

[0047] In one embodiment, determining the presentation manner of the first progress control based on the number of the second media contents and the related relationship includes determining the presentation number of the first progress control based on the number of the second media contents and a predetermined number threshold, sorting the target media contents based on the related relationship to generate a sorting result, obtaining first progress controls corresponding to a plurality of consecutive target media contents including the first media content that match the presentation number according to the sorting result, and determining the current display progress of the target media content according to the obtained first progress control.

[0048] Here, the predetermined number threshold may be understood as a threshold of the number of first progress controls that can be displayed in a predetermined area, which may be set by a developer as needed.

[0049] For example, when determining the display progress of the target media content, the number of first progress controls to be displayed may be determined based on the number of second media contents and a predetermined threshold value, for example, if the number of second media contents is less than the predetermined threshold value, the number of first progress controls to be displayed may be determined as the number of first media contents, or if the number of first media contents is equal to or greater than the predetermined threshold value, the number of first progress controls to be displayed may be determined as the predetermined threshold value, and then the first media content and each second media content are sorted based on the determined association relationship to generate a sorted result.

[0050] Then, the decision is made according to the sorting results. A first progress control corresponding to a plurality of consecutive media contents that match the specified presentation number is obtained. For example, a selective presentation position of a first progress control corresponding to a first media content may be preset. For example, suppose the first media content is the nth target media content in the sorting result (n is a positive integer), the threshold number is 5, and the third first progress control is preferentially displayed as the progress control corresponding to the first media content (shown in FIG. 2). If the determined presentation number is 5 or less, a first progress control corresponding to each media content in the sorting result may be obtained. If the determined presentation number is greater than 5, it may be determined whether there are at least two second media contents before and after the first media content in the sorting result. If there are at least two second media contents, respectively, first progress controls corresponding to the n-2th to n+2th media contents in the sorting result are obtained. If there are not at least two second media contents before the first media content, first progress controls corresponding to the first five media contents in the sorting result are obtained. If there are not at least two second media contents after the first media content, first progress controls corresponding to the last five media contents in the sorting result are obtained.

[0051] Thereby, after obtaining the first progress control corresponding to each media content that needs to be presented, each first progress control may be sorted according to the order in the sorting result of each media content, and the display progress indicated by the first progress control located before the first progress control corresponding to the first media content may be set to displayed complete, and the display progress indicated by the first progress control located after the first progress control corresponding to the first media content and the first progress control after the first media content may be set to not displayed.

[0052] S205: displaying at least two first progress controls in a predetermined area of ​​the media content display page according to the presentation manner; and executing S206 or S207, wherein the first progress controls are related to the target media content and configured to indicate the display progress of the target media content related to the first progress controls, and the target media content includes the first media content and at least one second media content that is content-related to the first media content.

[0053] Optionally, after determining a presentation style corresponding to each first progress control that needs to be presented, the plurality of first progress controls may be displayed in a predetermined area of ​​the media content display page according to the presentation style.

[0054] S206, in response to a first slide operation acting on the media content display page, switching the target media content displayed on the media content display page in the order of the plurality of first progress controls in the predetermined area.

[0055] Here, the first slide operation may be understood as an operation that instructs the electronic device to switch the media content displayed on the media content display page in the order of the multiple first progress controls in a specified area, and it may be a slide operation along any one of the directions. The following description will be given using an example in which the first slide operation is a horizontal slide operation.

[0056] Exemplarily, when a user wishes to switch media content (e.g., a first media content or a second media content) displayed on a media content display page, the user may perform a first slide operation, for example, by sliding left or right on the media content display page. In response, when the electronic device receives the user's first slide operation, the electronic device may switch the media content currently displayed on the media content display page to another media content. For example, if multiple first progress controls are arranged horizontally in a predetermined area, when the user slides left on the media content display page, the media content currently displayed on the media content display page may be switched to the media content corresponding to the first progress control adjacent to and located to the left / right of the first progress control for the media content. When the user slides right on the media content display page, the electronic device may switch the media content currently displayed on the media content display page to the media content corresponding to the first progress control adjacent to and located to the right / left of the first progress control for the media content.

[0057] In this embodiment, a user can view a second media content related to a first media content content in a media content stream on a current page (i.e., a media content display page) with a simple slide operation without switching pages, thereby simplifying the operations required to view media content related to the content and improving the user experience.

[0058] In one embodiment, after switching the target media content displayed on the media content display page, in response to a first progress control corresponding to the switched target media content being displayed at a set position in the predetermined area, an associated media content control is further included in the media content display page, wherein the associated media content control is configured to trigger the display of a media content list for the second media content.

[0059] In the above embodiment, when a first progress control corresponding to the target media content after switching is displayed at a set position in a predetermined area, an associated media content control may be displayed on the media content display page to facilitate the user to view other second media content for which the corresponding first progress control is not displayed on the media content display page by triggering this associated media content control.

[0060] Here, the first progress control corresponding to the target media content after switching may be understood as the first progress control corresponding to the first media content / second media content displayed on the media content display page after switching. The set position may be set to any one position in a predetermined area as needed, for example, the display position of the first first progress control 20 and / or the last first progress control 20 in the predetermined area. The following describes such a situation as an example.

[0061] Illustratively, after switching the target media content displayed on the media content display page in response to the user's first slide operation, it may be determined whether the first progress control 20 corresponding to the switched target media content is the first first progress control 20 displayed in the predetermined area or the last first progress control 20 displayed in the predetermined area. If the first progress control 20 corresponding to the switched target media content is the first first progress control 20 displayed in the predetermined area or the last first progress control 20 displayed in the predetermined area, a related media content control 50 may be displayed on the media content display page, as shown in Fig. 5. Thereby, the user can trigger the related media content control 50 to instruct the electronic device to display a related media content list on the currently displayed media content presentation page or another page, and view each second media content related to the first media content in the related media content list.

[0062] If the first progress control corresponding to the first media content is the first first progress control displayed in the predetermined area, the associated media content control may or may not be displayed on the media content display page when the first media content is displayed on the media content display page in response to the first trigger operation. If the first progress control corresponding to the first media content is the last first progress control displayed in the predetermined area, the associated media content control may be displayed on the media content display page when the first media content is displayed on the media content display page in response to the first trigger operation. When the currently played target media content is switched to the media content corresponding to the last first progress control displayed in the predetermined area (not switched based on the user's trigger operation) as the target media content is played, the associated media content control may be automatically displayed on the media content display page.

[0063] In another embodiment, when all of the first progress controls corresponding to the second media content cannot be presented in the predetermined area, i.e., when there is a target media content for which no corresponding first progress control is displayed in the predetermined area, a related media content control may be displayed on the media content display page to improve the convenience of the user browsing different target media content. In this case, the media content display method according to this embodiment may further include displaying a related media content control on the media content display page in response to the number of second media content being greater than the presented number, where the related media content control is configured to trigger display of a media content list for the second media content.

[0064] In one embodiment, the method further includes updating the first progress control displayed in the specified area in response to the first progress control corresponding to the switched target media content satisfying a specified update condition after switching the target media content displayed on the media content display page.

[0065] In the above embodiment, in response to the first progress control corresponding to the target media content after switching satisfying a predetermined update condition, the first progress control displayed in a predetermined area may be updated to facilitate the user viewing the second media content corresponding to the first progress control in a predetermined area that is not initially displayed.

[0066] For example, after switching the target media content displayed on the media content display page, it may be determined whether the switched target media content satisfies a predetermined update condition, for example, by determining whether a first progress control corresponding to the switched target media content is displayed at a first setting position in the predetermined area, and / or determining whether a first progress control corresponding to the switched target media content is not displayed in the predetermined area, and then determining whether the switched target media content satisfies a predetermined update condition. When the target media content satisfies a predetermined update condition, the first progress control displayed in the predetermined area is updated, for example, multiple first progress controls displayed in the predetermined area are updated at once, or multiple first progress controls displayed in the predetermined area are controlled to move along a predetermined direction, and a first progress control that is not displayed is moved to the predetermined area and displayed.

[0067] As can be understood, when displaying the target media content on the media content display page, an aggregation tag 21 of the target media content may be displayed, and as shown in Figures 2 and 5, this aggregation tag indicates which first progress control 20 among the multiple first progress controls 20 displayed in a specified area the currently displayed media content corresponds to.

[0068] S207, in response to a second sliding operation acting on the media content display page, switching the target media content displayed on the media content display page to a third media content in the media content stream.

[0069] Here, the second slide operation may be understood as an operation instructing the electronic device to switch the media content displayed on the media content display page according to the media content stream corresponding to the media content display page, and may be a slide operation different from the first slide operation. For example, if the first slide operation is a horizontal slide operation, the second slide operation may be a vertical slide operation. The third media content may be media content different from the first media content in the media content stream. For example, the third media content may be media content adjacent to the first media content in the media content stream.

[0070] Optionally, when the user intends to switch the media content displayed on the media content display page based on the media content stream, the user may perform a second sliding operation, for example, sliding up or down on the media content display page. In response, when the electronic device receives the user's second sliding operation, the electronic device may switch the first media content or the second media content currently displayed on the media content display page to a third media content in the media content stream, for example, when the user slides up on the media content display page, the first media content or the second media content currently displayed on the media content display page to a media content adjacent to the first media content and located after / before the first media content in the media content stream, and when the user slides down on the media content display page, the first media content or the second media content currently displayed on the media content display page to a media content adjacent to the first media content and located before / after the first media content in the media content stream.

[0071] In this embodiment, regardless of whether the media content currently displayed on the media content display page is the first media content or the second media content, the user can view media content other than the first media content in the media content stream with a simple slide operation. For example, if the media content currently displayed is the first media content in the media content stream, the user can use this slide operation to switch the media content in the currently displayed media content stream based on the media content stream. If the media content currently displayed is not the first media content in the media content stream, the user does not need to switch pages, but first switch the media content displayed on the media content display page to the first media content in the media content stream, and then switch this media content based on the media content stream. Instead, the user can use a simple slide operation to return to the media content stream and switch the media content based on the media content stream, thereby simplifying the operations required by the user and improving the user experience.

[0072] The media content display method according to this embodiment determines, through a predetermined model, a second media content that is content-related to a first media content currently displayed on a media content display page, presents a first progress control for the second media content, and, based on the user's corresponding slide operation, displays the second media content on the media content display page without the need for the media content distributor to mark the relationship between the media content or to switch pages, thereby simplifying the operations required to determine and display media content related to the content and improving the user experience.

[0073] 6 is a structural block diagram of a media content display device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware, and may be configured in an electronic device, for example, a mobile phone or a tablet computer, and may display progress control of media content related to the content by performing a media content display method. As shown in FIG. 6 , the media content display device according to this embodiment may include a determination module 601 and a first control display module 602, where: the determination module 601 is configured to determine whether a first media content satisfies a predetermined content-related condition in response to a first trigger operation to view the first media content, where the first media content is included in a media content stream presented on a media content display page; the first control display module 602 is configured to display target media content on the media content display page in response to determining that the first media content satisfies the predetermined content-related condition, and to display at least two first progress controls in a predetermined area of ​​the media content display page, where the first progress controls are associated with the target media content and are configured to indicate a display progress of the target media content associated with the first progress controls, and the target media content includes the first media content and at least one second media content content related to the first media content in terms of content.

[0074] In a media content display device according to this embodiment, a determination module determines whether a first media content satisfies a predetermined content-related condition in response to a first trigger operation to view the first media content, where the first media content is included in a media content stream presented on a media content display page. In response to the first control display module determining that the first media content satisfies the predetermined content-related condition, the device displays target media content on the media content display page and displays at least two first progress controls in a predetermined area of ​​the media content display page, where the first progress controls are related to the target media content and are configured to indicate a display progress of the target media content related to the first progress controls. The target media content includes the first media content and at least one second media content content related to the first media content. By employing the above device, this embodiment simplifies the operations required to determine other media content content content content-related to the currently displayed media content, enriches the presentation format of the content-related media content, and improves the user experience.

[0075] In the above solution, the determination module 601 is configured to determine whether the first media content satisfies a predetermined content-related condition by using a predetermined model to determine whether second media content related to the content exists in the first media content, and determine that the first media content satisfies a predetermined content-related condition in response to the existence of second media content related to the content in the first media content, where input data of the predetermined model includes at least one of a distributor identifier of the first media content, media content distribution information, and media content.

[0076] In the above solution, the first control display module 602 may include: a media content display unit configured to display a first media content on the media content display page; a media content determination unit configured to determine second media content that is content-related to the first media content according to a predetermined model and determine an association relationship between the first media content and the second media content; a presentation manner determination unit configured to determine a presentation manner of the first progress control based on the number of second media content and the association relationship; and a control display unit configured to display at least two first progress controls in a predetermined area of ​​the media content display page according to the presentation manner.

[0077] In the above solution, the presentation manner of the first progress control may include the number of first progress controls presented and the current display progress of the target media content.

[0078] In the above solution, the display progress of the target media content may include at least one of sorting information in the at least two first progress controls of a first progress control corresponding to the first media content and a display progress indicated by the first progress control corresponding to the target media content.

[0079] In the above solution, the presentation method determination unit may include: a sorting subunit configured to determine the presentation number of first progress controls based on the number of second media contents and a predetermined threshold number, sort the plurality of target media contents based on the association relationship, and generate a sorting result; a control acquisition subunit configured to acquire first progress controls corresponding to a plurality of consecutive target media contents including the first media content that match the presentation number according to the sorting result; and a progress determination subunit configured to determine the current display progress of the target media content according to the acquired first progress controls.

[0080] Optionally, the media content display device according to this embodiment may further include a second control display module configured to display associated media content controls on the media content display page in response to the number of second media content being greater than the presentation number, wherein the associated media content controls The media content control is configured to trigger the display of a media content list for the second media content.

[0081] Optionally, the media content display device according to this embodiment may further include a first switching module configured to switch the target media content displayed on the media content display page in the order of the plurality of first progress controls in the predetermined area of ​​the media content display page in response to a first slide operation acting on the media content display page after displaying at least two first progress controls in the predetermined area of ​​the media content display page.

[0082] Optionally, the media content display device according to this embodiment may further include a third control display module configured to display an associated media content control on the media content display page in response to a first progress control corresponding to the switched target media content being displayed at a set position in the predetermined area after switching the target media content displayed on the media content display page, wherein the associated media content control is configured to trigger the display of a media content list for the second media content.

[0083] Optionally, the media content display device according to this embodiment may further include a second switching module configured to switch at least one of the first progress controls to a second progress control in response to a second trigger operation acting on the media content display page, wherein the second progress control is configured to slide and adjust the display progress of the target media content corresponding to the at least one of the first progress controls.

[0084] Optionally, the media content display device according to this embodiment may further include a third switching module configured to switch the target media content displayed on the media content display page to a third media content in the media content stream in response to a second slide operation acting on the media content display page.

[0085] The media content display device according to the embodiment of the present disclosure can execute the media content display method according to any embodiment of the present disclosure, and has corresponding functional modules that execute the media content display method and beneficial effects. For technical details not described in this embodiment, please refer to the media content display method according to any embodiment of the present disclosure.

[0086] 7, a structural schematic diagram of an electronic device (e.g., a terminal device) 700 suitable for implementing an embodiment of the present disclosure is shown. The terminal device in the embodiment of the present disclosure may include mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (Portable Media Players, PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 7 is merely an example.

[0087] 7, electronic device 700 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 701, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 702 or loaded from storage device 708 into random access memory (RAM) 703. RAM 703 further stores various programs and data necessary for the operation of electronic device 700. Processing unit 701, ROM 702, and RAM 703 are connected to one another via bus 704. Input / output (I / O) interface 705 is also connected to bus 704.

[0088] Generally, input devices 706, including, for example, a touch screen, touch board, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 707, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 708, including, for example, a magnetic tape, hard disk, etc.; and communication devices 709, can be connected to the I / O interface 705. The communication devices 709 can allow the electronic device 700 to exchange data with other devices through wireless or wired communication. While FIG. 7 illustrates the electronic device 700 having various devices, it should be understood that it is not required to implement or include all of the devices shown. Alternatively, more or fewer devices can be implemented or included.

[0089] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 709, or may be installed from the storage device 708, or may be installed from the ROM 702. When the computer program is executed by the processing device 701, the functions of the methods of the embodiments of the present disclosure are performed.

[0090] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. The computer-readable storage medium may include, but is not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, RAM, ROM, an erasable programmable read-only memory (EPROM) or flash memory (FLASH), optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, bearing computer-readable program code. Such propagated data signals may take various forms, including electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or carrying a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium may be transmitted over any suitable medium, including electrical wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.

[0091] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks (LANs), wide area networks (WANs), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any network now known or hereafter developed.

[0092] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0093] The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: in response to a first trigger operation to view first media content included in a media content stream presented on a media content display page, determine whether the first media content satisfies a predetermined content-related condition; and in response to determining that the first media content satisfies the predetermined content-related condition, display target media content on the media content display page and display at least two first progress controls in a predetermined area of ​​the media content display page, wherein the first progress controls are associated with the target media content and are configured to indicate a display progress of the target media content associated with the first progress controls, and the target media content includes the first media content and at least one second media content that is content-related to the first media content.

[0094] Computer program code for carrying out the operations of the present disclosure can be written in one or a variety of programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as general procedural programming languages ​​such as "C" or similar. The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a LAN or WAN, or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0095] The flowcharts and block diagrams in the Figures illustrate the systematic architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or A module, program segment, or portion of code may represent a portion of code, and this module, program segment, or portion of code includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some implementations, the functions noted in the blocks may occur in a different order than those noted in the figures. For example, two consecutive blocks may actually be executed essentially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be realized by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0096] The units described in relation to the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of modules do not necessarily limit the units themselves.

[0097] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, typical types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0098] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium includes an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. A machine-readable storage medium may include one or more line-based electrical connections, a portable computer disk, a hard disk, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fiber, CD-ROM, optical storage device, magnetic storage device, or any suitable combination of the above.

[0099] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying media content, comprising: in response to a first trigger operation to view first media content included in a media content stream presented on a media content display page, determining whether the first media content satisfies a predetermined content-related condition; and in response to determining that the first media content satisfies the predetermined content-related condition, displaying target media content on the media content display page and displaying at least two first progress controls in a predetermined area of ​​the media content display page, the first progress controls being associated with the target media content and configured to indicate a display progress of the target media content associated with the first progress controls, the target media content including the first media content and at least one second media content content-related to the first media content.

[0100] According to one or more embodiments of the present disclosure, Example 2 provides the method of Example 1, wherein determining whether the first media content satisfies a predetermined content-related condition includes: determining whether second media content with which the content is related exists in the first media content using a predetermined model; and determining that the first media content satisfies the predetermined content-related condition in response to the second media content with which the content is related existing in the first media content, wherein input data of the predetermined model includes at least one of a distributor identifier of the first media content, media content distribution information, and media content.

[0101] According to one or more embodiments of the present disclosure, Example 3 displays target media content on the media content display page and displays at least two first progress controls in a predetermined area of ​​the media content display page using the method described in Example 2, including: displaying first media content on the media content display page; determining second media content that is content-related to the first media content according to a predetermined model and determining an association relationship between the first media content and the second media content; determining a presentation style for the first progress control based on the number of second media content and the association relationship; and displaying at least two first progress controls in a predetermined area of ​​the media content display page according to the presentation style.

[0102] According to one or more embodiments of the present disclosure, Example 4 is the method described in Example 3, wherein the presentation manner of the first progress control includes the presentation number of the first progress control and the current display progress of the target media content.

[0103] According to one or more embodiments of the present disclosure, Example 5 provides the method described in Example 4, wherein the display progress of the target media content includes at least one of: sorting information in the at least two first progress controls of a first progress control corresponding to the first media content; and a display progress indicated by the first progress control corresponding to the target media content.

[0104] According to one or more embodiments of the present disclosure, Example 6, by the method described in Example 3, determining the presentation manner of the first progress control based on the number of the second media contents and the related relationship includes: determining the presentation number of the first progress control based on the number of the second media contents and a predetermined number threshold, sorting the plurality of target media contents based on the related relationship to generate a sorting result; obtaining first progress controls corresponding to a plurality of consecutive target media contents including the first media content that match the presentation number according to the sorting result; and determining the current display progress of the target media content according to the obtained first progress control.

[0105] According to one or more embodiments of the present disclosure, Example 7 further includes the method of Example 6 further including, in response to the number of second media content being greater than the presentation number, displaying an associated media content control on the media content display page, wherein the associated media content control is configured to trigger display of a media content list for the second media content.

[0106] According to one or more embodiments of the present disclosure, Example 8 further includes, after displaying at least two first progress controls in a predetermined area of ​​the media content display page by the method described in Example 1, switching the target media content displayed on the media content display page in the order of the multiple first progress controls in the predetermined area in response to a first slide operation acting on the media content display page.

[0107] According to one or more embodiments of the present disclosure, Example 9 further includes, after switching the target media content displayed on the media content display page by the method described in Example 8, displaying an associated media content control on the media content display page in response to a first progress control corresponding to the switched target media content being displayed at a set position in the predetermined area, wherein the associated media content control is configured to trigger display of a media content list for the second media content.

[0108] According to one or more embodiments of the present disclosure, Example 10 further includes, by the method of any one of Examples 1 to 9, switching at least one of the first progress controls to a second progress control in response to a second trigger operation acting on the media content display page, wherein the second progress control is configured to slide and adjust the display progress of the target media content corresponding to the at least one of the first progress controls.

[0109] According to one or more embodiments of the present disclosure, Example 11 further includes, by the method of any one of Examples 1 to 9, switching the target media content displayed on the media content display page to a third media content in the media content stream in response to a second sliding operation acting on the media content display page.

[0110] According to one or more embodiments of the present disclosure, Example 12 provides a display device for media content, including: a determination module configured to determine whether first media content included in a media content stream presented on a media content display page satisfies a predetermined content-related condition in response to a first trigger operation to view the first media content; and a first control display module configured to display target media content on the media content display page in response to determining that the first media content satisfies the predetermined content-related condition, and to display at least two first progress controls in a predetermined area of ​​the media content display page, the first progress controls being associated with the target media content and configured to indicate a display progress of the target media content associated with the first progress controls, the target media content including the first media content and at least one second media content content related in content to the first media content.

[0111] According to one or more embodiments of the present disclosure, Example 13 provides an electronic device, including one or more processors; and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to realize the method for displaying media content described in any one of Examples 1 to 11.

[0112] According to one or more embodiments of the present disclosure, Example 14 provides a computer-readable storage medium having a computer program stored thereon, the program, when executed by a processor, implementing the method for displaying media content described in any one of Examples 1 to 11.

[0113] According to one or more embodiments of the present disclosure, Example 15 provides a computer program product, which, when executed by a computer, causes the computer to implement the method for displaying media content described in any one of Examples 1 to 11.

[0114] Although specific procedures are used to describe each operation, the specific procedures or It should not be understood as requiring that execution be performed in a sequential manner. In certain circumstances, multiple tasks and parallel processing may be advantageous. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments alone or in any suitable subcombination.

Claims

1. In response to a first trigger operation to view first media content included in a media content stream presented on a media content display page, determining whether the first media content satisfies a predetermined content-related condition; in response to determining that the first media content satisfies the predetermined content-related condition, displaying target media content on the media content display page and displaying at least two first progress controls in a predetermined area of ​​the media content display page; the target media content includes the first media content and at least one second media content content related in content to the first media content, and the at least two first progress controls are associated with the first media content and the at least one second media content content and configured to indicate a display progress of the first media content and the at least one second media content; and switching at least one of the first progress controls to a second progress control in response to a second trigger operation acting on the media content display page; the second progress control is configured to slide to adjust the display progress of the target media content corresponding to the at least one first progress control; How media content is displayed.

2. Determining whether the first media content satisfies a predetermined content-related condition includes: determining whether content-related second media content exists in the first media content using a predetermined model, and determining that the first media content satisfies a predetermined content-related condition in response to content-related second media content existing in the first media content; The method of claim 1 , wherein the input data for the predetermined model includes at least one of a distributor identifier for the first media content, media content distribution information, and media content.

3. Displaying target media content on the media content display page and displaying at least two first progress controls in a predetermined area of ​​the media content display page includes: displaying a first media content on the media content display page; determining second media content that is content-related to the first media content according to a predetermined model, and determining an associative relationship between the first media content and the second media content; determining a presentation style of the first progress control based on the number of second media contents and the association relationship; displaying at least two first progress controls in predetermined areas of the media content display page according to the presentation style; The method of claim 2 , comprising:

4. The method of claim 3 , wherein the presentation manner of the first progress control includes a presentation number of the first progress control and a current display progress of the target media content.

5. The progress of displaying the target media content includes: sorting information for the at least two first progress controls of a first progress control corresponding to the first media content; a display progress indicated by a first progress control corresponding to the target media content; The method of claim 4, comprising at least one of:

6. determining a presentation style of the first progress control based on the number of the second media contents and the association relationship; determining a number of presentations of the first progress control based on the number of second media contents and a predetermined threshold number, and sorting the plurality of target media contents based on the association relationship to generate a sorting result; Obtaining a first progress control corresponding to a plurality of consecutive target media contents including the first media content that match the presentation number according to the sorting result; determining a current display progress of the target media content according to the obtained first progress control; The method of claim 3, comprising:

7. and further comprising, in response to the number of second media content being greater than the presentation number, displaying associated media content controls on the media content display page; The method of claim 6 , wherein the associated media content control is configured to trigger the display of a media content list for the second media content.

8. after displaying at least two first progress controls in a predetermined area of ​​the media content display page; 2. The method of claim 1, further comprising: switching the target media content displayed on the media content display page in the order of the plurality of first progress controls in the predetermined area in response to a first slide operation acting on the media content display page.

9. After switching the target media content displayed on the media content display page, and displaying a related media content control on the media content display page in response to the first progress control corresponding to the switched target media content being displayed at a set position in the predetermined area; The method of claim 8 , wherein the associated media content control is configured to trigger the display of a media content list for the second media content.

10. 2. The method of claim 1, further comprising: in response to a second slide operation acting on the media content display page, switching the target media content displayed on the media content display page to a third media content in the media content stream.

11. a determination module configured to, in response to a first trigger operation of viewing first media content included in a media content stream presented on a media content display page, determine whether the first media content satisfies a predetermined content-related condition; a first control display module configured to display target media content on the media content display page and display at least two first progress controls in a predetermined area of ​​the media content display page in response to determining that the first media content satisfies the predetermined content-related condition; the target media content includes the first media content and at least one second media content content related in content to the first media content, and the at least two first progress controls are associated with the first media content and the at least one second media content content and configured to indicate a display progress of the first media content and the at least one second media content; and switching at least one of the first progress controls to a second progress control in response to a second trigger operation acting on the media content display page; the second progress control is configured to slide to adjust the display progress of the target media content corresponding to the at least one first progress control; A display device for media content.

12. at least one processor; 1. An electronic device comprising: a memory communicatively coupled to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor to cause the at least one processor to perform the media content display method described in any one of claims 1 to 10.

13. 11. A computer-readable storage medium having stored thereon computer instructions, the computer instructions, when executed by a processor, being used to implement the method for displaying media content according to any one of claims 1 to 10.

14. A computer program product which, when executed by a processor, implements the method for displaying media content according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Content display method and device, equipment and storage medium

    CN113849258A

  • Methods and systems for presenting information about media assets

    US20160182965A1

  • Video playback method and apparatus

    US20200042144A1