Methods, apparatus, devices, and storage media for marking media items

The method and apparatus facilitate efficient media item marking and access by distinguishing types like 'Watch Later' with guide identifiers and feedback, improving user interaction efficiency.

JP2026514455APending Publication Date: 2026-05-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2024-10-16
Publication Date
2026-05-11

AI Technical Summary

Technical Problem

Existing methods for marking media items, such as liking or favoriting, do not distinguish between items a user wants to access again and those they truly want to like or favorite, leading to inefficient browsing as users search through numerous items to find what they want to access later.

Method used

A method and apparatus for marking media items as target types, such as 'Like', 'Favorite', or 'Watch Later', with a guide identifier indicating an entry control for accessing the item, and providing visual, auditory, or haptic feedback to enhance user interaction efficiency.

Benefits of technology

Enables convenient and quick marking of media items, allowing users to easily identify and access desired content, reducing the time and effort spent searching for items they want to revisit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026514455000001_ABST
    Figure 2026514455000001_ABST
Patent Text Reader

Abstract

Embodiments of this disclosure provide a method, apparatus, device, and storage medium for marking media items. The method includes presenting a media item on a presentation page, marking the media item as a target type in response to detecting a first interaction operation on the presentation page, and providing a guide identifier on the presentation page that indicates an entry control for accessing the media item. This allows for convenient and rapid marking of media items, provides associated guide information, contributes to increased efficiency when a user performs an interaction, and helps the user quickly find the marked media item.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross-reference to Related Applications) This application claims the priority of Chinese Patent Application No. 202410096348.9, filed on January 23, 2024, with the title of invention "Method, Apparatus, Device and Storage Medium for Marking Media Items", and all contents of this application are incorporated herein by reference.

[0002] (Field of the Invention) Exemplary embodiments of the present disclosure generally relate to the field of computers, and more particularly to a method, apparatus, device and computer-readable storage medium for marking media items.

Background Art

[0003] Currently, more and more applications are designed to provide various services to users. For example, users can distribute, browse, and view media items in an application. Media items may include various types of content such as videos, images, image sets, texts, audios, etc. Users can perform any appropriate type of operation on media items in the application, such as liking, favoriting, commenting on media items.

Summary of the Invention

Means for Solving the Problems

[0004] According to a first aspect of the present disclosure, a method for marking a media item is provided. The method includes presenting a media item on a presentation page, marking the media item as a target type in response to detecting a first interaction operation on the presentation page, and providing a guide identifier indicating an entry control for accessing the media item on the presentation page.

[0005] A second aspect of this disclosure provides an apparatus for marking media items. The apparatus comprises a media item presentation module configured to present a media item on a presentation page; a media item marking module configured to mark a media item as a target type in response to the detection of a first interaction operation on the presentation page; and an identifier providing module configured to provide a guide identifier on the presentation page indicating an entry control for accessing the media item.

[0006] A third aspect of the present disclosure provides an electronic device comprising at least one processing unit and at least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions to be executed by the at least one processing unit. When instructions are executed by the at least one processing unit, the device is made to perform the method of the first aspect.

[0007] A fourth aspect of this disclosure provides a computer-readable storage medium in which a computer program is stored, and the computer program can be executed by a processor to implement the method of the first aspect.

[0008] The content described in this section is not intended to limit any essential or important features of the embodiments of this disclosure, nor to limit the scope of this disclosure. Other features of this disclosure will be made clearer by the following description.

[0009] The above and other features, advantages and aspects of each embodiment of this disclosure will become more apparent by referring to the following detailed description in conjunction with the drawings. In the drawings, the same or similar reference numerals represent the same or similar elements. [Brief explanation of the drawing]

[0010] [Figure 1]A schematic diagram of an exemplary environment capable of realizing the embodiments of this disclosure is shown. [Figure 2A] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2B] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2C] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2D] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2E] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2F] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2G] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2H] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2I] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2J] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2K] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2L] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2M] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2N] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2O] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2P] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2Q] The following are schematic diagrams of exemplary pages according to several embodiments of this disclosure. [Figure 2R] Shows a schematic diagram of an exemplary page according to some embodiments of the present disclosure. [Figure 3] Shows a flowchart of a process for marking media items according to some embodiments of the present disclosure. [Figure 4] Shows a block diagram of an apparatus for marking media items according to some embodiments of the present disclosure. [Figure 5] Shows a block diagram of a device capable of implementing multiple embodiments of the present disclosure.

Mode for Carrying Out the Invention

[0011] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to more clearly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely exemplary and not intended to limit the protection scope of the present disclosure.

[0012] In the description of the embodiments of the present disclosure, the term "comprising" and its similar terms should be understood as non-limiting "including", that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "this embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter.

[0013] In this specification, unless explicitly stated otherwise, performing a step "in response to A" does not mean immediately performing this step after "A", and may include one or more intermediate steps.

[0014] Please understand that the data related to this proposed technology (including, but not limited to, the data itself, or the acquisition or use of the data) must comply with the requirements of applicable laws, regulations, and related provisions.

[0015] Before using any of the technical proposals disclosed in each embodiment of this disclosure, it is important to understand that you should inform the user in an appropriate manner, in accordance with applicable laws and regulations, about the type of personal information related to this disclosure, the scope of use, the usage scenario, etc., and obtain the user's permission.

[0016] For example, when responding to a user's voluntary request, the system can send prompt information to the user, clearly prompting them that the requested operation requires the acquisition and use of the user's personal information. This allows the user to autonomously choose whether or not to provide personal information to software or hardware, such as electronic devices, application programs, servers, or storage media, that perform the operation of the proposed technical method of this disclosure in accordance with the prompt information.

[0017] In a selective but not limited embodiment, the method for sending prompt information to the user in response to receiving a voluntary request from the user may be, for example, a pop-up window, or the prompt information may be presented in text format within the pop-up window. The pop-up window may also include selection controls for the user to choose whether to "agree" or "disagree" to providing personal information to the electronic device.

[0018] The above notice and user permission acquisition process are general in nature and do not constitute a limitation on the embodiments of this disclosure. It should be understood that other methods that comply with applicable laws and regulations may also be used in the embodiments of this disclosure.

[0019] Figure 1 shows a schematic diagram of an exemplary environment 100 that can realize an embodiment of the present disclosure. In this exemplary environment 100, an application 120 is installed on a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device of the terminal device 110.

