Content playing method, device, equipment, medium and program product

By providing a location-based navigation entry point and a content understanding model in the content playback method, the problem of low efficiency in traditional content playback is solved, enabling quick location and playback of relevant content and improving the user experience.

CN121865043APending Publication Date: 2026-04-14SHUXING TECH (BEIJING) CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In traditional content playback methods, users need to start playback from the beginning of the content or blindly locate it by dragging the progress bar, which takes time to play the part related to the search intent, resulting in low efficiency and a negative impact on user experience.

Method used

A content playback method is provided, which displays a search results page in response to a search operation, including content information blocks of the target media content, and provides a location jump entry on the playback page to directly locate the target playback time. It combines a content understanding model to identify relevant content fragments to achieve fast location and playback.

Benefits of technology

It improves content acquisition efficiency and user experience by directly locating relevant content fragments, reducing manual search time and achieving a seamless connection from search to consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121865043A_ABST
    Figure CN121865043A_ABST
Patent Text Reader

Abstract

The invention provides a content playing method and device, equipment, a medium and a program product. The method comprises the steps of displaying a search result page in response to a search operation for target search content; the search result page comprises a content information block of the target media content; in response to a triggering operation for the content information block, displaying a playing page of the target media content; wherein the playing page comprises a positioning jump entry for the target search content, the positioning jump entry is triggered and displayed based on the search operation, and the positioning jump entry is associated with target playing time of content related to the target search content in the target media content; and in response to a trigger operation for positioning the jump entry, positioning the target media content to the target playing time for playing. By adopting the method, the content acquisition efficiency and the user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to a content playback method, apparatus, device, medium, and program product. Background Technology

[0002] With the development of internet technology, users are increasingly accustomed to actively searching for media content such as audio and video that interests them. This method helps users filter out content that may meet their needs from a vast amount of resources, improving the convenience of information acquisition.

[0003] However, in traditional content playback methods, the content a user is interested in may only correspond to one or more segments of the content being played. After clicking play, the user usually needs to start playback from the beginning of the content or blindly locate it by dragging the progress bar, which often takes a considerable amount of time to play the part relevant to their search intent, resulting in low content retrieval efficiency. This also negatively impacts the user experience. Summary of the Invention

[0004] Therefore, it is necessary to provide a content playback method, device, equipment, medium, and program product to address the aforementioned technical problems, thereby improving content acquisition efficiency and user experience.

[0005] Firstly, this application provides a content playback method, including:

[0006] In response to a search operation targeting the desired search content, a search results page is displayed; the search results page includes content information blocks of the target media content;

[0007] In response to a trigger operation on a content information block, the playback page of the target media content is displayed; wherein, the playback page includes a location jump entry for the target search content, the location jump entry is displayed based on the search operation, and the location jump entry is associated with the target playback time of the search-related content; the search-related content is the content in the target media content that is related to the target search content;

[0008] In response to a trigger operation targeting a location-based redirect entry, the target media content is redirected to the target playback time for playback.

[0009] In one embodiment, when or after the target media content is positioned for playback at the target playback time, the method further includes at least one of the following: canceling the display of the positioning jump entry on the playback page; and displaying a positioning completion prompt corresponding to the target playback time on the playback page.

[0010] In one embodiment, the target playback time is determined by at least one of the following: determining a target content segment in the target media content that contains the target search content, and using the segment start time of the target content segment as the target playback time; determining a target content segment corresponding to the description of the content segment in the target media content that contains the target search content, and using the segment start time of the target content segment as the target playback time; and based on a content understanding model, identifying target content segments in the target media content that are related to the target search content, and using the segment start time of the target content segment as the target playback time.

[0011] In one embodiment, the method further includes: displaying the progress position of the target playback time in the playback progress bar of the playback page.

[0012] In one embodiment, in response to a search operation targeting the target search content, displaying a search results page includes: in response to a search operation targeting the target search content, obtaining target media content; matching the content description information of the target media content with the target search content; and displaying the search results page; wherein the content description information includes fragment overview information of at least one content segment in the target media content, and / or content overview information of the target media content.

[0013] In one embodiment, the method further includes: when the segment overview information corresponding to the target media content matches the target search content, displaying target prompt information in the content information block of the target media content; wherein the target prompt information includes segment overview information and / or the target playback time of the target content segment to which the segment overview information belongs.

[0014] In one embodiment, the method further includes at least one of the following: in response to a triggering operation of the target prompt information, positioning the target media content to a target playback time for playback; in response to a triggering operation of the target prompt information, determining the acquisition address of the target content segment based on the segment overview information; acquiring and playing the target content segment based on the acquisition address; in response to a triggering operation of the target prompt information, determining the acquisition address of the target content segment based on the segment overview information; acquiring and playing the target content segment based on the acquisition address; and after acquiring the target content segment, acquiring other content segments of the target media content.

[0015] Secondly, this application also provides a content playback method, including:

[0016] In response to a search operation targeting the target search content, a search results page is displayed. The search results page includes a content information block of the target media content, which includes target prompt information. The target prompt information is displayed based on the search operation and is used to indicate the target playback time of the search-related content. The search-related content is the content in the target media content that is related to the target search content.

[0017] In response to a triggering operation on a content information block, display the playback page for the target media content;

[0018] Play the target media content on the playback page.

[0019] In one embodiment, playing target media content on a playback page includes at least one of the following: positioning the target media content to a target playback time for playback on the playback page; the playback page includes a location jump entry for the target search content; and in response to a trigger operation on the location jump entry, positioning the target media content to the target playback time for playback.

[0020] In one embodiment, when or after the target media content is positioned for playback at the target playback time, the method further includes at least one of the following: canceling the display of the positioning jump entry on the playback page; and displaying a positioning completion prompt corresponding to the target playback time on the playback page.

[0021] In one embodiment, the target playback time is determined by at least one of the following: determining a target content segment in the target media content that contains the target search content, and using the segment start time of the target content segment as the target playback time; determining a target content segment corresponding to the description of the content segment in the target media content that contains the target search content, and using the segment start time of the target content segment as the target playback time; and based on a content understanding model, identifying target content segments in the target media content that are related to the target search content, and using the segment start time of the target content segment as the target playback time.

[0022] In one embodiment, the method further includes: displaying the progress position of the target playback time in the playback progress bar of the playback page.

[0023] In one embodiment, in response to a search operation targeting the target search content, displaying a search results page includes: in response to a search operation targeting the target search content, obtaining target media content; matching the content description information of the target media content with the target search content; and displaying the search results page; wherein the content description information includes fragment overview information of at least one content segment in the target media content, and / or content overview information of the target media content.

[0024] In one embodiment, the method further includes: when the segment overview information corresponding to the target media content matches the target search content, displaying target prompt information in the content information block of the target media content; wherein the target prompt information includes segment overview information and / or the target playback time of the target content segment to which the segment overview information belongs.

[0025] In one embodiment, the method further includes at least one of the following: in response to a triggering operation of the target prompt information, positioning the target media content to a target playback time for playback; in response to a triggering operation of the target prompt information, determining the acquisition address of the target content segment based on the segment overview information; acquiring and playing the target content segment based on the acquisition address; in response to a triggering operation of the target prompt information, determining the acquisition address of the target content segment based on the segment overview information; acquiring and playing the target content segment based on the acquisition address; and after acquiring the target content segment, acquiring other content segments of the target media content.

[0026] Thirdly, this application also provides a content playback device, comprising:

[0027] The first display module is used to display the search results page in response to a search operation targeting the search content; the search results page includes content information blocks of the target media content;

[0028] The second display module is used to display the playback page of the target media content in response to a trigger operation on the content information block; wherein, the playback page includes a location jump entry for the target search content, the location jump entry is displayed based on the search operation, and the location jump entry is associated with the target playback time of the search-related content; the search-related content is the content in the target media content that is related to the target search content;

[0029] The first playback module is used to respond to the trigger operation of the location jump entry and locate the target media content to the target playback time for playback.

