Method and apparatus for tagging media items, and device and storage medium
By tagging and providing a guided logo in the media item rendering page, it solves the problem that users find it difficult to efficiently find the desired media item to access again, and achieves a more efficient browsing experience.
Patent Information
- Application Number
- PCT/CN2024/125379
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-23
- Filing Date
- 2024-10-16
- Publication Date
- 2025-07-31
AI Technical Summary
In the prior art, it is difficult for users to efficiently find media items that they expect to access again after a large number of likes or collections of media items, resulting in inefficient browsing.
By detecting a first interaction in the rendering page, marking the media item as the target type, and providing a boot identifier indicating access to the entry control, including an image representation and an indicator, the user supports quickly finding the media item that is expected to be accessed again.
Improves the efficiency of users when performing interactive operations, and conveniently and quickly marks and accesses media items you want to view again, improving browsing experience.
Smart Images

Figure CN2024125379_31072025_PF_FP_ABST
Abstract
Description
Method, apparatus, device and storage medium for tagging media items
[0001] This application claims priority to the Chinese invention patent application entitled “Method, apparatus, device and storage medium for marking media items” and application number 202410096348.9, filed on January 23, 2024. The entire contents of that application are incorporated herein by reference. Technical Field
[0002] Example embodiments of the present disclosure relate generally to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for tagging media items. Background Art
[0003] Currently, more and more applications are designed to provide various services to users. For example, users can publish, browse, and view media items in applications. Media items can include various types of content, such as videos, images, image collections, text, and audio. Users can also perform any appropriate actions on media items in applications, such as liking, adding favorites, and commenting on them.
[0004] Summary of the Invention
[0005] In a first aspect of the present disclosure, a method for marking a media item is provided. The method includes: presenting the media item on a presentation page; in response to detecting a first interaction operation on the presentation page, marking the media item as a target type; and providing a guide indicator on the presentation page, the guide indicator indicating an entry control for accessing the media item.
[0006] In a second aspect of the present disclosure, a device for marking a media item is provided. The device includes: a media item presentation module configured to present the media item on a presentation page; a media item marking module configured to mark the media item as a target type in response to detecting a first interaction operation on the presentation page; and an identification providing module configured to provide a guide identification on the presentation page, the guide identification indicating an entry control for accessing the media item.
[0007] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0008] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0009] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0011] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0012] 2A to 2R illustrate schematic diagrams of example pages according to some embodiments of the present disclosure;
[0013] FIG3 illustrates a flow chart of a process for tagging media items according to some embodiments of the present disclosure;
[0014] FIG4 shows a block diagram of an apparatus for tagging media items according to some embodiments of the present disclosure; and
[0015] FIG5 shows a block diagram of a device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0016] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0017] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below.
[0018] Herein, unless explicitly stated otherwise, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.
[0019] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0020] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0021] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to the electronic device, application, server or storage medium and other software or hardware that performs the operation of the technical solution of the present disclosure based on the prompt message.
[0022] As an optional but non-limiting embodiment, in response to receiving a user's active request, a prompt message may be sent to the user in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0023] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the embodiments of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the embodiments of the present disclosure.
[0024] 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or a device attached to the terminal device 110.
[0025] In some embodiments, application 120 may be a content sharing application (e.g., a video application primarily focused on video sharing) that can provide various services related to media items (also referred to as media content items, content items, etc.) to user 140, including browsing, commenting, forwarding, creation (e.g., filming and / or editing), and publishing of media items. In some embodiments, application 120 may also be any other appropriate application that can display media items. In this document, each "media item" includes one or more types of content, such as video, image, animated image, image collection, audio, text, etc.
[0026] In the environment 100 of FIG1 , if the application 120 is active, the terminal device 110 may present a page 150 of the application 120. The page 150 may include various pages that the application 120 may provide, such as a media item presentation page, a media item creation page, a media item publishing page, a message page, a personal homepage, etc. The application 120 may provide a media item viewing function for viewing various media items published in the application 120.
[0027] In some embodiments, the terminal device 110 communicates with the server 130 to enable the supply of services to the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.). The server 130 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
[0028] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0029] Traditionally, if a user expects to access a certain media item again later, the user can like or collect the media item and subsequently access the media item through a personal favorites page or a likes page. However, this makes it impossible to distinguish between the media items that the user expects to access again and the media items that the user actually expects to like or collect. In the case where a user has a large number of media items that he or she likes or collects, not every media item that he or she likes or collects is the media item that the user expects to access again. This may cause the user to still need to search for the media item that he or she expects to access again among a large number of media items. This will affect the efficiency of the user in browsing such media items (i.e., the media items that he or she expects to access again), causing the user to spend a lot of time and energy to perform the search.
[0030] According to an embodiment of the present disclosure, a scheme for marking media items is proposed. Specifically, the media items are presented in a presentation page. In response to detecting a first interactive operation in the presentation page, the media items are marked as a target type. A guide identifier is provided in the presentation page, and the guide identifier indicates an entry control for accessing the media items. In this way, the corresponding media items can be marked as a target type through the first interactive operation in the presentation page for presenting the media items. The target type here can be, for example, any one of the "like" type, the "collection" type, and the "watch later" type. The "watch later" type indicates that the user expects to visit the media item again within a certain time period in the future. In this way, different types of media items can be distinguished.
[0031] Furthermore, a guide indicator may be presented on the presentation page, indicating an entry control for accessing media items marked as the target type. This allows for convenient and quick marking of media items, and provides relevant guidance information, helping to improve user efficiency when performing interactions.
[0032] Some example embodiments of the present disclosure will continue to be described with reference to the accompanying drawings. Figures 2A to 2R show schematic diagrams of example pages 200A to example pages 200R (which may also be referred to as examples 200A to 200R) according to some embodiments of the present disclosure. It should be understood that the pages shown in the accompanying drawings are merely examples, and various page designs may actually exist. The various graphic elements in the page may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect. The pages shown in examples 200A to 200R may be presented at the terminal device 110. For ease of discussion, examples 200A to 200R will be described with reference to the environment 100 of Figure 1.
[0033] In environment 100, terminal device 110 presents a page 150 of application 120. In some cases, the page 150 presented by terminal device 110 can be a specific presentation page of application 120, and media items can be presented in the presentation page. The presentation page can also be referred to as a media item presentation page, a media item display page, a content display page, etc. In some embodiments, the presentation page refers to a page for displaying or pushing media items and other related information to the user. The media items that can be presented in the presentation page can include various types of media items. The media items to be presented in this presentation page can be determined based on application design requirements, actual scenarios, etc.
[0034] In some embodiments, the presentation page may include the homepage of the application 120, or a recommended homepage in a group of homepage pages of the application 120, etc. The recommended media items displayed to the user in the recommended homepage are sometimes also referred to as a recommended information stream. In some embodiments, the presentation page may include other pages under the homepage of the application 120, such as a follow page (which displays media items posted by a group of users followed by the current user), a local page (which displays media items posted by other users in the same area as the current user), or media items aggregated or categorized in other ways, etc.
[0035] If the information that needs to be presented in the application is large and complex, the information will often be presented in categories, so that users can obtain information in a more concise way. Categorizing and presenting information often requires setting multiple navigation tags corresponding to different information on the page. Users can obtain the page corresponding to the tag by switching different navigation tags. In some embodiments, navigation tags for navigating to different pages may be provided in the application 120. In an embodiment of the present disclosure, a page, including a presentation page, can be presented at least by selecting a predetermined navigation tag. That is, the predetermined navigation tag in the application can be used to navigate to the presentation page.
[0036] As shown in Figure 2A, example 200A shows an example of presenting a page. A plurality of navigation tags are provided on the current page of application 120 for navigating to various pages, such as "Same City", "Follow", "Recommend", "Home", "Friends", and so on. The plurality of navigation tags may also have different levels. For example, the navigation tags "Home", "Friends", etc. may be the first level, and the navigation tags "Same City", "Follow", and "Recommend" may be the second level. The first-level navigation tag may, for example, correspond to a group of pages (for example, a group of home pages), and the page corresponding to the second-level navigation tag may, for example, be at least one of the group of pages corresponding to the first-level navigation tag (for example, the recommended home page corresponding to the navigation tag "Recommend" is one of the group of home pages corresponding to the navigation tag "Home").
[0037] In example 200A shown in Figure 2A, if the terminal device 110 detects a selection operation on the navigation tag "Home", the home page of the application 120 can be presented. The terminal device 110 can, for example, present the recommended home page among multiple home pages by default (that is, the page corresponding to the navigation tag "Recommendation"). On this basis, if the terminal device 110 detects a selection operation on the navigation tag "Follow", it can switch to presenting the concerned home page among multiple home pages (that is, the page corresponding to the navigation tag "Follow"). It should be understood that this is merely exemplary and is not intended to limit the scheme of the present disclosure. In some embodiments, alternatively or additionally, the presentation page can also be presented by detecting the startup operation of the application, for example, the presentation page is the default page presented when the application is started. When presented after the application is started, media items can be presented in the presentation page.
[0038] The presentation page is at least used to present the media items. In some embodiments, the terminal device 110 can present the media items in any appropriate view mode (e.g., a single-column view mode, a double-column view mode, a three-column view mode, etc.) in the presentation page. For example, in example 200A, the terminal device 110 presents the media items in a single-column view mode.
[0039] In response to detecting the first interactive operation in the presentation page (e.g., example 200A), terminal device 110 marks the media item (i.e., the media item currently presented by example 200A) as a target type. The target type here can be any appropriate type. For example, the target type can be a type that the user likes, a type that the user collects, a type that the user expects to revisit, etc. In some embodiments, the target type represents that the user who performs the first interactive operation expects to revisit the media item. That is, the target type indicates that the media item is marked as a type that the user expects to revisit.
[0040] Regarding the first interactive operation, in some embodiments, the first interactive operation may be an interactive operation for a control in the presentation page. In this case, the first interactive operation may include a click operation and / or a drag operation associated with a predetermined area in the control. The control here may include any appropriate type of control, for example, it may include a floating menu and / or a floating window; alternatively and / or additionally, the control may include a control presented at a certain position in the page. The control here may be always presented in the presentation page, or it may be presented in the presentation page in response to a specific operation. In some embodiments, the control may be presented in the presentation page in response to detecting a second interactive operation in the presentation page. The second interactive operation here may, for example, include a long press operation in the presentation page, a click operation on a predetermined control in the presentation page, and a drag operation in the presentation page, etc. The predetermined control here may be any appropriate control, for example, it may be a like control, a favorite control, etc., and the present disclosure does not limit this.
[0041] Alternatively or additionally, in some embodiments, the first interactive operation can also be an interactive operation for the tag control in the presentation page. The tag control here can be used to mark the media item as a target type. That is, terminal equipment 110 can mark the media item as a target type in response to the interactive operation for the tag control. In certain embodiments, the tag control can be fixedly presented in the presentation page. In this case, terminal equipment 110 can present this tag control in the presentation page for presenting any appropriate media item.
[0042] In other embodiments, the tag control may also be presented in response to determining that the duration of the media item meets a predetermined threshold. The predetermined threshold may be predetermined by a user (including user 140 and relevant staff of application 120), or determined by the terminal device 110 itself. In this case, the terminal device 110 may also determine the duration of the media item (i.e., the playback duration of the media item) and only present the tag control in the presentation page for presenting the media item whose duration meets the predetermined threshold.
[0043] For example, if the predetermined threshold corresponding to the time length is 1 minute, the terminal device 110 can pre-acquire the time length of the media item to be presented on the presentation page. If the time length of the media item is greater than or equal to 1 minute (for example, 1 minute 30 seconds, 2 minutes, 3 minutes, etc.), the terminal device 110 can present a tag control on the presentation page in response to the media item being presented on the presentation page. Alternatively and / or additionally, the tag control can be presented at the bottom (or other location) of the media item presented in landscape orientation.
[0044] After media items are marked as target type, terminal equipment 110 provides guide identification in presenting page, and guide identification indicates the entry control for accessing media items.The guide identification here can comprise the image representation of media items, and / or, the indicator indicating entry control.The image representation here can be the thumbnail of the cover image of media items, the thumbnail of the image when media items are marked as target type or other any appropriate image representation (for example, animated image, etc.).For example, if the media items in the example page are played to XX seconds and are marked as target type, the image representation of the media items that terminal equipment 110 provides in presenting page can be the thumbnail of the cover image of media items or the thumbnail of a frame image of XX seconds corresponding to media items.The indicator here can comprise the indicator of any appropriate type, for example, can comprise an arrow pointing to entry control, a flashing frame around entry control, etc.
[0045] Regarding the specific method of providing the guide mark, in some embodiments, the terminal device 110 may present the guide mark according to a predetermined path in the rendered page, where the end position of this predetermined path corresponds to the entry control. For example, if the entry control is presented in the upper left corner of the rendered page, the predetermined path may be a path from the lower right corner to the upper left corner of the rendered page. The terminal device 110 may present the guide mark according to the path from the lower right corner to the upper left corner of the rendered page.
[0046] In some embodiments, in addition to providing a guide mark, the terminal device 110 can also provide feedback for indicating that the media item is marked as a target type. The feedback here can, for example, include any appropriate type of feedback such as visual feedback, auditory feedback, and tactile feedback. Regarding the specific method of providing feedback, the terminal device 110 can, for example, provide visual feedback by presenting text (for example, "has been added to the 'watch later' list", etc.), images and other information in the presentation page. The terminal device 110 can, for example, also provide visual feedback by flashing the screen, highlighting the entry control and other methods. The terminal device 110 can, for example, provide auditory feedback by playing a predetermined audio. The terminal device 110 can, for example, also provide tactile feedback by means of vibration and other methods.
[0047] It should be noted that the guidance indicator and feedback can be presented simultaneously on the presentation page, or they can be presented sequentially on the presentation page. For example, the terminal device 110 can first provide the guidance indicator and then stop displaying the guidance indicator after a first predetermined period of time. The terminal device 110 can then present the feedback on the presentation page in response to the guidance indicator being stopped. In some embodiments, the terminal device 110 can also only provide either the guidance indicator or the feedback. That is, only the guidance indicator is provided, or only the feedback is provided.
[0048] The following describes an example embodiment in conjunction with Figures 2A to 2C, in which the second interactive operation is a click operation on a predetermined control in a presented page, and the first interactive operation is a click operation associated with a predetermined area in the control. Examples 200A to 200C illustrate multiple example pages of presented pages. Example 200A may include a collection control 201. In some embodiments, the collection control 201 is the predetermined control in Example 200A, and the terminal device 110 can present the floating menu 210 shown in Example 200B in response to receiving a click operation on the collection control 201. In some embodiments, the terminal device 110 can also adjust the presentation style of the collection control 201 in response to receiving a click operation on the collection control 201. For example, if the terminal device 110 presents the collection control 201 in a first color in Example 200A, then in Example 200B, the collection control 201 needs to be presented in a color different from the first color.
[0049] Floating menu 210 can include zone 211 (also can be referred to as control 211, option 211 etc.).Terminal equipment 110 can determine to receive the first interactive operation in response to receiving the click operation to zone 211.Terminal equipment 110 and then can be in response to receiving the first interactive operation, will present the media item (also namely the media item presented in example 200A) currently presented in the presentation page and be marked as target type (at this moment, this media item is marked as " see later " type).Terminal equipment 110 can for example be marked as target type in response to media item, present the presentation page shown in example 200C.In example 200C, terminal equipment 110 can provide guide mark 203.Guide mark 203 can indicate the entry control 202 for accessing the media item that is marked as target type.Terminal equipment 110 can for example present guide mark 203 in animation mode according to the predetermined path as described above.Terminal equipment 110 can also provide the feedback 204 that is marked as target type for indicating media item in example 200C. The guide mark 203 and the feedback 204 can be presented simultaneously in the example 200C, alternatively and / or additionally, only the guide mark 203 can be presented. In this way, the user can be informed of the entrance for accessing the marked media item, thereby facilitating the user to find the marked media item faster.
[0050] Below in conjunction with Figure 2A, Figure 2D to Figure 2F, describe example embodiment, at this moment, the second interactive operation is the long press operation in presenting page, and the first interactive operation is the click operation associated with the predetermined area in control.Example 200D to example 200F also show multiple example pages of presenting page.In certain embodiments, terminal device 110 can also respond to the long press operation to example 200A (for example, the long press operation for blank area), present the floating menu 220 shown in example 200D.Floating menu 220 can include area 221 (also can be referred to as control 221, option 221 etc.).Terminal device 110 can respond to receiving the click operation to area 221, determine to receive the first interactive operation.Terminal device 110 can then respond to receiving the first interactive operation, will present the media item currently presented in the presenting page (that is, the media item presented in example 200A) mark as target type.Terminal device 110 can for example respond to media item being marked as target type, present the presenting page as shown in example 200E.
[0051] In example 200E, terminal device 110 can provide guide identification 203. Guide identification 203 can indicate the entry control 202 for accessing the media item marked as the target type. Terminal device 110 can, for example, present guide identification 203 according to the predetermined path as described above. Terminal device 110 can, for example, stop presenting guide identification 203 in response to guide identification 203 arriving at the end position of the predetermined path. Terminal device 110 can then present the presentation page shown in example 200F in response to guide identification 203 being stopped from being presented. Terminal device 110 can provide feedback 205 for indicating that the media item is marked as the target type in example 200F. In some embodiments, terminal device 110 can also present only guide identification 203 or only feedback 205 (i.e., only present example 200E or only present example 200F) in response to the media item being marked as the target type.
[0052] Below in conjunction with Figure 2A, Figure 2G, Figure 2E and Figure 2F describe example embodiment, at this moment, second interactive operation is the drag operation in presentation page, and first interactive operation is the drag operation associated with the predetermined area in control.Example 200G also shows the example page of presentation page.In certain embodiments, terminal device 110 can also respond to the drag operation (for example, drag to the right or to other directions) to the media item in example 200A, present the floating window 230 shown in example 200G.Terminal device 110 can for example respond to the stop position of drag operation is floating window 230 (as in the position in example 200G), determine to receive the drag operation indicating that media item is dragged to floating window 230.Terminal device 110 can respond to receiving the drag operation indicating that media item is dragged to floating window 230, determine to receive the first interactive operation.Terminal device 110 can then respond to receiving the first interactive operation, present the presentation page shown in example 200E and / or example 200F.Because above has been described in detail, it is not repeated here.
[0053] It should be noted that the drag operation and the drag operation here can be continuous operations. For example, terminal device 110 can also present the floating window 230 shown in example 200G in response to the drag operation to media items. If the drag operation does not end in this process (that is, the user's finger does not leave the touch screen of the device 110), after floating window 230 is presented, terminal device 110 can be the position of floating window 230 in example 200G in response to the stop position of the drag operation, and it is determined that the drag operation (that is, the drag operation does not stop throughout the whole process, and the terminal device 110 only regards the drag operation after floating window 230 is presented as the drag operation to media items) of indicating that the media items are dragged to floating window 230. In other words, the user's drag operation can trigger the presentation of floating window, and the user's finger can not leave the touch screen and continue to perform the drag operation, so that the current media items are dragged to the floating window.
[0054] For another example, the terminal device 110 can also present the floating window 230 shown in example 200G in response to the drag operation to example 200A. The floating window 230 can be fixedly presented in the presentation page within a predetermined duration. The user can stop the drag operation to the presentation page. The terminal device 110 can receive the drag operation to the media item again. That is, the drag operation and the drag operation can be received respectively. In this way, the user can be supported to mark the media item with more flexible and diverse actions. Even if a brief pause occurs during the dragging process, the media item can still be marked as the desired target type.
[0055] The following describes an example embodiment in which the first interactive operation is an interactive operation for a tag control in a presentation page in conjunction with Figures 2H to 2J. Examples 200H to 200J also show multiple example pages of a presentation page. When the time length of the media item meets a predetermined threshold, the terminal device 110 can present the presentation page shown in Example 200H. A tag control 206 can be included in Example 200H. Generally speaking, a user may only have a "watch it later" demand for a long video, which can facilitate user operation in this way. Further, a tag control 206 can be presented at the bottom (or other position) of the media item presented in a horizontal screen manner. In this way, a tag control 206 can be directly provided to the user without blocking the content of the media item, thereby reducing the complexity of the user operation.
[0056] The terminal device 110 may determine that a first interaction operation has been received in response to receiving an interaction operation on the marker control. The interaction operation on the marker control here may include, for example, a click operation, a long press operation, a double-click operation, a sliding operation, etc. on the marker control, which is not limited in this disclosure.
[0057] In response to receiving the first interaction operation, the terminal device 110 may mark the media item currently presented in the presentation page (i.e., the media item presented in example 200H) as the target type. For example, the terminal device 110 may present the presentation page shown in example 200I and / or example 200J in response to the media item being marked as the target type.
[0058] Exemplarily, in example 200I, the 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. The terminal device 110 may, for example, present the guide identifier 203 according to the predetermined path as described above. The terminal device 110 may, for example, stop presenting the guide identifier 203 in response to the guide identifier 203 reaching the end position of the predetermined path. The terminal device 110 may then present the presentation page shown in example 200J in response to the guide identifier 203 being stopped from being presented. The terminal device 110 may provide feedback 205 indicating that the media item is marked as a target type in example 200J. In some embodiments, the terminal device 110 may also present only the guide identifier 203 or only the feedback 205 (i.e., only present example 200I or only present example 200J) in response to the media item being marked as a target type.
[0059] Thus, the terminal device 110 can mark the media item as the target type through the first interactive operation, and after the media item is marked as the target type, provide a guide icon indicating the entry control for accessing the media item on the presentation page. In this way, it can be intuitively presented to the user that the media item has been marked as the target type, and the location of the entry control can be intuitively prompted to the user, thereby facilitating the user to find the marked media item.
[0060] In some embodiments, the terminal device 110 may also present an access control for accessing at least one media item marked as a target type in response to detecting a third interactive operation for the entry control. For example, the terminal device 110 may present an access control for accessing at least one media item marked as a target type in response to receiving a third interactive operation for the entry control 202 shown in Examples 200A to 200J. The terminal device 110 may then present an indicator of at least one media item in response to detecting a fourth interactive operation for the access control. The indicator of the media item here may, for example, include an image representation of the media item, a text description of the media item, and the like. In this way, the user may be supported to access the marked media item by clicking on the indicator.
[0061] In some embodiments, the indicator of at least one media item is presented in chronological order. For example, the most recently marked media item of the target type may be presented first. That is, the closer the time distance of a certain media item being marked as the target type is to the current time, the more it is presented first. Generally speaking, users are less likely to access media items that were marked a long time ago, but are more inclined to access media items that have been recently marked. In this way, media items with a higher access probability can be presented first to the user, thereby reducing the complexity of the user's search operation.
[0062] In some embodiments, the terminal device 110 may also present management controls for managing at least one media item. The management controls may include a cancel control for canceling the target type designation of a target media item in the at least one media item. In response to a click on the cancel control corresponding to the target media item, the terminal device 110 may cancel the target type designation of the target media item. The management controls may also include a cancel control for canceling the target type designation of all media items in the at least one media item. In response to a click on the cancel control corresponding to all media items, the terminal device 110 may cancel the target type designation of all media items. In this case, no media items marked as the target type will remain. The management controls may also include a cancel control for canceling the target type designation of a target media item that has completed playback in the at least one media item. In response to a click on the cancel control corresponding to the target media item that has completed playback, the terminal device 110 may cancel the target type designation of the target media item that has completed playback. In this case, only the unfinished media items of the target type will remain.
[0063] Regarding the specific manner of presenting the indicator of the at least one media item, in some embodiments, the terminal device 110 may further determine the number of the at least one media item. In response to determining that the number of the at least one media item is greater than a predetermined threshold, the terminal device 110 may present a first group of indicators for a first group of media items in the at least one media item, where the number of media items in the first group of media items is equal to the predetermined threshold. The predetermined threshold here may be, for example, predetermined by a user (including the user 140 and relevant staff of the application 120), or determined by the terminal device 110 itself.
[0064] For example, if the predetermined threshold is 10, the terminal device 110 can normally present the indicator of the at least one media item in response to the number of the at least one media item being less than or equal to 10. The terminal device 110 can present 10 indicators corresponding to the first 10 media items of the at least one media item (that is, the 10 media items closest to the current moment when marked as the target type) in response to the number of the at least one media item being greater than 10. That is, subsequent media items marked at earlier moments can be collapsed. Thus, the user can prioritize viewing the most recently marked media items, which can improve the efficiency of user interaction.
[0065] In some embodiments, the terminal device 110 may also present a second group of indicators of a second group of media items following the first group of media items in at least one media item in response to detecting a fifth interaction operation for an indicator of a media item located at an end position in the first group of media items. Still taking the predetermined threshold of 10 as an example, if 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 in the 20 media items. The terminal device 110 may present 10 indicators corresponding to the first 10 media items in the 20 media items in response to detecting a fifth interaction operation for an indicator of a media item located at an end position in the 10 indicators (that is, an indicator of a media item that is earliest marked as a target type in the 10 media items), the remaining 10 media items in the 20 media items (that is, the 11th to 20th media items).
[0066] In some embodiments, for a target media item in at least one media item, the terminal device 110 presents the playback progress of the target media item. For example, the terminal device 110 can play the target media item based on the playback progress in response to detecting the sixth interactive operation for the indicator of the target media item. For example, the terminal device 110 can present the playback progress of the target media item as "XX:XX / YY:YY", where YY:YY is the time length of the target media item, and XX:XX is the playback progress of the user's last playback. The terminal device 110 can play the target media item from the time XX:XX in response to detecting the sixth interactive operation for the indicator of the target media item. In this way, users can be supported to continue browsing videos that they have not finished watching before.
[0067] An example embodiment of accessing at least one media item marked as a target type via the entry control 202 is described below in conjunction with Figures 2K to 2N. In some embodiments, the terminal device 110 may present an example 200K as shown in Figure 2K in response to receiving a third interactive operation (such as a click operation, a long press operation, a double-click operation, etc.) for the entry control 202. Example 200K includes a sidebar 240. Sidebar 240 can be regarded as a sidebar on the left side of the recommendation homepage (i.e., the presentation page shown in Examples 200A to 200J). Sidebar 240 includes area 241. Indicators corresponding to at least some of the media items in at least one media item marked as a target type may be presented in area 241.
[0068] In some embodiments, the area 241 may further include a cancel control 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 in at least one media item. Each media item indicator may correspond to a cancel control 242. The terminal device 110 may cancel the target type mark of the corresponding media item in response to receiving a click operation on a cancel control 242. For example, the terminal device 110 may cancel the target type mark of the corresponding media item (i.e., the media item posted by the user 123) in response to receiving a click operation on the cancel control 242-1.
[0069] In some embodiments, area 241 includes access controls 243. Terminal device 110 can present example 200L as shown in Figure 2L in response to receiving a trigger operation to access controls 243. In example 200L, sidebar 240 presents an indicator of at least one media item marked as a target type. In some embodiments, when the indicator of at least one media item cannot be all presented in sidebar 240 at the same time, terminal device 110 can present indicators of more media items in response to receiving a sliding operation (such as an upward sliding operation, a downward sliding operation, etc.) to sidebar 240. In some embodiments, terminal device 110 can also present clear controls 244 in example 200L. Clear controls 244 can be regarded as a cancel control for canceling the mark of the target type of all media items in at least one media item. Terminal device 110 can cancel the mark of the target type of all media items in at least one media item in response to receiving a click operation to clear controls 244.
[0070] In some embodiments, area 241 may also be considered as an access control for accessing at least one media item marked as a target type. In this case, an indicator of at least one media item marked as a target type may be directly presented in area 241. In this case, access control 243 may not be included in area 241. In the case where the indicators of at least one media item cannot all be presented in area 241 at the same time, terminal device 110 may present indicators of more media items in response to receiving a sliding operation (e.g., a sliding operation to the left, a sliding operation to the right, etc.) to area 241. In some embodiments, terminal device 110 may determine the quantity of at least one media item.
[0071] Exemplarily, as shown in FIG2M , if the number of at least one media item is higher than a predetermined threshold, the terminal device 110 may present a first group of indicators of a first group of media items in the at least one media item in area 241, where the number of media items in the first group of media items is equal to the predetermined threshold. The terminal device 110 may also present a second group of indicators of a second group of media items following the first group of media items in the at least one media item in response to detecting a fifth interactive operation (e.g., a click operation, a double-click operation, a long press operation, etc.) on an indicator of a media item located at an end position in the first group of media items (i.e., indicator 245). The terminal device 110 may, for example, present a sidebar 240 as shown in FIG2L , and present a second group of indicators of a second group of media items following the first group of media items in the at least one media item in such a sidebar 240.
[0072] In this case, indicator 245 can be considered as comprising the folding indicator corresponding to a plurality of media items.In certain embodiments, terminal equipment 110 can delete a plurality of media items corresponding to indicator 245 in response to the click operation of canceling control 246 that receives indicator 245. That is, terminal equipment 110 can delete the mark of the target type of the second group of media items after the first group of media items in the media items at the end position and at least one media item in the first group of media items. Terminal equipment 110 can, for example, present example 200N as shown in Figure 2N in response to the click operation of canceling control 246 that receives indicator 245. Terminal equipment 110 can present all media items except the previous media item at the end position in the first group of media items in the zone 241 of example 200N. For example, if the first group of media items comprises 8 media items altogether (that is, the predetermined threshold value is 8), terminal equipment 110 can present first 7 media items in the zone 241 of example 200N.
[0073] In some embodiments, in addition to entry control 202, terminal device 110 may also provide other entry controls for accessing media items. As shown in FIG20 , in some embodiments, terminal device 110 may also provide entry controls 251 and 252 for accessing media items that are different from entry control 202 on the personal homepage of user 140 (e.g., example 200O).
[0074] In some embodiments, terminal device 110 may present entry control 252 in example 2000 in response to the second interaction operation being a click operation on a predetermined control in the presentation page, and the first interaction operation being a click operation associated with a predetermined area in the control. For example, referring to Figures 2A to 2C , terminal device 110 may determine to mark the media item presented in example 200A as a target type in response to receiving a click operation on collection control 201 and in response to receiving a click operation on area 211, and the media item marked as the target type is presented in the collection page.
[0075] The terminal device 110 can then present a favorites page in response to presenting the personal homepage shown in example 200O. The favorites page includes an entry control 252. The entry control 252 can also be viewed as 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 can present example 200P as shown in Figure 2P. Example 200P can present an indicator of 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 can receive management operations for at least one media item. The management operations can, for example, include a deletion operation for at least one media item. In this way, users can be supported to access and manage marked media items in a more flexible manner.
[0076] 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 as shown in Figure 2Q. Example 200Q includes a sidebar 254. The sidebar 254 can be regarded as a sidebar on the right side of a personal homepage (for example, 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 as shown in Figure 2R. Example 200R may present an indicator of at least one media item marked as a target type.
[0077] In some embodiments, in example 200R, terminal device 110 can present at least one media item card 257 (for example, media item cards 257-1, 257-2, 257-3, 257-4, etc.). This at least one media item card 257 can be regarded as an indicator of at least one media item marked as a target type. The presentation order of this at least one media item card in example 200R can be the chronological order in which at least one media item is marked as a target type. That is, the later the media item card corresponding to the media item marked as the target type is displayed, the higher it is.
[0078] In some embodiments, the terminal device 110 can also present the playback progress of the corresponding media item in each media item card. For example, the terminal device 110 can present the playback progress "XX:XX / YY:YY" of the corresponding media item in the media item card 257-1. For example, the terminal device 110 can play the media item corresponding to the media item card 257-1 based on the corresponding playback progress in response to detecting a click operation on the media item card 257-1. Example 200R can also include a cancel control 256 for canceling the mark of the target type of the target media item that has completed playback in at least one media item. The terminal device 110 can cancel the mark of the target type of the target media item that has completed playback in at least one media item in response to receiving a click operation on the cancel control 256.
[0079] In some embodiments, in addition to the entry control, the terminal device 110 can also switch to presenting an indicator of at least one media item in response to receiving a click operation on feedback (e.g., feedback 204 or feedback 205) (e.g., it can switch to presenting example 200K to example 200R so that the user can view the indicator of at least one media item via the corresponding operation).
[0080] In summary, according to embodiments of the present disclosure, a corresponding media item can be marked as a target type through a first interactive operation on a presentation page for presenting the media item. A guide indicator can also be presented on the presentation page, indicating an entry control for accessing the media item marked as the target type. This allows for convenient and quick marking of media items, and also provides relevant guidance information, helping to improve user efficiency when performing interactions.
[0081] It should be understood that although the tagging process is described above using the "Watch Later" type as an example of the target type, alternatively and / or additionally, media items can be tagged with other types in a similar manner, such as the "Like" type, the "Favorite" type, and so on. In this case, guidance marks can be provided to point to entry controls for media items tagged with the "Like" type and the "Favorite" type, respectively. In this way, clear guidance information can be provided to the user, making it easier for the user to quickly find the tagged media items.
[0082] 3 shows a flow chart of a process 300 for tagging a media item according to some embodiments of the present disclosure. The process 300 may be implemented at the terminal device 110. The process 300 is described below with reference to FIG1.
[0083] In block 310 , the terminal device 110 presents the media item in a presentation page.
[0084] In block 320 , the terminal device 110 , in response to detecting a first interaction operation in the rendered page, marks the media item as a target type.
[0085] In block 330 , the terminal device 110 provides a guide indicator in the presentation page, the guide indicator indicating an entry control for accessing the media item.
[0086] In some embodiments, the guidance indicator includes at least any of the following: a graphical representation of the media item, and an indicator indicating an entry control.
[0087] In some embodiments, providing the guide identifier includes: presenting the guide identifier according to a predetermined path in the presentation page, where the end position of the predetermined path corresponds to the entry control.
[0088] In some embodiments, the first interaction operation is an interaction operation on a control in the presentation page, and the first interaction operation includes at least any one of the following: a click operation and a drag operation associated with a predetermined area in the control.
[0089] In some embodiments, the control is presented in response to detecting a second interaction operation in the presented page, the second interaction operation including at least any one of: a long press operation in the presented page, a click operation on a predetermined control in the presented page, and a drag operation in the presented page.
[0090] In some embodiments, process 300 further includes providing feedback indicating that the media item is marked as the target type, the feedback including at least any one of: visual feedback, auditory feedback, and tactile feedback.
[0091] In some embodiments, the first interaction operation is an interaction operation on a mark control in a presentation page, the mark control being used to mark the media item as a target type, and the mark control being presented in response to determining that a time length of the media item meets a predetermined threshold.
[0092] In some embodiments, 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 of the at least one media item.
[0093] In some embodiments, presenting indicators of at least one media item includes: in response to determining that the number of at least one media item is higher than a predetermined threshold, presenting a first group of indicators of a first group of media items in the at least one media item, the number of media items in the first group of media items being equal to the predetermined threshold; and in response to detecting a fifth interaction operation for an indicator of a media item located at an end position in the first group of media items, presenting a second group of indicators of a second group of media items following the first group of media items in the at least one media item.
[0094] In some embodiments, process 300 further includes: presenting a management control for managing at least one media item, the management control including at least any one of the following: a cancel control for canceling the mark of the target type of a target media item in at least one media item; a cancel control for canceling the mark of the target type of all media items in at least one media item; and a cancel control for canceling the mark of the target type of a target media item in at least one media item that has completed playback.
[0095] In some embodiments, the indicator of the at least one media item is presented in chronological order, and the process 300 further includes: for a target media item among the at least one media item, presenting a playback progress of the target media item.
[0096] In some embodiments, the process 300 further includes, in response to detecting a sixth interaction operation with respect to the indicator of the target media item, playing the target media item based on the playback progress.
[0097] In some embodiments, the target type indicates that the user performing the first interaction operation desires to access the media item again.
[0098] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG4 shows a schematic structural block diagram of an apparatus 400 for tagging media items according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in terminal device 110. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0099] As shown in FIG4 , apparatus 400 includes a media item presentation module 410 configured to present a media item in a presentation page. Apparatus 400 also includes a media item marking module 420 configured to mark a media item as a target type in response to detecting a first interaction operation in the presentation page. Apparatus 400 also includes an identification providing module 430 configured to provide a guide identification in the presentation page, the guide identification indicating an entry control for accessing the media item.
[0100] In some embodiments, the guidance indicator includes at least any of the following: a graphical representation of the media item, and an indicator indicating an entry control.
[0101] In some embodiments, the identification providing module 430 may be specifically configured to present the guidance identification according to a predetermined path in the presentation page, where the end position of the predetermined path corresponds to the entry control.
[0102] In some embodiments, the first interaction operation is an interaction operation on a control in the presentation page, and the first interaction operation includes at least any one of the following: a click operation and a drag operation associated with a predetermined area in the control.
[0103] In some embodiments, the control is presented in response to detecting a second interaction operation in the presented page, the second interaction operation including at least any one of: a long press operation in the presented page, a click operation on a predetermined control in the presented page, and a drag operation in the presented page.
[0104] In some embodiments, the apparatus 400 further includes: a feedback providing module configured to provide feedback indicating that the media item is marked as a target type, the feedback including at least any one of the following: visual feedback, auditory feedback, and tactile feedback.
[0105] In some embodiments, the first interaction operation is an interaction operation on a mark control in a presentation page, the mark control being used to mark the media item as a target type, and the mark control being presented in response to determining that a time length of the media item meets a predetermined threshold.
[0106] In some embodiments, the device 400 further includes: an access control providing module, configured to present an access control for accessing at least one media item marked as a target type in response to detecting a third interaction operation for the entry control; and an indicator presenting module, configured to present an indicator of at least one media item in response to detecting a fourth interaction operation for the access control.
[0107] In some embodiments, the indicator presentation module includes: a first group indicator presentation module, configured to present a first group of indicators of a first group of media items in at least one media item in response to determining that the number of at least one media item is higher than a predetermined threshold, the number of media items in the first group of media items being equal to the predetermined threshold; and a second group indicator presentation module, configured to present a second group of indicators of a second group of media items following the first group of media items in at least one media item in response to detecting a fifth interaction operation for an indicator of a media item located at an end position in the first group of media items.
[0108] In some embodiments, the device 400 further includes: a management control presentation module, configured to present management controls for managing at least one media item, the management controls including at least any one of the following: a cancel control for canceling the mark of the target type of a target media item in at least one media item; a cancel control for canceling the mark of the target type of all media items in at least one media item; and a cancel control for canceling the mark of the target type of a target media item in at least one media item that has completed playback.
[0109] In some embodiments, the indicator of the at least one media item is presented in chronological order, and the apparatus 400 further includes a play progress presentation module configured to present the play progress of a target media item among the at least one media item.
[0110] In some embodiments, the apparatus 400 further includes: a media item playing module configured to, in response to detecting a sixth interaction operation directed to the indicator of the target media item, play the target media item based on the playing progress.
[0111] In some embodiments, the target type indicates that the user performing the first interaction operation desires to access the media item again.
[0112] The units and / or modules included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or modules can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units and / or modules in the device 400 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary 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 chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0113] It should be understood that one or more steps in the above method may be performed by an appropriate electronic device or combination of electronic devices, such as the terminal device 110 in FIG1 .
[0114] FIG5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in FIG5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG5 can be used to implement the terminal device 110 of FIG1 .
[0115] As shown in FIG5 , electronic device 500 is a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 500.
[0116] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.
[0117] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk 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 include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0118] 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 in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0119] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0120] According to an exemplary embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary embodiment of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0121] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0122] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0123] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0124] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0125] While various implementations of the present disclosure have been described above, the above descriptions are exemplary, non-exhaustive, and not intended to be limiting of the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various embodiments disclosed herein.
Claims
1. A method for marking a media item, comprising: Presenting the media item in a presentation page; In response to detecting a first interaction operation in the presentation page, marking the media item as a target type; And Providing a guiding identifier in the presentation page, the guiding identifier indicating an entry control for accessing the media item.
2. The method according to claim 1, wherein the guiding identifier includes at least any one of the following: an image representation of the media item, and an indicator indicating the entry control.
3. The method according to claim 1, wherein providing the guiding identifier comprises: Presenting the guiding identifier along a predetermined path in the presentation page, and an 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 for a control in the presentation page, and the first interaction operation includes at least any one of the following: a click operation and a drag operation associated with a predetermined area in the control.
5. The method according to claim 4, wherein the control is presented in response to detecting a second interaction operation in the presentation page, and the second interaction operation includes at least any one of the following: a long press operation in the presentation page, a click operation for a predetermined control in the presentation page, and a drag operation in the presentation page.
6. The method according to claim 1, further comprising: Providing feedback indicating that the media item is marked as the target type, and the feedback includes at least any one of the following: visual feedback, auditory feedback, and tactile feedback.
7. The method according to claim 1, wherein the first interaction operation is an interaction operation for a marking control in the presentation page, the marking control is used to mark the media item as the target type, and the marking control is presented in response to determining that a time length of the media item meets a predetermined threshold.
8. The method according to claim 1, further comprising: In response to detecting a third interaction operation for the entry control, presenting an access control for accessing at least one media item marked as the target type; And In response to detecting a fourth interaction operation for the access control, presenting an indicator of the at least one media item.
9. The method according to claim 8, wherein presenting the indicator of the at least one media item includes: In response to determining that a quantity of the at least one media item is higher than a predetermined threshold, presenting a first group of indicators of a first group of media items in the at least one media item, and a quantity of media items in the first group of media items is equal to the predetermined threshold; And In response to detecting a fifth interaction operation for an indicator of a media item located at an end position in the first group of media items, presenting a second group of indicators of a second group of media items after the first group of media items in the at least one media item.
10. The method according to claim 8, further comprising: Presenting a management control for managing the at least one media item, and the management control includes at least any one of the following: A cancellation control for canceling the marking of the target type of a target media item in the at least one media item; A cancellation control for canceling the marking of the target type of all media items in the at least one media item; And A cancellation control for canceling the marking of the target type of the target media item that has completed playback among the at least one media item.
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: For the target media item among the at least one media item, present the playback progress of the target media item.
12. The method according to claim 11, further comprising: In response to detecting a sixth interaction operation on the indicator for the target media item, play the target media item based on the playback progress.
13. The method according to claim 1, wherein the target type indicates that the user who performs the first interaction operation expects to access the media item again.
14. An apparatus for marking a media item, comprising: A media item presentation module configured to present the media item in a presentation page; A media item marking module configured to, in response to detecting a first interaction operation in the presentation page, mark the media item as the target type; And An identification providing module configured to provide a guiding identification in the presentation page, the guiding identification indicating an entry control for accessing the media item.
15. An electronic device, comprising: At least one processing unit; And At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 13.
16. A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Method and device for controlling media player application, equipment and storage medium
CN115982404A
Method and device for content presentation, equipment and storage medium
CN116755586A
Information processing method and device, equipment and storage medium
CN116954806A
Method and device for marking media item, equipment and storage medium
CN117932096A
Content management in application
US20230022625A1