[0020] In some embodiments, application 120 may be a content sharing application (e.g., a video application primarily for video sharing) that can provide users 140 with various services associated with media items (which may also be called media content items, content items, etc.), including browsing, commenting on, transferring, creating (e.g., shooting and / or editing), and distributing media items. In some embodiments, application 120 may be any other suitable application that can showcase media items. In this specification, each “media item” includes one or more types of content, such as video, images, moving images, image sets, audio, text, etc.

[0021] In the environment 100 of Figure 1, when application 120 is active, terminal device 110 can present page 150 of application 120. Page 150 may include various pages that application 120 can provide, such as a media item presentation page, a media item creation page, a media item distribution page, a message page, a personal homepage, etc. Application 120 can provide a media item viewing function for viewing various media items distributed within application 120.

[0022] In some embodiments, terminal equipment 110 communicates with server 130 to provide services for application 120. Terminal equipment 110 may be any type of mobile terminal, fixed terminal or portable terminal, and includes mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet PCs, media computers, multimedia tablets, personal communication system (PCS) equipment, personal navigation equipment, personal digital assistants (PDAs), audio / video players, digital cameras / cameras, positioning equipment, television receivers, radio broadcast receivers, e-book equipment, game equipment, or any combination of the foregoing, and includes components and peripherals of these devices or any combination thereof. In some embodiments, terminal equipment 110 may also support any type of interface to the user (e.g., “wearable” circuitry). Server 130 may be any type of computing system / server capable of providing computing power, including, but not limited to, mainframes, edge computing nodes, and computing equipment in a cloud environment.

[0023] The structure and function of each element in Environment 100 are described for illustrative purposes only and should not be implied to imply any limitation on the scope of this disclosure.

[0024] Traditionally, if a user still wants to access a media item again at a later time, they can "like" or "favorite" that media item and then access it through their personal favorites or likes page. However, this method doesn't distinguish between media items a user wants to access again and media items they truly want to "like" or "favorite." When a user "likes" or "favorites" many media items, there may be situations where none of the liked or favorited items are media items the user wants to access again. As a result, the user still needs to search through a large number of media items to find the media items they want to access again. This affects the efficiency of browsing such media items (i.e., media items they want to access again later), and users end up spending a lot of time and effort performing searches.

[0025] Embodiments of this disclosure propose a method for marking media items. Specifically, media items are presented on a presentation page. In response to the detection of a first interaction operation on the presentation page, the media item is marked as a target type. The presentation page provides a guide identifier that indicates an entry control for accessing the media item. This method allows a corresponding media item to be marked as a target type by a first interaction operation on the presentation page for presenting the media item. The target type here may be, for example, one of the following types: "Like," "Favorite," and "Watch Later." The "Watch Later" type indicates that the user wishes to access this media item again at some point in the future. This method allows different types of media items to be distinguished.

[0026] Furthermore, a guide identifier may be displayed on the presentation page, which may indicate entry controls for accessing media items marked as target types. This allows for convenient and quick marking of media items, provides associated guide information, and contributes to increased efficiency when users interact with them.

[0027] The following describes some exemplary embodiments of this disclosure with reference to the drawings. Figures 2A to 2R show schematic diagrams of exemplary pages 200A to 200R (which may be abbreviated as Examples 200A to Examples 200R) according to some embodiments of this disclosure. It should be understood that the pages shown in the drawings are examples only, and various page designs may actually exist. Each graphics element on a page may have different settings and different visual representations, one or more of these elements may be omitted or replaced, and one or more other elements may be present. Embodiments of this disclosure are not limited in this respect. The pages shown in Examples 200A to Examples 200R may be presented on terminal device 110. For ease of consideration, Examples 200A to Examples 200R are described with reference to environment 100 in Figure 1.

[0028] In environment 100, terminal device 110 presents a page 150 of application 120. In some cases, the page 150 presented by terminal device 110 may be a specific presentation page of application 120, and the presentation page may present media items. The presentation page may be called a media item presentation page, media item display page, content display page, etc. In some embodiments, the presentation page is a page for displaying or pushing media items and other related information to the user. The media items that can be presented on the presentation page may include various types of media items. The media items presented on this presentation page may be determined according to the needs of the application design, the actual scenario, etc.

[0029] In some embodiments, the presentation page may include the top page of application 120, or a recommendation top page within a set of top pages of application 120. The recommendation media items displayed to the user on the recommendation top page are sometimes called a recommendation information stream. In some embodiments, the presentation page may include other pages below the top page of application 120, such as a follow page (where media items delivered by a set of users that the current user is following), a same-city page (where media items delivered by other users within the same geographical area as the current user), or media items aggregated or categorized in other ways.

[0030] When an application needs to present a large amount of complex information, classifying and presenting the information often allows users to easily obtain the information in a more concise manner. Classifying and presenting information often requires setting multiple navigation tags on a page corresponding to different types of information. Users can obtain the page corresponding to a tag by switching between different navigation tags. In some embodiments, application 120 may provide navigation tags for navigating to different pages. In embodiments of this disclosure, a page containing a presentation page may be presented by selecting at least a predetermined navigation tag. In other words, a predetermined navigation tag in the application can be used to navigate to a presentation page.

[0031] As shown in Figure 2A, Example 200A shows an example of a presented page. The current page of Application 120 is provided with multiple navigation tags for navigating to each page, such as "Same City," "Follow," "Recommend," "Homepage," and "Friends." The multiple navigation tags may have different levels; for example, the navigation tags "Homepage" and "Friends" may be at the first level, while the navigation tags "Same City," "Follow," and "Recommend" may be at the second level. The first level navigation tags may correspond to a set of pages (for example, a set of homepage pages), and the pages corresponding to the second level navigation tags may be at least one of the sets of pages corresponding to the first level navigation tags (for example, the Recommend homepage corresponding to the navigation tag "Recommend" is one of the sets of homepage pages corresponding to the navigation tag "Homepage").

[0032] In Example 200A shown in Figure 2A, terminal device 110 may present the top page of application 120 when it detects a selection operation for the navigation tag "Top Page". Terminal device 110 may, for example, present a recommended top page (i.e., the page corresponding to the navigation tag "Recommended") from among multiple top pages by default. Based on this, terminal device 110 may switch the presentation to a followed top page (i.e., the page corresponding to the navigation tag "Follow") from among the multiple top pages when it detects a selection operation for the navigation tag "Follow". It should be understood that this is merely illustrative and is not intended to limit the methods of this disclosure. In some embodiments, alternatively or additionally, the presented page may be presented when an application launch operation is detected, for example, this presented page is the default page presented when the application is launched. When presented after the application has been launched, media items may be presented on the presented page.