[0030] Fourthly, this application also provides a content playback device, comprising:

[0031] The third display module is used to display the search results page in response to a search operation targeting the search content. The search results page includes content information blocks of the target media content, and the content information blocks include target prompt information. The target prompt information is displayed based on the search operation and is used to indicate the target playback time of the search-related content. The search-related content is the content in the target media content that is related to the target search content.

[0032] The fourth display module is used to display the playback page of the target media content in response to the triggering operation of the content information block;

[0033] The second playback module plays the target media content on the playback page.

[0034] Fifthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the methods of the first or second aspect described above in various possible implementations.

[0035] Sixthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the methods of the first or second aspect described above in various possible implementations.

[0036] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the methods of the first or second aspect described above in various possible implementations.

[0037] The aforementioned content playback methods, devices, equipment, media, and program products, in response to a search operation targeting the search content, display a search results page. This search results page includes content information blocks related to the target media content, allowing for intuitive display of such blocks and facilitating quick location and selection of content of interest. In response to a trigger operation targeting the content information blocks, a playback page for the target media content is displayed. This playback page includes a location-based redirection entry for the target search content, providing a location-based redirection entry associated with the target search content upon entering the playback page. This saves the browsing and search time required to manually find relevant segments within the target media content. Since the location-based redirection entry is associated with the target playback time of content related to the target search content within the target media content, and by responding to a trigger operation targeting the location-based redirection entry, the target media content is positioned for playback at the target playback time. This facilitates playback of content related to the target search content, achieving a seamless transition from search to consumption of content of interest, thereby improving content acquisition efficiency and user experience.

[0038] Because the content information block includes target prompts, which are triggered by search actions and indicate the target playback time for content related to the search query within the target media content, users can intuitively locate the desired content while browsing search results without needing to navigate to the playback page. This facilitates quick identification and selection of content information blocks of interest. By responding to triggering actions on the content information block and displaying the playback page for the target media content, and then playing the target media content on that page, the efficiency of content acquisition from search to consumption of content of interest is improved, thus enhancing the user experience. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 This is an application environment diagram of the content playback method in one embodiment;

[0041] Figure 2A This is a flowchart illustrating a content playback method in one embodiment;

[0042] Figure 2B This is a schematic diagram illustrating the display operation of the search results page in one embodiment;

[0043] Figure 2C This is a schematic diagram illustrating the display operation of the search results page in another embodiment;

[0044] Figure 2D This is a schematic diagram illustrating the display operation of the playback page in one embodiment;

[0045] Figure 2E This is a schematic diagram illustrating the display operation of a chapter information block in one embodiment;

[0046] Figure 2F This is a schematic diagram illustrating the display operation of the chapter information block in another embodiment;

[0047] Figure 2G This is a schematic diagram illustrating the display operation of the chapter information block in another embodiment;

[0048] Figure 2H This is a schematic diagram of the triggering operation for locating the jump entry point in one embodiment;

[0049] Figure 2I This is a schematic diagram of the triggering operation for locating the jump entry point in another embodiment;

[0050] Figure 2J This is a timing diagram of a content playback method in one embodiment;

[0051] Figure 3A This is a schematic diagram illustrating the display operation of a content information block in one embodiment;

[0052] Figure 3B This is a schematic diagram illustrating the display operation of the content information block in another embodiment;

[0053] Figure 3C This is a schematic diagram illustrating the operation of locating the jump entry point in yet another embodiment;

[0054] Figure 3D This is a timing diagram of the display steps of a content information block in one embodiment;

[0055] Figure 4 This is a flowchart illustrating the content playback method in another embodiment;

[0056] Figure 5A This is a schematic diagram illustrating the display operation of the summary page in portrait mode in one embodiment;

[0057] Figure 5B This is a schematic diagram illustrating the display operation of the summary page in landscape mode in one embodiment;

[0058] Figure 6 This is a timing diagram of the content playback method in another embodiment;

[0059] Figure 7 This is a structural block diagram of a content playback device in one embodiment;

[0060] Figure 8 This is a structural block diagram of a content playback device in another embodiment;

[0061] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0062] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0063] The following describes some technical terms used in the embodiments of this application:

[0064] "In response to" indicates the state in which a corresponding event occurs or a condition is met. The timing of subsequent actions performed in response to this event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately when the event occurs or the condition is met; while in other cases, subsequent actions may be performed some time after the event occurs or the condition is met.

[0065] Triggered operations refer to actions performed on information (such as controls) provided by a computer device. These operations send corresponding instructions to the computer device, triggering it to execute the next task. The next task triggered by different triggered operations on different information can all be pre-programmed. These triggered operations can be performed manually by the user; for example, clicks, double-clicks, long presses, and swipes performed by the user on content displayed on the computer screen are all triggered operations. In some cases, these triggered operations can also be executed by the computer device based on a pre-defined program.

[0066] The content playback method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104, or it can be located on a cloud or other network server. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, and tablets. Server 104 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.

[0067] For example, a client may run on terminal 102, which may be a program that provides local services to users (also known as business objects or operation objects). Server 104 may be the server corresponding to the client, and a program that provides resources, service data, and other services to the client may run on server 104.

[0068] For example, the client running on terminal 102 can be a client for a social application, a content playback application, etc., and then in the client, users can perform operations such as content publishing, content search, and content playback based on their accounts.

[0069] In one exemplary embodiment, such as Figure 2A As shown, a content playback method is provided, which is illustrated using a terminal as an example. It includes the following steps:

[0070] S210A, In response to a search operation targeting the search content, a search results page is displayed; the search results page includes a content information block of the target media content.

[0071] The target search content can be understood as the query content used to express information needs. For example, the target search content may include at least one of the following: target search text, target search audio, and target search image. Target search text may include keywords, phrases, or statements.

[0072] In this context, target media content can be understood as recommended content that matches the target search content. For example, target media content may include at least one of the following: target video, target notes, target audio, target image, and image-text posts.

[0073] In this context, a content information block can be understood as an interface unit on a search results page used to carry and display the target media content. For example, a content information block can be a visual UI (User Interface) component. It can include at least one key metadata element from the target media content, such as its title, thumbnail, publisher, publication date, and brief description. It serves as the primary interactive entry point for viewing the complete target media content or its related information.

[0074] The following is an illustrative explanation of how to display search results pages. It should be noted that this should not be construed as a limitation on specific display operations.

[0075] refer to Figure 2B The diagram illustrates the display operation of a search results page in one embodiment. Specifically, in response to a triggering operation on the first search control a-3 in the main page a, the content search page b is displayed; and in response to the target search content entered in the content search page b, the search results page c is displayed.

[0076] The main page a may display a navigation bar a-1 and a content display area a-2. The navigation bar a-1 may display at least one navigation label, which may include at least one of the following: marketplace label, message label, personal homepage label, and homepage label. For example, in response to a triggering action on the marketplace label, marketplace content may be displayed in the content display area; in response to a triggering action on the message label, message content may be displayed in the content display area; and in response to a triggering action on the personal homepage label, personal homepage content may be displayed in the content display area. For example, in response to a triggering action on the homepage label, recommended content and content filtering labels may be displayed in the content display area a-2. Recommended content may include at least one of recommended notes and recommended videos, and content filtering labels may include a following label and a location label. The following label is used to filter content posted by followed accounts from the recommended content, and the location label is used to filter content corresponding to the current location from the recommended content. For example, the content display area a-2 may also display a first search control a-3; correspondingly, in response to a triggering action on the first search control a-3 in the main page a, a content search page b may be displayed.

[0077] The content search page b may display a content editing box and search guidance content. For example, the search guidance content may include at least one of historical search records, recommended search information, and trending search information. Recommended search information may be determined based on historical search records, and trending search information may be determined based on search popularity. For example, the corresponding content editing box may display a camera control; correspondingly, in response to triggering the camera control, a target image may be captured or selected, and the target image may be used as the target search content. For example, in response to a search operation on the target search content in the content search page, the search results page c may be displayed. For example, the content search page b may also display at least one of a voice input control and an image input control. The voice input control is used to input the target search content by voice, and the image input control is used to input the target search content by selecting an image, i.e., the target search content is the selected image.

[0078] The search results page c may display a tag selection area c-1 and a results display area c-2. For example, the tag selection area c-1 may display at least one category tag, which may include at least one of the following: all tags, user tags, product tags, and media content tags. For example, in response to a trigger operation on the all tags, global search results may be displayed in the tag selection area, and the global search results may include content information blocks of the target media content; in response to a trigger operation on the user tags, user information blocks corresponding to the target search content may be displayed in the tag selection area; in response to a trigger operation on the product tags, product information blocks corresponding to the target search content may be displayed in the tag selection area; and in response to a trigger operation on the media content tags, content information blocks corresponding to the target media content may be displayed in the tag selection area, and media content tags may include at least one of the following: image content tags, video content tags, and note content tags.

[0079] For example, a category tag may correspond to at least one category sub-tag, which is used to further filter and display search results under that category.

[0080] In another embodiment, a content search bar can be displayed in response to a triggering operation of the first search control on the main page; and a search results page can be displayed in response to the target search content entered in the content search bar. The content search bar can be displayed on the main page in the form of a floating window, a half-layer, or a 1 / 3-layer, or it can be embedded in the main page. This application does not limit the specific presentation method of the content search bar.

[0081] refer to Figure 2CThe diagram illustrates the display operation of the search results page in another embodiment. In this embodiment, a search input control can be displayed in response to a triggering operation on the second search control d-4 in the personal homepage d; and the search results page c can be displayed in response to a search operation on the target search content in the search input control.

[0082] The personal homepage d can display an account information display area d-1, a function display area d-2, and a media content display area d-3.

[0083] For example, the account information display area d-1 can display personal account information and interactive information. The personal account information may include at least one of the following: account name, account ID (Identification number), and account avatar. The interactive information may include at least one of the following: follower information, fan information, likes information, and favorites information. The account information display area d-1 may also display profile editing controls for editing personal account information.

[0084] For example, the functional display area d-2 can display at least one of the following: a creative inspiration control, a browsing history control, and a group chat control. Specifically, it can display the creative inspiration page in response to a triggering operation on the creative inspiration control; it can display the browsing history page in response to a triggering operation on the browsing history control; and it can display the group chat selection page in response to a triggering operation on the group chat control.

[0085] For example, the media content display area d-3 can display at least one type of media content. This media content can include at least one of video content, image content, and note content. The media content display area d-3 can also display at least one type tag, which can include at least one of a published note tag, a favorite tag, and a like tag. Correspondingly, in response to a triggering operation on the published note tag, published notes can be displayed; in response to a triggering operation on the favorite tag, favorited media content can be displayed; and in response to a triggering operation on the like tag, liked media content can be displayed. The media content display area d-3 can also display a second search control d-4. Correspondingly, in response to a triggering operation on the second search control d-4, a search input control can be displayed. The search input control can display search suggestions, such as "Search my notes / favorites / likes," thereby indicating the user's current search target content range. The media content corresponding to the target content range can include at least one of published notes, favorited media content, and liked media content.

[0086] For example, a search input control can be used to input target search content. This application does not limit the specific input method of the search input control. The search input control may be associated with at least one of a text input field, a voice input control, and an image selection control.

[0087] For example, a search results page c can be displayed in response to the target search content entered in the search input control. The search results page c may display content information blocks within the target content range that correspond to the target media content. Optionally, the search results page may display at least one range selection label, which is used to subdivide the target content range, thereby displaying content information blocks within the selected range. Range selection labels may include note range labels, favorites range labels, likes range labels, and browsing history labels.

[0088] For example, tags can be selected within a corresponding range on search results page c, displaying the number of target information blocks within that range. For instance... Figure 2C As shown, search results page c displays two search results that match the target search content and are already saved; one search result that matches the target search content and is already liked; and one search result that matches the target search content and has been viewed in the past.

[0089] To facilitate understanding, the following is an illustrative explanation of the display process of the search results page. It should be noted that this should not be interpreted as a limitation on the specific display method.

[0090] In an optional embodiment, in response to a search operation targeting the target search content, target media content can be obtained; the content description information of the target media content is matched with the target search content; a search results page is displayed; the search results page includes a content information block of the target media content; wherein the content description information includes a segment overview information of at least one content segment in the target media content, and / or a content overview information of the target media content.

[0091] The segment overview information can be understood as an overview information used to describe the content segment, which may include at least one of segment tags, segment categories, and segment content summaries; the content overview information can be understood as an overview information used to describe the target media content, which may include at least one of the target media content title and content copy.

[0092] Optionally, target media content can be obtained through at least one content filtering process. For example, candidate media content meeting preset filtering criteria can be obtained from massive amounts of media content data to achieve coarse screening of the recall; content understanding processing is performed on the candidate media content to obtain content overview information; the candidate media content is segmented, and the segment overview information of each content segment is determined. This achieves pre-screening of the media content, obtaining candidate media content meeting preset filtering criteria, and determining the content description information of different candidate media content, providing a data foundation for further content filtering. Then, target media content can be obtained from at least one candidate media content, and the content description information of the target media content matches the target search content, thereby achieving fine screening of the media content and obtaining target media content that matches the target search content.

[0093] The preset filtering criteria may include at least one of the following: playback duration exceeds a preset duration threshold; content quality score exceeds a preset score threshold; number of plays exceeds a preset number of plays threshold; number of interactions exceeds a preset number of interactions threshold. The number of interactions can be understood as the number of times an interactive action is performed, and interactive actions may include at least one of commenting, liking, and favorites. The content type of the candidate media content may include at least one of video, text, image, and audio types.

[0094] In an optional embodiment, the accuracy of recall can be improved by sorting the media content during the above content filtering process.

[0095] For example, during the pre-screening process, a first matching score can be determined for different media content data. The first matching score can be determined based on the playback duration and content quality score of the corresponding media content data. The media content data is sorted according to the first matching score, so as to select candidate media content of the first screening quantity or the first screening ratio in order.

[0096] For example, during the secondary screening process, a second matching score can be determined for different candidate media content. This second matching score can be determined based on the degree of matching between the content description information of the corresponding candidate media content and the target search content. The candidate media content is then sorted according to the second matching score, thereby selecting the target media content in the second screening quantity or proportion and displaying it sequentially on the search results page. This facilitates users in quickly obtaining media content that meets their expected search needs.

[0097] The content filtering and sorting steps described above can be executed locally on the terminal, through a server, or through interaction between the terminal and the server; this application does not impose any limitations on this. For example, a search request can be sent to the server, causing the server to respond to the search request, execute the content filtering and sorting steps based on the target search content, and then return the target media content to the terminal.

[0098] It should be noted that the display process of the search results page is not limited to the content filtering and sorting steps described above. In other embodiments, the retrieval of target media content can also be achieved through multiple (e.g., three or more) content filtering steps, combined with or using sorting steps of other dimensions. For example, search results can be filtered or sorted by combining historical preference data and geographic location data of the current account.

[0099] In an optional embodiment, if the segment description information corresponding to the target media content matches the target search content, target prompt information is displayed in the content information block of the target media content; wherein, the target prompt information includes segment overview information, and / or the target playback time of the target content segment to which the segment overview information belongs.

[0100] Optionally, the target prompt information may also include preview content of search-related content. Search-related content refers to content within the target media content that is relevant to the target search content, and may include snippets of the target content. For example, the target cover corresponding to the target information block can be replaced with preview content of search-related content, allowing users to intuitively obtain preview information of content related to the target search content within the corresponding target media content while browsing the content information block. The preview content may include at least one of preview videos, preview GIFs, preview images, and preview text.