[0033] The presentation page is used to present at least media items. In some embodiments, the terminal device 110 may present the media items on the presentation page in any appropriate view mode (e.g., one-column view mode, two-column view mode, three-column view mode, etc.). For example, in Example 200A, the terminal device 110 presents the media items in one-column view mode.

[0034] In response to detecting a first interaction operation on the presented page (e.g., Example 200A), the terminal device 110 marks the media item (i.e., the media item currently presented on Example 200A) as a target type. The target type here may be any appropriate type. For example, the target type may be a type the user likes, a type the user's favorite, or a type the user wants to access again. In some embodiments, the target type indicates that the user performing the first interaction operation wants to access the media item again. That is, the target type indicates that this media item is marked as a type the user wants to access again.

[0035] Regarding the first interaction operation, in some embodiments, the first interaction operation may be an interaction operation with a control on the presentation page. In such cases, the first interaction operation may include a click operation and / or a drag operation associated with a predetermined area of ​​the control. The control here may include any suitable type of control, for example, a floating menu and / or a floating window, and alternatively and / or additionally, the control may include a control presented at a certain position on the page. The control here may always be presented on the presentation page, or it may be presented on the presentation page in response to a specific operation. In some embodiments, the control may be presented on the presentation page in response to the detection of a second interaction operation on the presentation page. The second interaction operation here may include, for example, a long press operation on the presentation page, a click operation on a predetermined control on the presentation page, and a drag operation on the presentation page. The predetermined control here may be any suitable control, for example, a like control, a favorites control, etc., and this disclosure is not limited thereto.

[0036] Alternatively or additionally, in some embodiments, the first interaction operation may be an interaction operation with a mark control on the presentation page. Herein, the mark control may be used to mark a media item as a target type. That is, the terminal device 110 may mark a media item as a target type in response to an interaction operation with the mark control. In some embodiments, the mark control may be fixedly presented on the presentation page. In such cases, the terminal device 110 may present this mark control on the presentation page for presenting any appropriate media item.

[0037] In some other embodiments, the mark control may be presented in response to the determination that the duration of a media item meets a predetermined threshold. This predetermined threshold may be predetermined by, for example, a user (including user 140 and relevant personnel of application 120), or it may be determined by the terminal device 110 itself. In such cases, the terminal device 110 may determine the duration of a media item (i.e., the playback duration of a media item) and present the mark control on a presentation page for presenting media items whose duration meets the predetermined threshold.

[0038] For example, if a predetermined threshold corresponding to the duration is 1 minute, the terminal device 110 may obtain in advance the duration of the media item to be presented on the presentation page, and if the duration of this media item is 1 minute or more (for example, 1 minute 30 seconds, 2 minutes, 3 minutes, etc.), the terminal device 110 may present a mark control on the presentation page in response to the presentation of this media item. Alternatively and / or additionally, a mark control may be presented at the bottom (or other location) of the media item presented in landscape orientation.

[0039] After a media item is marked as a target type, the terminal device 110 provides a guide identifier on the presentation page that indicates an entry control for accessing the media item. The guide identifier may include an image representation of the media item and / or an indicator indicating the entry control. The image representation may be a thumbnail of the media item's cover image, a thumbnail of the image at the time the media item is marked as a target type, or any other appropriate image representation (e.g., a video). For example, if a media item on an example page is marked as a target type when it has been played for XX seconds, the image representation of the media item provided by the terminal device 110 on the presentation page may be a thumbnail of the media item's cover image, or a thumbnail of a single frame of the media item corresponding to XX seconds. The indicator may include any appropriate type of indicator, such as an arrow pointing to the entry control or a blinking box surrounding the entry control.

[0040] Regarding specific methods for providing guide identifiers, in some embodiments, the terminal device 110 may present guide identifiers according to a predetermined route on the presentation page, where the end position of this predetermined route corresponds to an entry control. For example, if an entry control is presented in the upper left of the presentation page, the predetermined route may be a route from the lower right to the upper left of the presentation page. The terminal device 110 may present guide identifiers according to a route from the lower right to the upper left of the presentation page.

[0041] In some embodiments, in addition to providing a guide identifier, the terminal device 110 may provide feedback to indicate that a media item is marked as a target type. This feedback may include any appropriate type of feedback, such as visual feedback, auditory feedback, or haptic feedback. Regarding specific methods of providing feedback, the terminal device 110 may provide visual feedback by, for example, displaying information such as text (e.g., "Added to 'Watch Later' list") or an image on a presentation page. The terminal device 110 may provide visual feedback by, for example, flashing the screen and highlighting the entry controls. The terminal device 110 may provide auditory feedback by, for example, playing predetermined audio. The terminal device 110 may provide haptic feedback by, for example, vibration.

[0042] It should be noted that the guide identifier and feedback may be presented simultaneously on the presentation page, or they may be presented sequentially on the presentation page. For example, terminal device 110 may first provide the guide identifier and then stop displaying the guide identifier after a first predetermined time period. Terminal device 110 may further present feedback on the presentation page in response to the cessation of the display of the guide identifier. In some embodiments, terminal device 110 may provide only one of either the guide identifier or the feedback; that is, it may provide only the guide identifier, or only the feedback.

[0043] Illustrative embodiments are described below, linking Figures 2A to 2C, where a second interaction operation is a click operation on a predetermined control on a presentation page, and a first interaction operation is a click operation associated with a predetermined area on the control. Examples 200A to 200C show several exemplary pages of a presentation page. Example 200A may include a favorites control 201. In some embodiments, the favorites control 201 is a predetermined control in Example 200A, and the terminal device 110 may present the floating menu 210 shown in Example 200B in response to receiving a click operation on the favorites control 201. In some embodiments, the terminal device 110 may adjust the presentation style of the favorites control 201 in response to receiving a click operation on the favorites control 201. For example, if the terminal device 110 presents the favorites control 201 in a first color in Example 200A, it may need to present the favorites control 201 in a different color in Example 200B.

[0044] The floating menu 210 may include an area 211 (which may also be called a control 211, option 211, etc.). The terminal device 110 may determine that it has received a first interaction operation in response to receiving a click operation on area 211. The terminal device 110 may further mark the media item currently presented on the presentation page (i.e., the media item presented in Example 200A) as a target type in response to receiving the first interaction operation (in which case the media item is marked as a “Watch Later” type). The terminal device 110 may, for example, present the presentation page shown in Example 200C in response to the media item being marked as a target type. In Example 200C, the terminal device 110 may provide a guide identifier 203. The guide identifier 203 may indicate an entry control 202 for accessing the media item marked as a target type. The terminal device 110 may present the guide identifier 203 in a video format, for example, according to a predetermined path described in the preceding paragraph. The terminal device 110 may provide feedback 204 to indicate that the media item is marked as a target type in Example 200C. The guide identifier 203 and feedback 204 may be presented simultaneously in Example 200C, or alternatively and / or additionally, only the guide identifier 203 may be presented. This method makes it easier for the user to find the marked media item more quickly by informing the user of the entry for accessing the marked media item.