[0101] Optionally, in response to a triggering operation on the target prompt information, the target media content can be positioned for playback at the target playback time. Specifically, in response to the triggering operation on the target prompt information, a player corresponding to the target playback content can be created, and the target playback time can be sent to the corresponding player instance, thereby causing the player to position the target media content for playback at the target playback time. For example, by initializing or using the player framework, a corresponding player instance can be created or pointed to, and the target playback time can be encapsulated as a standardized instruction and sent to the player instance through the control interface provided by the player. After loading or switching to the target media content, the player instance, based on the received target playback time, positions the target media content for playback at the target playback time.

[0102] Optionally, in response to a triggering operation on the target prompt information, the acquisition address of the target content segment can be determined based on the segment overview information; and the target content segment can be acquired and played based on the acquisition address. For example, the segment overview information may include segment tags; correspondingly, a mapping relationship between segment tags and the acquisition addresses of corresponding target content segments can be pre-built, and the matching acquisition address can be obtained by responding to a triggering operation on the target prompt information. Simultaneously, the target content segment can be downloaded and played through this acquisition address.

[0103] Optionally, in response to a triggering operation on the target prompt information, the retrieval address of the target content segment can be determined based on the segment overview information; the target content segment can be retrieved and played based on the retrieval address; and after retrieving the target content segment, other content segments of the target media content can be retrieved. It is understandable that the above steps, by retrieving the target content segment based on the retrieval address, achieve priority downloading or immediate downloading of content segments according to user needs, making it easier for users to obtain the required content faster. Retrieving other content segments of the target media content after retrieving the target content segment achieves a distinction in download priority between different content segments, which is beneficial to improving the user experience. The target media content can be stored using a distributed storage method, that is, different content segments are stored separately, and the complete target media content can be obtained by retrieving or downloading other content segments.

[0104] S220A, in response to a trigger operation on a content information block, display a playback page for the target media content; wherein, the playback page includes a location jump entry for the target search content, the location jump entry is displayed based on a search operation, and the location jump entry is associated with the target playback time of the search-related content; the search-related content is content in the target media content that is related to the target search content.

[0105] The location-based jump entry is used to enable one-click jump functionality. In response to the trigger operation of the location-based jump entry, the target media content is positioned to the target playback time for playback, thereby enabling the location of content related to the target search content within the target media content.

[0106] Among them, the target playback time is used to characterize the location time of the target content segment in the target media content that is related to the target search content.

[0107] For example, the location time of the target content segment may include the segment start time of the target content segment.

[0108] For example, the target content fragment may include at least one of the following: a target content fragment containing the target search content within the target media content; a target content fragment corresponding to the description of the content fragment containing the target search content within the target media content; and identifying target content fragments related to the target search content within the target media content based on a content understanding model. The content understanding model can be constructed based on common neural networks, and this application does not limit the construction method of the content understanding model. Furthermore, when training the content understanding model, sample media content and sample search content can be input into the content understanding model. Based on the content fragment prediction results output by the content understanding model and the content fragment labels corresponding to the sample media content, the content understanding model is trained to improve its accuracy. The content understanding model may include traditional machine learning models or large language models, etc. A large language model can be understood as a deep learning model with hundreds of millions or even trillions of parameters. This application does not limit the specific model type of the content understanding model.

[0109] refer to Figure 2D The diagram illustrates the display operation of the playback page. It shows the playback page e, which displays the target media content, in response to a trigger operation on content information block c-3 in the search results page c. Playback page e includes a location-based navigation entry point e-4 for the target search content. For example, playback page e may display a content playback area e-1, a content association area e-2, and an interactive area e-3.

[0110] The content playback area e-1 is used to play the target media content. For example, the content playback area may display at least one playback settings control, which may include at least one of the following: pause playback control, continue playback control, full-screen playback control, and volume adjustment control.

[0111] The content association area e-2 is used to display related information or controls related to the target media content. For example, the content association area e-2 may display at least one of the following: a location jump entry e-4, publishing account information, the title information of the target media content, and a video progress bar.

[0112] The interactive area e-3 is used to display at least one interactive control, which may include at least one of the following: comment control, like control, and favorite control.

[0113] It should be noted that the aforementioned content playback area, content-related area, and interactive area can be independent display areas or nested and merged areas; this application does not impose any limitations on this. For example, in full-screen mode, the content-related area and interactive area can be embedded into the content playback area to display as much of the playback screen as possible; alternatively, the content playback area, content-related area, and interactive area can be treated as independent display areas to improve the content presentation effect of different display areas.

[0114] In an optional embodiment, the content association area may display chapter titles of different chapter segments in the target media content, and the chapter titles may be displayed in the form of chapter information blocks; accordingly, in response to the triggering operation of the target chapter information block in different chapter information blocks, the target media content may be positioned to the chapter segment corresponding to the target chapter information block for playback.

[0115] Optionally, the chapter information block may also display the chapter start time of the corresponding chapter segment. The segmentation method for the chapter segment may be the same as or different from that of the aforementioned content segment; this application does not impose any restrictions on this.

[0116] Optionally, the target chapter segment to which the current playback position of the target media content belongs can be determined, and the chapter information block corresponding to the target chapter segment can be highlighted. For example, a target identifier indicating that the current chapter segment is being played can be displayed in the chapter information block corresponding to the target chapter segment. The target identifier may include at least one of static icons, dynamic icons, and prompt text.

[0117] refer to Figure 2E The image shows a schematic diagram illustrating the display operation of a chapter information block in one embodiment. Wherein, Figure 2E The example demonstrates that chapter titles can include "XX Chip Performance," "AI Major Upgrade," "Appearance and Configuration," and "End." Optionally, the corresponding title chapter can display the start time of the relevant chapter segment, such as "0:48 AI Major Upgrade." For example, clicking the chapter information block corresponding to "XX Chip Performance" can jump to the target media content corresponding to that chapter segment, and a dynamic icon, such as a dynamic playback icon, can be added to that chapter information block. For example, hidden chapter information blocks can be displayed in response to dragging operations, thereby saving display area and improving page simplicity.

[0118] refer to Figure 2FThe diagram illustrates the display operation of a chapter information block in another embodiment. A chapter information block can be displayed on the playback page, and a switching control can be displayed corresponding to this block. In response to triggering the switching control, the chapter information in the chapter information block is updated to display the title of the next chapter and its start time. Also in response to triggering the chapter information block, the target media content is positioned to the chapter segment corresponding to the chapter information block for playback.

[0119] Optionally, in response to a trigger operation on the switching control, the chapter information in the chapter information block can be updated to display the title of the next chapter and its start time, and the target media content can be positioned to play the chapter segment corresponding to the chapter information block. For example, the chapter information block itself can also be used as a switching control; that is, in response to a trigger operation on the chapter information block, the chapter information in the chapter information block can be updated to display the title of the next chapter and its start time, and the target media content can be positioned to play the chapter segment corresponding to the chapter information block. The trigger operation on the switching control can include at least one of click, long press, and swipe operations, and the swipe operation can include at least one of left swipe, right swipe, up swipe, and down swipe.

[0120] refer to Figure 2G The diagram illustrates the display operation of a chapter information block in another embodiment. A chapter information block can be displayed on the playback page; in response to a trigger operation on the chapter information block, a chapter list e-5 is displayed; in response to a selection operation on a target chapter segment in chapter list e-5, the chapter information of the selected target chapter segment is displayed in the chapter information block, and the target media content is positioned on the target chapter segment for playback.

[0121] S230A, in response to a trigger operation targeting a location jump entry, positions the target media content to the target playback time for playback.

[0122] In an optional embodiment, the location-based redirection entry point may include at least one of the following: a location-based redirection control, a location-based redirection link, and a location-based redirection information block displayed on the playback page. For example, the location-based redirection entry point may display corresponding location-related information, which may include at least one of the following: target playback time, target search content, related content within the target media content, and descriptive information of the related content. The descriptive information may include chapter information of the chapter segment containing the related content.

[0123] refer to Figure 2HThe diagram illustrates the triggering operation for locating a jump entry point in one embodiment. Specifically, in response to a triggering operation on the jump entry point e-4 in the playback page e, the target media content can be located and played at the target playback time.