[0045] Illustrative embodiments are described below, linking Figures 2A and 2D to 2F, where the second interaction operation is a long press operation on the presented page, and the first interaction operation is a click operation associated with a predetermined area in the control. Examples 200D to 200F similarly show multiple exemplary pages of the presented page. In some embodiments, the terminal device 110 may present the floating menu 220 shown in Example 200D in response to a long press operation on Example 200A (for example, a long press operation on a blank area). The floating menu 220 may include an area 221 (which may be called a control 221, an option 221, etc.). The terminal device 110 may determine that it has received a first interaction operation in response to receiving a click operation on area 221. The terminal device 110 may further mark the media item currently displayed on the presentation page (i.e., the media item presented in Example 200A) as a target type in response to receiving the first interaction operation. The terminal device 110 may, for example, present the presentation page shown in Example 200E in response to the media item being marked as a target type.

[0046] In Example 200E, terminal device 110 may provide a guide identifier 203. The guide identifier 203 may indicate an entry control 202 for accessing a media item marked as a target type. Terminal device 110 may present the guide identifier 203 according to a predetermined path, for example, as described in the preamble. Terminal device 110 may stop presenting the guide identifier 203, for example, in response to the guide identifier 203 arriving at the end of the predetermined path. Terminal device 110 may further present the presentation page shown in Example 200F in response to the cessation of presentation of the guide identifier 203. Terminal device 110 may provide feedback 205 to indicate that a media item is marked as a target type in Example 200F. In some embodiments, terminal device 110 may present only the guide identifier 203 or only the feedback 205 in response to the media item being marked as a target type (i.e., present only Example 200E or only Example 200F).

[0047] Illustrative embodiments are described below, linking Figures 2A, 2G, 2E, and 2F, where the second interaction operation is a dragging operation on the presentation page, and the first interaction operation is a drag operation associated with a predetermined area in the control. Example 200G similarly shows an exemplary page of the presentation page. In some embodiments, the terminal device 110 may present the floating window 230 shown in Example 200G in response to a dragging operation on a media item in Example 200A (e.g., dragging to the right or in another direction). The terminal device 110 may determine that it has received a drag operation indicating that the media item should be dragged to the floating window 230, for example, in response that the stopping position of the drag operation is the floating window 230 (e.g., the position in Example 200G). The terminal device 110 may determine that it has received a first interaction operation in response to receiving a drag operation indicating that the media item should be dragged to the floating window 230. The terminal device 110 may further present the presentation pages shown in Example 200E and / or Example 200F in response to receiving the first interaction operation. These have already been described in detail in the preceding paragraph and will not be explained further here.

[0048] It should be noted that the dragging and dragging operations described here may be continuous operations. For example, terminal device 110 may present the floating window 230 shown in Example 200G in response to a dragging operation on a media item. If the dragging operation does not end in this process (i.e., the user's finger remains on the touchscreen of device 110), after the floating window 230 is presented, terminal device 110 may determine that it has received a drag operation indicating that the media item should be dragged to the floating window 230, in response that the stopping position of the dragging operation is the position of the floating window 230 in Example 200G (i.e., the dragging operation does not stop throughout the entire process, and terminal device 110 considers only the dragging operation after the floating window 230 is presented as a drag operation on the media item). In other words, a user's dragging operation may trigger the presentation of a floating window, and the user's finger may remain on the touchscreen and continue performing the drag operation to drag the current media item to the floating window.

[0049] Alternatively, for example, terminal device 110 may present the floating window 230 shown in Example 200G in response to a dragging operation on Example 200A. The floating window 230 may be fixedly displayed on the presentation page for a predetermined time period. The user may stop the dragging operation on the presentation page. Terminal device 110 may receive a drag operation on the media item again. That is, it may receive both a dragging operation and a drag operation. This method supports the user in marking media items with more flexible and diverse actions, and even if the dragging process is paused for a short time, the media item can still be marked as the desired target type.

[0050] The following describes exemplary embodiments in which the first interaction operation is an interaction operation on a mark control on a presentation page, linking Figures 2H to 2J. Examples 200H to 200J similarly show multiple exemplary pages of a presentation page. When the duration of a media item meets a predetermined threshold, the terminal device 110 may present the presentation page shown in Example 200H. Example 200H may include a mark control 206. Generally, users may only have a "watch later" need for long videos, and this method can simplify user operation. Furthermore, the mark control 206 can be presented at the bottom (or other location) of a media item presented in landscape mode. This method reduces the complexity of user operation by directly providing the mark control 206 to the user without interrupting the content of the media item.

[0051] The terminal device 110 may determine that it has received a first interaction operation in response to receiving an interaction operation on the mark control. The interaction operation on the mark control may include, but is not limited to, a click operation, a long press operation, a double-click operation, a slide operation, etc.

[0052] The terminal device 110 may further mark the media item currently presented on the presentation page (i.e., the media item presented in Example 200H) as a target type in response to receiving the first interaction operation. The terminal device 110 may, for example, present the presentation page shown in Example 200I and / or Example 200J in response to the media item being marked as a target type.

[0053] Exemplary, in 200I, terminal device 110 may provide a guide identifier 203. The guide identifier 203 may indicate an entry control 202 for accessing a media item marked as a target type. Terminal device 110 may present the guide identifier 203 according to a predetermined path, for example, as described in the preamble. Terminal device 110 may stop presenting the guide identifier 203, for example, in response to the guide identifier 203 arriving at the end of the predetermined path. Terminal device 110 may further present the presentation page shown in Example 200J in response to the cessation of presentation of the guide identifier 203. Terminal device 110 may provide feedback 205 in Example 200J to indicate that a media item is marked as a target type. In some embodiments, terminal device 110 may present only the guide identifier 203 or only the feedback 205 in response to the media item being marked as a target type (i.e., present only Example 200I or only Example 200J).

[0054] This allows the terminal device 110 to mark a media item as a target type through a first interaction operation, and after the media item has been marked as a target type, to provide a guide identifier on the presentation page that indicates an entry control for accessing the media item. This method makes it possible to intuitively inform the user that the media item has already been marked as a target type, and to make it easier for the user to find the marked media item by intuitively prompting the user for the location of the entry control.

[0055] In some embodiments, the terminal device 110 may, in response to detecting a third interaction operation with the entry control, present access control for accessing at least one media item marked as a target type. Exemplary, the terminal device 110 may, in response to receiving a third interaction operation with the entry control 202 as shown in Examples 200A to 200J, present access control for accessing at least one media item marked as a target type. The terminal device 110 may further, in response to detecting a fourth interaction operation with the access control, present an indicator for at least one media item. The media item indicator may include, for example, an image representation of the media item, a text description of the media item, etc. This method allows the user to access the marked media item by clicking the indicator.

[0056] In some embodiments, the indicators for at least one media item are presented in chronological order. For example, media items that were last marked as target types may be presented preferentially. That is, the closer the time distance to when a media item was marked as a target type is to the current time, the more preferentially it is presented. Generally, users are less likely to access previously marked media items and more likely to access newly marked media items. This approach reduces the complexity of the user's search operation by preferentially presenting media items that have a relatively high probability of being accessed.

[0057] In some embodiments, the terminal device 110 may present a management control for managing at least one media item. The management control may include a cancel control for canceling the target type mark of the target media item among the at least one media item. The terminal device 110 may cancel the target type mark of the target media item in response to receiving a click operation on the cancel control corresponding to the target media item. The management control may further include a cancel control for canceling the target type mark of all media items among the at least one media item. The terminal device 110 may cancel the target type mark of all media items in response to receiving a click operation on the cancel control corresponding to all media items. In such a case, there will be no media items that are marked as a target type. The management control may further include a cancel control for canceling the target type mark of a target media item that has finished playing among the at least one media item. The terminal device 110 may cancel the target type mark of a target media item that has finished playing in response to receiving a click operation on the cancel control corresponding to the target media item that has finished playing. In such cases, only media items of the target type that have not yet finished playing are reserved.

[0058] Regarding specific methods for presenting indicators for at least one media item, in some embodiments, the terminal device 110 may determine the number of at least one media item. In response to determining that the number of at least one media item is greater than a predetermined threshold, the terminal device 110 may present a first set of indicators for a first set of media items in at least one media item, where the number of media items in the first set of media items is equal to the predetermined threshold. The predetermined threshold here may be predetermined by, for example, the user (including user 140 and related personnel of application 120), or it may be determined by the terminal device 110 itself.

[0059] For example, if the predetermined threshold is 10, the terminal device 110 may, in response to the number of at least one media item being 10 or less, successfully display an indicator for at least one media item. In response to the number of at least one media item being greater than 10, the terminal device 110 may display 10 indicators corresponding to the first 10 media items of the at least one media item (i.e., the 10 media items whose time distance marked as a target type is closest to the current time). In other words, it may collapse media items marked at later, earlier times. This allows the user to preferentially view the last marked media item, thereby improving the efficiency of user interaction.

[0060] In some embodiments, the terminal device 110 may, in response to detecting a fifth interaction operation on the indicator of the media item located at the end of the first set of media items, present a second set of indicators for the second set of media items that follow the first set of media items in at least one media item. For example, if the predetermined threshold is still 10, and the number of at least one media item is 20, the terminal device 110 may present 10 indicators corresponding to the first 10 media items of these 20 media items. In response to detecting a fifth interaction operation on the indicator of the media item located at the end of these 10 indicators (i.e., the indicator of the media item that was marked as the target type earliest among these 10 media items), the terminal device 110 may present 10 indicators for the remaining 10 media items of these 20 media items (i.e., the 11th to 20th media items).

[0061] In some embodiments, for a target media item among at least one media item, the terminal device 110 displays the playback progress of the target media item. The terminal device 110 may play the target media item based on the playback progress in response to detecting a sixth interaction operation on the indicator of the target media item, for example. For example, the terminal device 110 may display the playback progress of the target media item as "XX:XX / YY:YY", where YY:YY is the duration of the target media item and XX:XX is the playback progress at which the user last played. The terminal device 110 may play the target media item from time XX:XX in response to detecting a sixth interaction operation on the indicator of the target media item. This method can support the user in continuing to browse a video that they have not yet finished watching.

[0062] The following describes exemplary embodiments of accessing at least one media item marked as a target type via the entry control 202, linking Figures 2K to 2N. In some embodiments, the terminal device 110 may present Example 200K, shown in Figure 2K, in response to receiving a third interaction operation (e.g., a click, long press, or double-click) to the entry control 202. Example 200K includes a sidebar 240, which may be considered a left-hand sidebar of a recommendation homepage (i.e., a presentation page shown in Examples 200A to 200J). The sidebar 240 includes a region 241, which may present indicators corresponding to at least some of the media items among the at least one media item marked as a target type.

[0063] In some embodiments, region 241 may further include cancel controls 242 (e.g., cancel controls 242-1, 242-2, 242-3, 242-4, etc.) for canceling the target type mark of a target media item among at least one media item. Each media item indicator may correspond to one cancel control 242. Terminal device 110 may cancel the target type mark of a corresponding media item in response to receiving a click operation on a certain cancel control 242. For example, terminal device 110 may cancel the target type mark of a corresponding media item (i.e., a media item delivered by user 123) in response to receiving a click operation on cancel control 242-1.

[0064] In some embodiments, area 241 includes an access control 243. In response to receiving a trigger operation on the access control 243, the terminal device 110 may present Example 200L shown in Figure 2L. In Example 200L, the sidebar 240 presents indicators for at least one media item that is marked as a target type. In some embodiments, if it is not possible to present indicators for at least one media item on the sidebar 240 simultaneously, the terminal device 110 may present indicators for more media items in response to receiving a slide operation on the sidebar 240 (e.g., slide up, slide down, etc.). In some embodiments, the terminal device 110 may present a clear control 244 in Example 200L. The clear control 244 may be considered a cancel control for canceling the target type marking for all media items of at least one media item. In response to receiving a click operation on the clear control 244, the terminal device 110 may cancel the target type marking for all media items of at least one media item.

[0065] In some embodiments, area 241 may also be considered an access control for accessing at least one media item marked as a target type. In such cases, area 241 may directly display indicators for at least one media item marked as a target type. In such cases, area 241 may not include access control 243. If it is not possible to display indicators for at least one media item in area 241 simultaneously, the terminal device 110 may display indicators for more media items in response to receiving a slide operation on area 241 (e.g., a slide to the left, a slide to the right, etc.). In some embodiments, the terminal device 110 may determine the number of at least one media items.

[0066] For example, as shown in Figure 2M, if the number of at least one media item is greater than a predetermined threshold, the terminal device 110 may present a first set of indicators for the first set of media items in the region 241, where the number of media items in the first set of media items is equal to the predetermined threshold. In response to detecting a fifth interaction operation (e.g., a click operation, a double-click operation, a long-press operation, etc.) on the indicator of the media item located at the end of the first set of media items (i.e., indicator 245), the terminal device 110 may present a second set of indicators for the second set of media items following the first set of media items in at least one media item. The terminal device 110 may present a sidebar 240, for example, as shown in Figure 2L, and present a second set of indicators for the second set of media items following the first set of media items in at least one media item in such a sidebar 240.

[0067] In such cases, indicator 245 may be considered a collapsible indicator containing a plurality of corresponding media items. In some embodiments, terminal device 110 may delete a plurality of media items corresponding to indicator 245 in response to receiving a click operation on the cancel control 246 corresponding to indicator 245. That is, terminal device 110 may delete the media item located at the end of the first set of media items and the target type mark of the second set of media items after the first set of media items in at least one media item. Terminal device 110 may, for example, present Example 200N shown in Figure 2N in response to receiving a click operation on the cancel control 246 corresponding to indicator 245. Terminal device 110 may present all media items in area 241 of Example 200N except for the media item located at the previous end of the first set of media items. For example, if the first set of media items contains a total of eight media items (i.e., a predetermined threshold is eight), terminal device 110 may present the first seven media items in area 241 of Example 200N.

[0068] In some embodiments, in addition to entry control 202, the terminal device 110 may provide other entry controls for accessing media items. As shown in Figure 2O, in some embodiments, the terminal device 110 may provide entry controls 251 and 252 for accessing media items, which are different from entry control 202, on the user 140's personal homepage (e.g., example 200O).

[0069] In some embodiments, the terminal device 110 may present the entry control 252 to Example 200O in response to a second interaction operation being a click operation on a predetermined control on a presentation page, and a first interaction operation being a click operation associated with a predetermined area on the control. Illustratively, referring to Figures 2A-2C, the terminal device 110 may decide to mark a media item presented to Example 200A as a target type in response to receiving a click operation on the favorites control 201 and a click operation on the area 211, and the media item marked as a target type is presented on the favorites page.

[0070] The terminal device 110 may further present, in response to a request to present a favorites page on a personal homepage as shown in Example 200O. The favorites page includes an entry control 252. The entry control 252 may also be considered an access control for accessing at least one media item marked as a target type. In response to receiving a click operation on the entry control 252, the terminal device 110 may present Example 200P as shown in Figure 2P. Example 200P may present an indicator for at least one media item marked as a target type. Example 200P includes a management control 253. In response to receiving a click operation on the management control 253, the terminal device 110 may receive a management operation for at least one media item. The management operation may include, for example, a delete operation for at least one media item. This method allows users to access and manage marked media items in a more flexible manner.

[0071] In some embodiments, the personal homepage shown in Example 200O may include an entry control 251. In response to receiving a click operation on the entry control 251, the terminal device 110 may present Example 200Q shown in Figure 2Q. Example 200Q includes a sidebar 254. The sidebar 254 may be considered a right-hand sidebar of the personal homepage (e.g., the personal homepage shown in Example 200O). The sidebar 254 includes an access control 255. In response to detecting a click operation on the access control 255, the terminal device 110 may present Example 200R shown in Figure 2R. Example 200R may present an indicator for at least one media item marked as a target type.

[0072] In some embodiments, in Example 200R, the terminal device 110 may present at least one media item card 257 (e.g., media item cards 257-1, 257-2, 257-3, 257-4, etc.). This at least one media item card 257 may be considered an indicator of at least one media item that is marked as a target type. The presentation order of this at least one media item card in Example 200R may be in chronological order in which at least one media item is marked as a target type. That is, media item cards corresponding to media items that are marked as target types later will be displayed higher up.

[0073] In some embodiments, the terminal device 110 may display the playback progress of the media item corresponding to each media item card. For example, the terminal device 110 may display the playback progress "XX:XX / YY:YY" for the media item corresponding to media item card 257-1. The terminal device 110 may, for example, play the media item corresponding to media item card 257-1 based on the corresponding playback progress in response to detecting a click operation on media item card 257-1. Example 200R may further include a cancel control 256 for canceling the target type mark of a target media item that has finished playing among at least one media item. The terminal device 110 may, in response to receiving a click operation on the cancel control 256, cancel the target type mark of a target media item that has finished playing among at least one media item.

[0074] In some embodiments, in addition to via entry control, the terminal device 110 may switch to presenting an indicator for at least one media item in response to receiving a click operation on a feedback (e.g., feedback 204 or feedback 205) (for example, it may switch to the presentations of Examples 200K to 200R to facilitate the user viewing the indicator for at least one media item via the corresponding operation).

[0075] In summary, according to embodiments of this disclosure, a first interaction operation on a presentation page for presenting media items can mark a corresponding media item as a target type. A guide identifier may also be presented on the presentation page, which may indicate an entry control for accessing the media item marked as a target type. This allows for convenient and rapid marking of media items, provides associated guide information, and contributes to increased efficiency when the user performs an interaction.

[0076] The above describes the process of marking media items as "Watch Later" type, but it should be understood that, alternatively and / or additionally, media items may be marked as other types, such as "Like" type or "Favorite" type, in a similar manner. In this case, guide marks may be provided to easily point to the entry controls for media items marked as "Like" type and "Favorite" type, respectively. This method makes it easier for users to quickly find marked media items by providing clear guide information.

[0077] Figure 3 shows a flowchart of process 300 for marking media items according to some embodiments of the present disclosure. Process 300 may be implemented in terminal device 110. Process 300 will be described below with reference to Figure 1.

[0078] In block 310, terminal device 110 displays media items on the display page.

[0079] In block 320, terminal device 110 marks a media item as a target type in response to detecting a first interaction operation on the presented page.

[0080] In block 330, terminal device 110 provides a guide identifier on the presentation page that indicates entry control for accessing media items.

[0081] In some embodiments, the guide identifier includes at least one of a visual representation of a media item and an indicator that shows an entry control.

[0082] In some embodiments, providing a guide identifier involves presenting the guide identifier according to a predetermined path on the presentation page, where the end position of the predetermined path corresponds to an entry control.

[0083] In some embodiments, the first interaction operation is an interaction operation with a control on the presented page, and the first interaction operation includes at least one of a click operation and a drag operation associated with a predetermined area of ​​the control.

[0084] In some embodiments, a control is presented in response to the detection of a second interaction operation on the presentation page, the second interaction operation including at least one of a long press operation on the presentation page, a click operation on a predetermined control on the presentation page, and a drag operation on the presentation page.

[0085] In some embodiments, process 300 further includes providing feedback to indicate that a media item is marked as a target type, the feedback including at least one of visual feedback, auditory feedback, and haptic feedback.

[0086] In some embodiments, the first interaction operation is an interaction operation with a mark control on the presentation page, which is used to mark a media item as a target type, and is presented in response to the determination that the duration of the media item meets a predetermined threshold.

[0087] In some embodiments, the process 300 further includes, in response to detecting a third interaction operation with the entry control, presenting an access control for accessing at least one media item marked as a target type, and in response to detecting a fourth interaction operation with the access control, presenting an indicator for at least one media item.

[0088] In some embodiments, presenting an indicator for at least one media item includes presenting a first set of indicators for a first set of media items in at least one media item in response to the determination that the number of media items in the first set of media items is greater than a predetermined threshold, and presenting a second set of indicators for a second set of media items following the first set of media items in at least one media item in response to the detection of a fifth interaction operation on the indicator of a media item located at the end of the first set of media items.

[0089] In some embodiments, process 300 further includes presenting a management control for managing at least one media item, the management control including at least one of the following: a cancel control for canceling the target type mark of a target media item among at least one media item; a cancel control for canceling the target type mark of all media items among at least one media item; and a cancel control for canceling the target type mark of a target media item that has finished playing among at least one media item.

[0090] In some embodiments, indicators for at least one media item are presented in chronological order, and process 300 further includes presenting the playback progress of the target media item among the at least one media item.

[0091] In some embodiments, process 300 further includes playing the target media item based on playback progress in response to detecting a sixth interaction operation with an indicator of the target media item.

[0092] In some embodiments, the target type indicates that the user performing the first interaction operation wishes to access the media item again.

[0093] Embodiments of this disclosure further provide applicable apparatus for implementing the above method or process. Figure 4 shows a schematic structural block diagram of apparatus 400 for marking media items according to some embodiments of this disclosure. Apparatus 400 may be implemented as or included in terminal equipment 110. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0094] As shown in Figure 4, the device 400 includes a media item presentation module 410 configured to present a media item on a presentation page. The device 400 further includes a media item mark module 420 configured to mark a media item as a target type in response to the detection of a first interaction operation on the presentation page. The device 400 further includes an identifier providing module 430 configured to provide a guide identifier on the presentation page that indicates an entry control for accessing the media item.