[0124] For example, a target identifier can be displayed in the chapter information block of the target chapter segment to which the target playback time belongs, in order to highlight the chapter information block.

[0125] Optionally, when or after the target media content is positioned for playback at the target playback time, the location jump entry e-4 can be removed from the playback page.

[0126] Optionally, when or after the target media content is positioned for playback at the target playback time, a positioning completion prompt corresponding to the target playback time can be displayed on the playback page, such as "Positioning completed to 0:48".

[0127] Optionally, the playback progress bar on the playback page can be used to differentiate the progress position of the target playback time. For example, the first time node of the target playback time can be displayed in the playback progress bar. Alternatively, the second time node, representing the initial time of different chapter segments, can be displayed in the playback progress bar, with the first and second time nodes differentiated. For instance, the node area of ​​the first time node could be larger than that of the second time node, or different colors could be used to distinguish the first and second time nodes. This application does not limit the specific presentation method of the progress position.

[0128] In one optional implementation, the display position of the location-based jump entry can be associated with the node position of the first time node. In another optional implementation, the location-based jump entry can also be the first time node itself. In yet another optional implementation, the location-based jump entry can also be displayed within or outside the content playback area; this application does not impose any limitation on the specific display position of the location-based jump entry.

[0129] refer to Figure 2I The diagram illustrates the triggering operation of a location-based jump entry point in another embodiment. The location-based jump entry point e-4 may include a confirmation control. Correspondingly, in response to a triggering operation on the content information block, the playback page e of the target media content can be displayed, and a prompt information box e-6 can be displayed on the playback page e. The prompt information box e-6 displays location prompt information, a confirmation control, and a cancellation control. The location prompt information is used to indicate whether to perform location-based playback. In response to a triggering operation on the confirmation control, the target media content can be located and played at the target playback time, and the display of the prompt information box e-6 can be canceled. In response to a triggering operation on the cancellation control, the display of the prompt information box can be canceled.

[0130] Optionally, the notification box can be associated with a lifecycle time. The lifecycle time decreases by a preset initial value from the start of the notification box's display. When the preset initial value decreases to 0, the notification box is de-displayed. The preset initial value can be set by technicians based on needs or experience, or determined through extensive experimentation; this application does not impose any limitations on it. For example, the preset initial value could be 5 seconds.

[0131] In one optional embodiment, the personal settings page may display a jump selection control; correspondingly, in response to a triggering operation of the jump selection control, a jump settings page may be displayed, which may include automatic jump options and non-automatic jump options. Specifically, in response to a triggering operation of the automatic jump option, upon entering the playback page, the user may automatically enter the location-based jump entry and position the target media content for playback at the target playback time. Conversely, in response to a triggering operation of the non-automatic jump option, upon entering the playback page, the user may cancel the automatic entry to the location-based jump entry.

[0132] The aforementioned content playback method displays a search results page in response to a search operation targeting the desired content. This search results page includes content information blocks related to the target media content, allowing for intuitive display of relevant content and facilitating quick location and selection of content of interest. In response to a trigger operation targeting the content blocks, a playback page for the target media content is displayed. This playback page includes a location-based redirection entry for the target search content, providing a link to the relevant content upon entry and saving the browsing and searching time required to manually find related segments within the target media content. Since the location-based redirection entry is associated with the target playback time of content related to the target search content within the target media content, and by responding to a trigger operation targeting the entry, the target media content is positioned for playback at the target playback time. This seamless transition from search to consumption of content of interest improves content acquisition efficiency and user experience.

[0133] Based on the above embodiments, the content playback method will be described using the interaction between the terminal and the server as an example.

[0134] refer to Figure 2J The diagram shown is a timing diagram of the content playback method, which includes the following steps:

[0135] S210J: In response to a search operation targeting the search content, the terminal sends a search request to the server, the search request including the target search content.

[0136] Referring to the foregoing, target search content can be understood as query content used to express information needs. For example, target search content may include at least one of target search text, target search audio, and target search image. Target search text may include keywords, phrases, or statements.

[0137] S220J: The server responds to the search request and, based on the target search content corresponding to the search request, selects the target media content from the media content library.

[0138] For example, a search request may also include account information; accordingly, the server may respond to the search request by determining historical search preferences based on the account information; and select target media content from the media content library based on the target search content corresponding to the search request and the historical search preferences.

[0139] S230J: The server determines the target playback time for content in the target media that is related to the target search content.

[0140] For example, the number of target media content can be at least one; correspondingly, for each target media content, the target playback time of the content related to the target search content in the target media content can be determined.

[0141] S240J: The server sends search feedback data to the terminal. The search feedback data includes the cover information of the target media content and the corresponding target playback time.

[0142] The S250J terminal displays a search results page; the search results page includes a content information block of the target media content; the content information block displays the cover information of the target media content and the corresponding target playback time.

[0143] S260J: In response to the triggering operation of the content information block, the terminal sends a content playback request for the target media content to the server.

[0144] S270J: The server sends the basic framework data of the playback page and the content data of the target media content back to the terminal.

[0145] S280J: The terminal displays the playback page of the target media content based on the basic framework; the playback page includes a location-based redirection entry for the target search content. S290J: In response to a trigger operation on the location-based redirection entry, the terminal locates the content data of the target media content to the target playback time for playback.

[0146] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment in which the content information blocks in the search results page are refined.

[0147] In an optional embodiment, the content information block may include target prompt information, which is displayed based on a search operation. The target prompt information indicates the target playback time of content within the target media content related to the target search content. It is understood that by introducing target prompt information, and using this information to indicate the target playback time of content within the target media content related to the target search content, the location time point associated with the target search content can be pre-obtained at the search results list level, solving the pain point of finding desired segments within media content. Simultaneously, the target prompt information can visually display the correlation between search results and the target search content, which is beneficial for improving the efficiency and accuracy of content search.

[0148] Optionally, the target prompt information may also include at least one of the following: target search content, related content in target media content that is related to the target search content, and descriptive information of the related content.

[0149] Optionally, the target suggestion information may also include previews of search-related content. Search-related content refers to content within the target media that is relevant to the target search query.

[0150] Optionally, the target suggestion information may also include matching information between the target media content and the target search content. Matching information may include at least one of the following: matching degree and mention count. The matching degree can be the overall degree of matching between the target media content and the target search content, or the maximum degree of matching between different media content segments within the target media content and the target search content. The mention count can be the number of media content segments within the target media content that match the target search content, or the number of times the target search content is mentioned within the target media content.

[0151] Continue to refer to Figure 2B The search results page c includes a content information block c-3 containing the target media content. Content information block c-3 can display target prompts, such as "Mentioned at 00:48: Major AI Upgrade".

[0152] In an optional implementation, at least one target content segment that matches the target search content can be identified from the content segments of the target media content, and the target playback time can be determined based on the segment start time of each target content segment.

[0153] Optionally, the matching degree of each target content segment can be determined; the start time of the target content segment with the highest matching degree can be used as the target playback time.

[0154] Optionally, the earliest start time among the start times of each target content segment can be used as the target playback time.

[0155] Optionally, the start time of each target content segment can be used as the target playback time. For example, if there are many target content segments, using the start time of all segments as the target playback time might result in overly complex prompts. Therefore, a maximum number of target playback times can be preset to avoid excessive prompts and maintain interface simplicity.

[0156] For ease of understanding, the following examples, using methods a1, a2, and a3, illustrate the steps for determining the target playback time. It should be noted that this should not be construed as a limitation on the specific method for determining the target playback time.

[0157] Method a1: Determine the target content segment that contains the target search content, and use the start time of the target content segment as the target playback time.

[0158] Method a2: Determine the target content segment corresponding to the content segment description of the target search content contained in the target media content, and use the segment start time of the target content segment as the target playback time.

[0159] Method a3: Based on the content understanding model, identify the target content segments in the target media content that are related to the target search content, and use the start time of the target content segment as the target playback time.