[0095] In some embodiments, the guide identifier includes at least one of a visual representation of a media item and an indicator that shows an entry control.

[0096] In some embodiments, the identifier providing module 430 may be configured to specifically present guide identifiers according to a predetermined path on the presentation page, where the end position of the predetermined path corresponds to an entry control.

[0097] In some embodiments, the first interaction operation is an interaction operation with a control on the presented page, and the first interaction operation includes at least one of a click operation and a drag operation associated with a predetermined area of ​​the control.

[0098] In some embodiments, a control is presented in response to the detection of a second interaction operation on the presentation page, the second interaction operation including at least one of a long press operation on the presentation page, a click operation on a predetermined control on the presentation page, and a drag operation on the presentation page.

[0099] In some embodiments, the device 400 further comprises a feedback providing module configured to provide feedback to indicate that a media item is marked as a target type, the feedback including at least one of visual feedback, auditory feedback, and haptic feedback.

[0100] In some embodiments, the first interaction operation is an interaction operation with a mark control on the presentation page, which is used to mark a media item as a target type, and is presented in response to the determination that the duration of the media item meets a predetermined threshold.

[0101] In some embodiments, the device 400 further comprises an access control providing module configured to present access control for at least one media item marked as a target type in response to detection of a third interaction operation with the entry control, and an indicator presenting module configured to present an indicator for at least one media item in response to detection of a fourth interaction operation with the access control.

[0102] In some embodiments, the indicator presentation module comprises a first set of indicator presentation modules configured to present a first set of indicators for a first set of media items in at least one media item in response to the determination that the number of media items in at least one media item is greater than a predetermined threshold, the first set of indicator presentation modules configured to present a second set of indicators for a second set of media items following the first set of media items in at least one media item in response to the detection of a fifth interaction operation on the indicator of a media item located at the end of the first set of media items.

[0103] In some embodiments, the device 400 further comprises a management control presentation module configured to present a management control for managing at least one media item, the management control including at least one of the following: a cancel control for canceling the target type mark of a target media item among at least one media item; a cancel control for canceling the target type mark of all media items among at least one media item; and a cancel control for canceling the target type mark of a target media item that has finished playing among at least one media item.

[0104] In some embodiments, indicators for at least one media item are presented in chronological order, and the device 400 further includes a playback progress display module configured to display the playback progress of the target media item among the at least one media item.

[0105] In some embodiments, the device 400 further includes a media item playback module configured to play the target media item based on playback progress in response to detection of a sixth interaction operation with an indicator for the target media item.

[0106] In some embodiments, the target type indicates that the user performing the first interaction operation wishes to access the media item again.

[0107] The units and / or modules included in the device 400 can be implemented using a variety of methods, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or modules may be implemented by software and / or firmware, for example, by machine-executable instructions stored on a storage medium. Alternatively, some or all units and / or modules in the device 400 may be implemented by at least partially one or more hardware logic components. For example, non-limiting typical types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).

[0108] It should be understood that one or more steps of the above method may be performed by appropriate electronic devices or combinations of electronic devices. Such electronic devices or combinations of electronic devices may include, for example, terminal device 110 in Figure 1.

[0109] Figure 5 shows a block diagram of an electronic device 500 that can implement one or more embodiments of the present disclosure. It should be understood that the electronic device 500 shown in Figure 5 is illustrative and does not imply any limitation on the function and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 may be used to implement the terminal device 110 of Figure 1.

[0110] As shown in Figure 5, the electronic device 500 is a general-purpose electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and can perform various processes based on a program stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0111] The electronic device 500 generally includes multiple computer storage media. Such media may be any obtainable media accessible by the electronic device 700, and may include, but are not limited to, volatile and non-volatile media, and removable and non-removable media. Memory 520 may be volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or any combination thereof. Storage device 530 may be removable or non-removable media, and may include machine-readable media, such as flash memory drives, magnetic disks, or any other media, which can be used to store information and / or data and are accessible within the electronic device 500.