[0160] For example, the target media content may include at least one content segment. The content segment may be divided according to a preset duration or according to content semantics. The method of segmenting the content segment may be consistent with or different from the aforementioned method of dividing chapter segments; this application does not impose any limitations on this.

[0161] For example, the content understanding model can be a traditional machine learning model or a large language model, etc. This application does not limit the specific model type of the content understanding model.

[0162] The above Figure 2B The steps for displaying content information blocks have been illustrated exemplarily. Several other display methods for content information blocks are described below.

[0163] refer to Figure 3AThe diagram illustrates the display operation of a content information block in one embodiment. In response to a triggering operation on the target prompt information in content information block c-3, a prompt details bar c-4 is displayed. The prompt details bar c-4 can display at least one prompt item, each prompt item corresponding to a target playback time and associated content corresponding to that time. The target prompt information displayed in content information block c-3 can be selected from at least one target prompt item.

[0164] For example, the target suggestions in the suggestion details section can be sorted based on their corresponding relevance or number of mentions.

[0165] For example, in response to a triggering operation on a target prompt item in at least one prompt item, the target media content can be positioned and played at the target playback time corresponding to the target prompt item.

[0166] For example, the target prompt information may also include a video icon; correspondingly, the content information block c-3 may also display the target playback time corresponding to the video icon.

[0167] refer to Figure 3B The diagram illustrates the display operation of a content information block in another embodiment. In response to a triggering operation on the target prompt information in content information block c-3, a chapter directory bar c-5 is displayed. Chapter directory bar c-5 can display at least one chapter item, each corresponding to the chapter information of the target media content. The chapter information may include a chapter title and a chapter start time. The target chapter item to which the target playback time belongs can be determined from at least one chapter item, and this target chapter item is highlighted.

[0168] For example, if the target search content is "AI configuration", the corresponding target playback time can be determined to be "00:50", and then it can be determined that this time point is in the second chapter, namely "AI major upgrade". Therefore, this chapter item can be highlighted so that users can intuitively obtain the chapter information related to their search content.

[0169] For example, in response to a trigger operation on the selected chapter item, the target media content can be positioned to play at the initial time of the chapter corresponding to the selected chapter item. It should be noted that the target playback time can be the same as or different from the initial time of the chapter corresponding to its target chapter item, and this application does not impose any limitation on this.

[0170] For example, the chapter index bar c-5 can also display associated entry points, which can show a target playback time, such as "00:50 AI Configuration". Accordingly, in response to a trigger operation on the associated entry point, the target media content can be positioned and played at the target playback time.

[0171] As explained above, there can be at least one target playback time. In an optional embodiment, the target playback time can be switched in response to a first trigger operation on the location jump entry in the playback page; and the target media content can be positioned to the corresponding target playback time for playback in response to a second trigger operation on the location jump entry.

[0172] refer to Figure 3C The diagram illustrates the operation of locating the jump entry point in another embodiment. In response to a swipe operation on the jump entry point e-4 in the playback page e, the target playback time and its associated content can be switched. The swipe operation can include at least one of upward swipe, downward swipe, left swipe, and right swipe. For example, in response to a click operation on the jump entry point in the playback page, the target media content can be positioned to the corresponding target playback time for playback.

[0173] In another optional embodiment, a jump list can be displayed in response to a trigger operation that locates a jump entry in the playback page; the jump list can display at least one jump item, each jump item corresponding to a target playback time; correspondingly, in response to a trigger operation that locates a target jump item in at least one jump item, the target media content can be positioned to the target playback time corresponding to the target jump item for playback.

[0174] Based on the above embodiments, the display steps of the content information block can be implemented through interaction between the terminal and the server.

[0175] refer to Figure 3D The diagram shown illustrates the timing of the display steps for the content information block, including the following steps:

[0176] In response to a search operation targeting the desired search content, the S310D terminal sends a search request to the server, which includes the desired search content.

[0177] The S320D server responds to a search request by selecting target media content from the media content library based on the target search content corresponding to the search request.

[0178] S330D, the server determines the target playback time of content in the target media that is related to the target search content.

[0179] For example, the server can determine that a content segment of the target media content contains a target content segment of the target search content, and use the start time of the target content segment as the target playback time; it can determine that the target media content contains a content segment description of the target search content corresponding to the target content segment, and use the start time of the target content segment as the target playback time; it can also identify target content segments in the target media content that are related to the target search content based on a content understanding model, and use the start time of the target content segment as the target playback time.

[0180] The S340D server generates target prompt information based on the target playback time.

[0181] The S350D server sends search feedback data to the terminal. The search feedback data includes the cover information of the target media content, the corresponding target playback time, and the corresponding target prompt information.

[0182] The S360D terminal displays a search results page; the search results page includes a content information block of the target media content; the content information block displays the cover information of the target media content, the corresponding target playback time, and the corresponding target prompt information.

[0183] Based on the above embodiments, such as Figure 4 As shown, another method for playing content is provided, which is illustrated using a terminal as an example. It includes the following steps:

[0184] S410. In response to a search operation targeting the search content, a search results page is displayed; the search results page includes a content information block of the target media content, the content information block includes target prompt information, the target prompt information is displayed based on the search operation, and the target prompt information is used to indicate the target playback time of the search-related content; the search-related content is content in the target media content that is related to the target search content.

[0185] S420, In response to a trigger operation on the content information block, display the playback page of the target media content.

[0186] S430. Play the target media content on the playback page.

[0187] The relevant content regarding the search results page, playback page, and target prompt information has already been explained above and will not be repeated here.

[0188] In one optional embodiment, the target media content can be positioned for playback at a target playback time on the playback page, thereby achieving automatic playback based on the target playback time. In another optional embodiment, the playback page includes a location-based jump entry for the target search content; correspondingly, in response to a trigger operation on the location-based jump entry, the target media content can be positioned for playback at the target playback time, thus allowing users to choose whether to perform location-based jumps according to their needs, which improves flexibility.

[0189] In an optional embodiment, a playback page for the target media content can be displayed in response to a triggering operation on a content information block. The playback page includes a location-based redirection entry for the target search content. This entry is triggered by a search operation and is associated with the target playback time of content within the target media content related to the target search content. In response to a triggering operation on the location-based redirection entry, the target media content is positioned to the target playback time for playback. The details of the location-based redirection entry have already been described above and will not be repeated here.

[0190] In an optional embodiment, when or after the target media content is positioned for playback at the target playback time, the positioning jump entry can be undisplayed on the playback page.

[0191] In an optional embodiment, when or after the target media content is positioned for playback at the target playback time, a positioning completion prompt corresponding to the target playback time can be displayed on the playback page.

[0192] In an optional embodiment, it can be determined that the content segment of the target media content contains a target content segment of the target search content, and the segment start time of the target content segment is used as the target playback time.

[0193] In an optional embodiment, the target content segment corresponding to the content segment description containing the target search content in the target media content can be determined, and the segment start time of the target content segment can be used as the target playback time.

[0194] In an optional embodiment, a content understanding model can be used to identify target content segments in the target media content that are related to the target search content, and the start time of the target content segment can be used as the target playback time.

[0195] In an optional embodiment, the progress bar on the playback page can be used to distinguish and display the progress position of the target playback time.

[0196] In one embodiment, in response to a search operation targeting the target search content, target media content can be obtained; the content description information of the target media content is matched with the target search content; and a search results page is displayed; wherein the content description information includes fragment overview information of at least one content segment in the target media content, and / or content overview information of the target media content.

[0197] In one embodiment, if the segment overview information corresponding to the target media content matches the target search content, target prompt information can be displayed in the content information block of the target media content; wherein, the target prompt information includes segment overview information and / or the target playback time of the target content segment to which the segment overview information belongs.

[0198] In one embodiment, the target media content can be positioned and played at the target playback time in response to a triggering operation of the target prompt information.

[0199] In one embodiment, in response to a triggering operation on the target prompt information, the acquisition address of the target content segment can be determined based on the segment overview information; and the target content segment can be acquired and played based on the acquisition address.

[0200] In one embodiment, in response to a triggering operation of the target prompt information, the acquisition address of the target content segment is determined based on the segment overview information; the target content segment is acquired and played based on the acquisition address; and other content segments of the target media content are acquired after the target content segment is acquired.

[0201] The aforementioned content playback method, because the content information block includes target prompt information, which is displayed based on a search operation and indicates the target playback time for content related to the target search content within the target media content, allows users to intuitively obtain the location of the desired content while browsing search results without needing to enter the playback page to search for content. This facilitates quick location and selection of content information blocks of interest. By responding to the triggering operation of the content information block, displaying the playback page of the target media content, and playing the target media content on the playback page, the efficiency of content acquisition from search to consumption of content of interest is improved, which is beneficial to enhancing the user experience.

[0202] Based on the above embodiments, this application also provides an optional embodiment, in which a content summary display step is added.

[0203] refer to Figure 5AThe diagram illustrates the display operation of the summary page in portrait mode. The playback page e can display a chapter details control e-7; correspondingly, in response to a triggering operation on the chapter details control, the chapter details page f can be displayed, which can display a summary content display area f-1 and a chapter content display area f-2.

[0204] For example, the summary display area f-1 can display a summary of the target media content. This summary can be generated based on a content understanding model and the target media content.

[0205] For example, the chapter content display area f-2 can display chapter information of different chapter segments in the target media content. The chapter information may include the chapter name corresponding to the chapter segment, the start playback time of the chapter segment, and a summary of the content of the chapter segment.

[0206] For example, the chapter details page can be displayed in full screen, or it can be displayed on the playback page in the form of a floating box, a 1 / 3 layer, a 2 / 3 layer, or a half layer. This application does not limit the specific display method of the chapter details page.

[0207] Continue to refer to Figure 5A The chapter content display area f-2 can display a jump control corresponding to the start playback time of at least one chapter segment; in response to the trigger operation of the target jump control in at least one jump control, return to the playback page and position the target media content to the start playback time corresponding to the target jump control for playback.

[0208] refer to Figure 5B The diagram shows the display operation of the summary page in landscape mode. The playback page e can display chapter information block e-8; correspondingly, in response to a trigger operation on chapter information block e-8, the chapter details page f can be displayed.

[0209] For example, in response to a trigger operation on the chapter details control, the playback page e and the chapter details page f can be displayed in a split-screen format. The chapter details page f has already been described above and will not be repeated here. For example, the chapter details page f may also display summary source information, which indicates the source from which the content summary in the chapter details page was generated. The generation source may include AI (Artificial Intelligence) generation.

[0210] For example, in response to switching from landscape mode to portrait mode, the split-screen display of the playback page and the chapter details page can be canceled.

[0211] It should be noted that the above summary page display process should not be construed as a limitation on specific display operation steps. For example, in other embodiments, the playback page and chapter details page can be displayed in a split-screen manner in portrait mode; or the chapter details control can be displayed in landscape mode. This application does not impose any limitations in this regard.

[0212] Based on the above embodiments, this application also provides an optional embodiment in which the above content playback method is described in detail.

[0213] refer to Figure 6 The diagram shown is a timing diagram of a content playback method in another embodiment, including the following steps:

[0214] S601. In response to a search operation targeting the search content, the terminal sends a search request to the server, the search request including the target search content.

[0215] S602. In response to a search request, the server selects the target media content from the media content library based on the target search content corresponding to the search request.

[0216] S603. The server determines the target playback time of the content in the target media that is related to the target search content.

[0217] For example, it can be determined that the content segment of the target media content contains the target content segment of the target search content, and the start time of the target content segment is used as the target playback time.

[0218] For example, the target content segment corresponding to the content segment description of the target search content contained in the target media content can be determined, and the segment start time of the target content segment can be used as the target playback time.

[0219] For example, based on a content understanding model, target content segments related to the target search content can be identified in the target media content, and the start time of the target content segment can be used as the target playback time.

[0220] S604. The server generates target prompt information based on the target playback time.

[0221] S605. The server sends search feedback data to the terminal. The search feedback data includes the cover information of the target media content, the corresponding target playback time, and the corresponding target prompt information.

[0222] S606. The terminal displays a search results page; the search results page includes a content information block of the target media content; the content information block displays the cover information of the target media content, the corresponding target playback time, and the corresponding target prompt information.

[0223] S607. In response to the triggering operation of the content information block, the terminal sends a content playback request for the target media content to the server.

[0224] S608: The server sends the basic framework data of the playback page and the content data of the target media content back to the terminal.

[0225] S609. The terminal displays the playback page of the target media content based on the basic framework; wherein, the playback page includes a location-based jump entry for the target search content.

[0226] S610, The terminal responds to the trigger operation for the location jump entry and locates the content data of the target media content to the target playback time for playback.

[0227] S611, The terminal can no longer display the location jump entry in the playback page.

[0228] S612. The terminal displays a location completion prompt corresponding to the target playback time on the playback page.

[0229] S613. In response to the triggering operation of the chapter details control in the playback page, the terminal sends a content summary request to the server, which includes the target media content.

[0230] S614. The server responds to the content summary request and generates summary data; the summary data includes a content summary of the target media content, as well as chapter information of different chapter segments in the target media content.

[0231] S615, The server sends summary data back to the terminal.

[0232] S616. The terminal displays a summary page according to the current screen display mode. The summary page includes summary data. The screen display mode includes landscape mode and portrait mode.

[0233] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0234] Based on the same inventive concept, this application also provides a content playback device for implementing the content playback method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more content playback device embodiments provided below can be found in the limitations of the content playback method described above, and will not be repeated here.

[0235] In one exemplary embodiment, such as Figure 7 As shown, a content playback device is provided, including: a first display module 710, a second display module 720, and a first playback module 730, wherein:

[0236] The first display module 710 is used to display a search results page in response to a search operation targeting the search content; the search results page includes content information blocks of the target media content;

[0237] The second display module 720 is used to display the playback page of the target media content in response to a trigger operation on the content information block; wherein, the playback page includes a location jump entry for the target search content, the location jump entry is displayed based on the search operation, and the location jump entry is associated with the target playback time of the search-related content; the search-related content is the content in the target media content that is related to the target search content;

[0238] The first playback module 730 is used to respond to the trigger operation of the positioning jump entry and position the target media content to the target playback time for playback.

[0239] In one embodiment, the above-mentioned device further includes at least one of the following: a fifth display module, used to cancel the display of the location jump entry on the playback page; and a sixth display module, used to display a location completion prompt corresponding to the target playback time on the playback page.

[0240] In one embodiment, the apparatus further includes at least one of the following: a first determining module, configured to determine that a content segment of the target media content contains a target content segment of the target search content, and to use the segment start time of the target content segment as the target playback time; a second determining module, configured to determine the target content segment corresponding to the content segment description of the target search content in the target media content, and to use the segment start time of the target content segment as the target playback time; and a first identifying module, configured to identify target content segments in the target media content related to the target search content based on a content understanding model, and to use the segment start time of the target content segment as the target playback time.

[0241] In one embodiment, the above-mentioned device further includes: a seventh display module, used to distinguish and display the progress position of the target playback time in the playback progress bar of the playback page.

[0242] In one embodiment, the first display module 710 includes: a first acquisition unit, configured to acquire target media content in response to a search operation targeting the target search content; the content description information of the target media content is matched with the target search content; and a first display unit, configured to display a search results page; wherein the content description information includes fragment overview information of at least one content segment in the target media content, and / or content overview information of the target media content.

[0243] In one embodiment, the above apparatus further includes: an eleventh display module, configured to display target prompt information in the content information block of the target media content when the segment overview information corresponding to the target media content matches the target search content; wherein the target prompt information includes segment overview information and / or the target playback time of the target content segment to which the segment overview information belongs.