[0112] The electronic device 500 may further include other removable / non-removable, volatile / non-volatile storage media. Not shown in Figure 5, a magnetic disk drive for reading from or writing to removable, non-volatile magnetic disks (e.g., “floppy disks”) and an optical disk drive for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may also include a computer program product 525, which includes one or more program modules, these program modules configured to perform various methods or operations of various embodiments of the present disclosure.

[0113] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented by a single computing cluster or multiple computing machines, which can communicate via a communication connection. Therefore, the electronic device 500 can operate in a network environment using logical connections with one or more other servers, network personal computers (PCs), or other network nodes.

[0114] The input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 560 may be one or more output devices, such as a display, speaker, or printer. The electronic device 500 may further communicate with one or more external devices (not shown), such as a storage device or display device, via the communication unit 540 as needed, with one or more devices for user interaction with the electronic device 500, or with any devices (e.g., a network card or modem) for communication between the electronic device 500 and one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0115] According to exemplary embodiments of the present disclosure, a computer-readable storage medium is provided, in which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described herein. According to exemplary embodiments of the present disclosure, a computer program product is further provided, which is tangibly stored in a non-temporary computer-readable medium and includes computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method described herein.

[0116] Herein, each aspect of the disclosure is described with reference to flowcharts and / or block diagrams of methods, apparatus, devices, and computer program products implemented based on the disclosure. It should be understood that each block in the flowcharts and / or block diagrams, and each combination of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0117] By providing these computer-readable program instructions to the processing units of a general-purpose computer, a dedicated computer, or other programmable data processing device, a machine can be generated, thereby generating a device that, when these instructions are executed by the processing units of the computer or other programmable data processing device, implements the functions / operations defined in one or more blocks in a flowchart and / or block diagram. These computer-readable program instructions may be stored in a computer-readable storage medium, and by using these instructions to operate a computer, programmable data processing device, and / or other device in a particular manner, the computer-readable medium storing the instructions will contain a product containing instructions that implement various modes of the functions / operations defined in one or more blocks in a flowchart and / or block diagram.

[0118] Computer-readable program instructions may be loaded into a computer, other programmable data processing device, or other device, thereby generating a process implemented by the computer by executing a series of operational steps on the computer, other programmable data processing device, or other device, and thereby the instructions executed on the computer, other programmable data processing device, or other device implement the functions / operations defined in one or more blocks in a flowchart and / or block diagram.

[0119] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of systems, methods, and computer program products in multiple implementations of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of an instruction, and a module, program segment, or part of an instruction may contain one or more executable instructions for implementing a defined logical function. In some implementations as replacements, the functions described in a block may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed essentially in parallel, or in reverse order depending on the function. Note that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the defined function or operation, or by a combination of dedicated hardware and computer instructions.

[0120] The above descriptions of the various realizations of this disclosure are illustrative, not exhaustive, and not limited to the realizations disclosed. Many modifications and changes will be apparent to those skilled in the art without departing from the scope and spirit of the realizations described. The choice of terms used herein is intended to best interpret the principles of each realization, actual applications, or improvements in the technology in the market, or to enable other those skilled in the art to understand the embodiments disclosed herein.

Claims

1. A method for marking media items, The media items mentioned above will be displayed on the page, In response to detecting a first interaction operation on the aforementioned presentation page, the media item is marked as a target type, The present page includes providing a guide identifier that indicates an entry control for accessing the media item, method.

2. The method according to claim 1, wherein the guide identifier includes at least one of the image representation of the media item and an indicator indicating the entry control.

3. The method according to claim 1, wherein providing the guide identifier includes presenting the guide identifier according to a predetermined path on the presentation page, and the end position of the predetermined path corresponds to the entry control.

4. The method according to claim 1, wherein the first interaction operation is an interaction operation with a control on the presentation page, and the first interaction operation includes at least one of a click operation and a drag operation associated with a predetermined area on the control.

5. The method according to claim 4, wherein the control is presented in response to the detection of a second interaction operation on the presentation page, the second interaction operation includes at least one of a long press operation on the presentation page, a click operation on a predetermined control on the presentation page, and a dragging operation on the presentation page.

6. The method according to claim 1, further comprising providing feedback to indicate that the media item is marked as the target type, wherein the feedback includes at least one of visual feedback, auditory feedback, and haptic feedback.

7. The method according to claim 1, wherein the first interaction operation is an interaction operation with a mark control on the presentation page, the mark control is used to mark the media item as the target type, and the mark control is presented in response to a determination that the duration of the media item satisfies a predetermined threshold.

8. In response to detecting a third interaction operation with the entry control, the system presents access control for accessing at least one media item marked as the target type. The method according to claim 1, further comprising presenting an indicator for the at least one media item in response to the detection of a fourth interaction operation with respect to the access control.

9. Presenting an indicator for at least one media item is, In response to the determination that the number of at least one media item is greater than a predetermined threshold, the first set of indicators for a first set of media items in the at least one media item is presented, wherein the number of media items in the first set of media items is equal to the predetermined threshold, The method according to claim 8, further comprising presenting a second set of indicators for a second set of media items that follows the first set of media items in at least one media item, in response to the detection of a fifth interaction operation with an indicator for a media item located at the end of the first set of media items.

10. The further includes providing a management control for managing the at least one media item, wherein the management control is A cancel control for canceling the target type mark of the target media item among the at least one media item, A cancel control for canceling the mark of the target type for all media items among the at least one media item, A cancel control for canceling the target type mark of the target media item that has finished playing among the at least one media item, The method according to claim 8, comprising at least one of the following.

11. The method according to claim 8, wherein the indicators of the at least one media item are presented in chronological order, and the method further comprises presenting the playback progress of the target media item among the at least one media item.

12. The method according to claim 11, further comprising playing the target media item based on the playback progress in response to detecting a sixth interaction operation with an indicator of the target media item.

13. The method according to claim 1, wherein the target type indicates that the user performing the first interaction operation wishes to access the media item again.

14. A device for marking media items, A media item display module configured to display the media item on the display page, A media item mark module configured to mark the media item as a target type in response to the detection of a first interaction operation on the aforementioned presentation page, The aforementioned presentation page includes an identifier providing module configured to provide a guide identifier indicating an entry control for accessing the media item, Device.

15. At least one processing unit, An electronic device comprising at least one memory connected to the at least one processing unit and storing instructions to be executed by the at least one processing unit, wherein, when the instructions are executed by the at least one processing unit, the electronic device causes the electronic device to perform the method according to any one of claims 1 to 13. electronic equipment.

16. A computer program is stored which is executed by the processor and which can implement the method described in any one of claims 1 to 13. Computer-readable storage medium.