[0244] In one embodiment, the apparatus includes at least one of the following: a third playback module, configured to, in response to a triggering operation of the target prompt information, position the target media content to a target playback time for playback; a fourth playback module, configured to, in response to a triggering operation of the target prompt information, determine the acquisition address of the target content segment based on segment overview information; acquire and play the target content segment based on the acquisition address; and a fifth playback module, configured to, in response to a triggering operation of the target prompt information, determine the acquisition address of the target content segment based on segment overview information; acquire and play the target content segment based on the acquisition address; and acquire other content segments of the target media content after acquiring the target content segment.

[0245] In one exemplary embodiment, such as Figure 8 As shown, a content playback device is provided, including: a third display module 810, a fourth display module 820, and a second playback module 830, wherein:

[0246] The third display module 810 is used to display a search results page in response to a search operation targeting the search content. The search results page includes a content information block of the target media content, and the content information block includes target prompt information. The target prompt information is displayed based on the search operation and is used to indicate the target playback time of the search-related content. The search-related content is the content in the target media content that is related to the target search content.

[0247] The fourth display module 820 is used to display the playback page of the target media content in response to the triggering operation of the content information block;

[0248] The second playback module 830 plays the target media content on the playback page.

[0249] In one embodiment, the second playback module 830 includes at least one of the following: a first playback unit, configured to position the target media content at a target playback time for playback on a playback page; and a second playback unit, configured to position the target media content at the target playback time for playback in response to a trigger operation on the positioning jump entry, provided that the playback page includes a positioning jump entry for the target search content.

[0250] In one embodiment, the device further includes: an eighth display module, used to cancel the display of the location jump entry on the playback page; and a ninth display module, used to display a location completion prompt corresponding to the target playback time on the playback page.

[0251] In one embodiment, the apparatus further includes at least one of the following: a third determining module, configured to determine that a content segment of the target media content contains a target content segment of the target search content, and to use the segment start time of the target content segment as the target playback time; a fourth determining module, configured to determine the target content segment corresponding to the content segment description of the target search content contained in the target media content, and to use the segment start time of the target content segment as the target playback time; and a second identifying module, configured to identify target content segments in the target media content related to the target search content based on a content understanding model, and to use the segment start time of the target content segment as the target playback time.

[0252] In one embodiment, the above-mentioned device further includes: a tenth display module, used to distinguish and display the progress position of the target playback time in the playback progress bar of the playback page.

[0253] In one embodiment, the third display module 810 includes: a second acquisition unit, configured to acquire target media content in response to a search operation targeting the target search content; the content description information of the target media content is matched with the target search content; and a second display unit, configured to display a search results page; wherein the content description information includes fragment overview information of at least one content segment in the target media content, and / or content overview information of the target media content.

[0254] In one embodiment, the above apparatus further includes: a twelfth display module, configured to display target prompt information in the content information block of the target media content when the segment overview information corresponding to the target media content matches the target search content; wherein the target prompt information includes segment overview information and / or the target playback time of the target content segment to which the segment overview information belongs.

[0255] In one embodiment, the apparatus includes at least one of the following: a sixth playback module, configured to, in response to a triggering operation of the target prompt information, position the target media content to a target playback time for playback; a seventh playback module, configured to, in response to a triggering operation of the target prompt information, determine the acquisition address of the target content segment based on segment overview information; acquire and play the target content segment based on the acquisition address; and an eighth playback module, configured to, in response to a triggering operation of the target prompt information, determine the acquisition address of the target content segment based on segment overview information; acquire and play the target content segment based on the acquisition address; and acquire other content segments of the target media content after acquiring the target content segment.

[0256] Each module in the aforementioned content playback device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0257] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a content playback method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0258] Those skilled in the art will understand that Figure 9The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0259] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0260] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0261] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0262] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0263] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0264] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A content playback method, characterized in that, include: In response to a search operation targeting the desired search content, a search results page is displayed; the search results page includes content information blocks of the target media content. In response to a trigger operation on the content information block, a playback page for the target media content is displayed; wherein, the playback page includes a location jump entry for the target search content, the location jump entry is displayed based on the search operation, and the location jump entry is associated with the target playback time of the search-related content; the search-related content is content in the target media content that is related to the target search content; In response to a trigger operation targeting the location jump entry, the target media content is positioned at the target playback time for playback.

2. A content playback method, characterized in that, include: In response to a search operation targeting the desired search terms, display the search results page; The search results page includes a content information block of the target media content, and the content information block includes target prompt information. The target prompt information is displayed based on the search operation and is used to indicate the target playback time of the search-related content. The search-related content refers to the content in the target media content that is related to the target search content. In response to a triggering operation on the content information block, the playback page of the target media content is displayed; Play the target media content on the playback page.

3. The method according to claim 2, characterized in that, Playing the target media content on the playback page includes at least one of the following: On the playback page, the target media content is positioned at the target playback time and played. The playback page includes a location-based redirection entry for the target search content; in response to a trigger operation on the location-based redirection entry, the target media content is located and played at the target playback time.

4. The method according to claim 1 or 3, characterized in that, When or after the target media content is positioned for playback at the target playback time, the method further includes at least one of the following: The location redirection entry will be removed from the playback page; The playback page displays a location completion notification corresponding to the target playback time.

5. The method according to claim 1 or 3, characterized in that, The target playback time is determined using at least one of the following methods: Determine that the content segment of the target media content contains a target content segment of the target search content, and use the start time of the target content segment as the target playback time; Determine the target content segment corresponding to the content segment description containing the target search content in the target media content, and use the segment start time of the target content segment as the target playback time; Based on the content understanding model, target content segments related to the target search content are identified in the target media content, and the start time of the target content segment is used as the target playback time.

6. The method according to any one of claims 1-3, characterized in that, The method further includes: The playback progress bar on the playback page clearly displays the progress position of the target playback time.

7. The method according to any one of claims 1-3, characterized in that, The response to a search operation targeting the search content, displaying a search results page, includes: In response to a search operation targeting the search content, target media content is obtained; the content description information of the target media content is matched with the target search content. Display the search results page; The content description information includes a segment overview of at least one content segment in the target media content, and / or a content overview of the target media content.

8. The method according to claim 7, characterized in that, The method further includes: If the segment overview information corresponding to the target media content matches the target search content, target prompt information is displayed in the content information block of the target media content; The target prompt information includes the segment overview information and / or the target playback time of the target content segment to which the segment overview information belongs.

9. The method according to claim 8, characterized in that, The method further includes at least one of the following: In response to the triggering operation of the target prompt information, the target media content is positioned at the target playback time and played. In response to the triggering operation of the target prompt information, the acquisition address of the target content segment is determined according to the segment overview information; the target content segment is acquired and played according to the acquisition address; In response to the triggering operation of the target prompt information, the acquisition address of the target content segment is determined according to the segment overview information; the target content segment is acquired and played according to the acquisition address; after acquiring the target content segment, other content segments of the target media content are acquired.

10. A content playback device, characterized in that, include: The first display module is used to display the search results page in response to a search operation targeting the search content; The search results page includes content information blocks of the target media content; The second display module is used to display the playback page of the target media content in response to a trigger operation on the content information block; wherein, the playback page includes a location jump entry for the target search content, the location jump entry is displayed based on the search operation, and the location jump entry is associated with the target playback time of the search-related content; the search-related content is content in the target media content that is related to the target search content; The first playback module is used to respond to the trigger operation of the positioning jump entry and position the target media content to the target playback time for playback.

11. A content playback device, characterized in that, include: The third display module is used to display the search results page in response to a search operation targeting the search content; The search results page includes a content information block of the target media content, and the content information block includes target prompt information. The target prompt information is displayed based on the search operation and is used to indicate the target playback time of the search-related content. The search-related content refers to the content in the target media content that is related to the target search content. The fourth display module is used to display the playback page of the target media content in response to the triggering operation of the content information block; The second playback module plays the target media content on the playback page.

12. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-9.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-9.

14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-9.