Method, apparatus, electronic device, and storage medium for collecting media content
By adding media content while displaying the favorites list, the problem of single video collection methods in the existing technology is solved, and the user's collection experience is improved.
Patent Information
- Application Number
- CN202310312053.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-27
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2043-03-27
AI Technical Summary
In the prior art, the video collection method is relatively single and lacks diversity.
Provides a method of collecting media content, by displaying a favorite list in response to a favorite operation, and allowing users to add media content to a specific favorite, supporting swiping and clicking operations to enrich collection methods.
It realizes adding media content to the collection list while displaying the favorites list, enriching the collection method of media content and improving the user's collection experience.
Smart Images

Figure CN116340553B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular, to a method, apparatus, electronic device, and storage medium for collecting media content. Background Art
[0002] Currently, in some applications, users can collect the videos they watch. However, in the prior art, the method of collecting videos is relatively single. Summary of the Invention
[0003] Embodiments of the present disclosure provide a method, apparatus, electronic device, and storage medium for collecting media content to enrich the method of collecting media content.
[0004] In a first aspect, embodiments of the present disclosure provide a method for collecting media content, including:
[0005] In response to a collection operation on media content, add the media content to the media content collection list of the current user, and display the collection folder list of the current user, where the collection folder list is used to display the first identifiers of at least some of the collection folders of the current user;
[0006] In response to a trigger operation on the first identifier, add the media content to the collection folder corresponding to the first identifier on which the trigger operation acts.
[0007] In a second aspect, embodiments of the present disclosure further provide a device for collecting media content, including:
[0008] A list display module, configured to add the media content to the media content collection list of the current user in response to a collection operation on media content, and display the collection folder list of the current user, where the collection folder list is used to display the first identifiers of at least some of the collection folders of the current user;
[0009] A collection folder adding module, configured to add the media content to the collection folder corresponding to the first identifier on which the trigger operation acts in response to a trigger operation on the first identifier.
[0010] In a third aspect, embodiments of the present disclosure further provide an electronic device, including:
[0011] One or more processors;
[0012] A memory for storing one or more programs,
[0013] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for collecting media content as described in the embodiments of the present disclosure.
[0014] Fourthly, embodiments of the present disclosure further provide a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the method for collecting media content as described in the embodiments of the present disclosure.
[0015] The method, device, electronic device, and storage medium for collecting media content provided by the embodiments of the present disclosure, in response to a collection operation on media content, add the media content to the media content collection list of the current user, and display the collection folder list of the current user. The collection folder list is used to display the first identifiers of at least some of the collection folders of the current user; in response to a trigger operation on the first identifier, add the media content to the collection folder corresponding to the first identifier on which the trigger operation acts. By adopting the above technical solutions, the embodiments of the present disclosure add the media content to the media content collection list while displaying the collection folder list, which can enrich the collection methods of media content. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more obvious. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic, and the original elements and elements are not necessarily drawn to scale.
[0017] Figure 1 It is a flowchart showing a method for collecting media content provided by an embodiment of the present disclosure;
[0018] Figure 2 It is a display diagram of a collection folder list provided by an embodiment of the present disclosure;
[0019] Figure 3 It is another display diagram of a collection folder list provided by an embodiment of the present disclosure;
[0020] Figure 4 It is a display diagram of yet another collection folder list provided by an embodiment of the present disclosure;
[0021] Figure 5 It is a display diagram of the fourth collection folder list provided by an embodiment of the present disclosure;
[0022] Figure 6 It is a display diagram of the fifth collection folder list provided by an embodiment of the present disclosure;
[0023] Figure 7 It is a display diagram of a third identifier provided by an embodiment of the present disclosure;
[0024] Figure 8 It is a flowchart showing another method for collecting media content provided by an embodiment of the present disclosure;
[0025] Figure 9 A schematic diagram of the display of a favorites panel provided by an embodiment of the present disclosure;
[0026] Figure 10 A schematic diagram of the display of a favorites creation panel provided by an embodiment of the present disclosure;
[0027] Figure 11 A structural block diagram of a media content favorites device provided by an embodiment of the present disclosure;
[0028] Figure 12 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0029] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the 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 set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0030] It should be understood that the various steps recited in the method embodiments of the present disclosure can be executed in a different order and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.
[0031] As used herein, the term "including" and its variants are open-ended, that is, "including but not limited to". The term "based on" is "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0032] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependent relationships.
[0033] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly stated in the context, it should be understood as "one or more".
[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0035] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to users in an appropriate manner and user authorization should be obtained in accordance with relevant laws and regulations.
[0036] For example, when responding to an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the technical solutions of the present disclosure according to the prompt message.
[0037] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving an active request from the user can be, for example, a pop-up window manner, and the prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0038] It is understandable that the above process of notifying and obtaining user authorization is only illustrative and does not limit the implementation manner of the present disclosure, and other manners that meet relevant laws and regulations can also be applied to the implementation manner of the present disclosure.
[0039] Figure 1 FIG. is a schematic flow chart of a method for collecting media content provided by an embodiment of the present disclosure. This method can be executed by a media content collection device, where the device can be implemented by software and / or hardware and can be configured in an electronic device. Typically, it can be configured in a mobile phone or a tablet computer. The method for collecting media content provided by the embodiments of the present disclosure is applicable to scenarios where media content is collected. As Figure 1 shown, the method for collecting media content provided in this embodiment may include:
[0040] S101. In response to a collection operation on media content, add the media content to the media content collection list of the current user, and display the collection folder list of the current user, where the collection folder list is used to display the first identifiers of at least some collection folders of the current user.
[0041] Among them, the collection operation can be a trigger operation for indicating the collection of media content, and it can act on or not act on the collection control corresponding to the media content. When acting on the collection control corresponding to the media content, the above collection operation can be, for example, a long-press operation, a click operation, or a drag operation on the collection control corresponding to the media content. Hereinafter, the above collection operation is taken as an example of a long-press operation on the collection control for illustration.
[0042] The above media content can be understood as media content corresponding to a collection operation, that is, the media content indicated to be collected by the above collection operation. For example, the current user can perform a collection operation on a certain media content while watching the media content. At this time, the media content corresponding to the collection operation is the media content currently displayed in the media content display page. The current user can be understood as the user who currently performs the collection operation.
[0043] The media content collection list can be a list provided by the current application for displaying the media content collected by the current user. In some embodiments, the media content collection list can be used to display at least part of the media content collected by the current user. The at least part of the media content can include media content in each collection folder of the current user and / or media content collected by the current user that is not in any collection folder. The collection folder list can be a list of at least part of the collection folders of the current user. The collection folders in the collection folder list can be created by the current user or provided by the current application. Hereinafter, an example will be given in which the collection folders in the collection folder list are created by the current user.
[0044] It should be noted that although both the media content collection list and the collection folder are used to present the media content collected by the current user, their natures are different. The media content in the media content collection list can be located in one or more collection folders at the same time. For example, the current user can add one or more media contents in the media content collection list to one or more collection folders through a preset trigger operation; the media content in the media content collection folder list can also not be in any collection folder.
[0045] The first identifier of the collection folder can be the identifier of the collection folder displayed in the collection folder list. This identifier can be used to identify the corresponding collection folder. The first identifier can be, for example, the icon and / or name of the collection folder.
[0046] Exemplarily, when a collection operation for a certain media content is received, such as when a long-press operation on the collection control 20 corresponding to the media content is detected, the media content can be added to the media content collection list of the current user to realize the collection of the media content; and further display the collection folder list 21 of the current user, and display the first identifiers of at least part of the collection folders of the current user in the collection folder list 21, such as Figure 2 and 3 shown, so that the current user can add the media content to the corresponding collection folder by triggering the first identifier.
[0047] In addition, such as Figure 2 and Figure 3As shown (taking the first identifier as the icon and the third identifier as the name in the figure as an example), when the first identifier of a certain favorite is displayed in the favorite list 21, the third identifier of the favorite can be further displayed. Among them, the third identifier can be displayed at a position associated with the first identifier, and the associated position can be outside the favorite list 21 (such as Figure 2 shown), or inside the favorite list 21 (such as Figure 3 shown), and can be specifically set according to needs.
[0048] In this embodiment, in addition to being used to display the first identifiers of at least some favorites of the current user, the favorite list can also be used to display interaction controls related to the favorites, such as displaying a first control for triggering the display of the favorite panel and / or a second control for triggering the display of the favorite creation panel, and so on. At this time, optionally, at least one of the first control and the second control is displayed in the favorite list. The first control is used to trigger the execution of a first panel display operation, and the second control is used to trigger the execution of a second panel display operation. Among them, the first panel display operation can be a trigger operation for indicating the display of the favorite panel, and the second panel display operation can be a trigger operation for indicating the display of the favorite creation panel.
[0049] This embodiment does not limit the display method of the first control and the second control. For example, the first control and the second control can be displayed in the favorite list at the same time; or only the first control or the second control can be displayed in the favorite list at the same time.
[0050] When only the first control or the second control is displayed, exemplarily, it can be pre-set whether to display the first control or the second control in the favorite list; or determine whether to display the first control or the second control in the favorite list according to a preset condition. For example, when the preset condition is met, the first control is displayed in the favorite list, and when the preset condition is not met, the second control is displayed in the favorite list.
[0051] The above preset condition can be set according to needs. In some embodiments, the preset condition can be set to that the number of favorites of the current user is greater than or equal to a preset number. At this time, optionally, the display of the favorite list of the current user includes at least one of the following: if the number of favorites of the current user is greater than or equal to the preset number, then display the favorite list of the current user, and display the first control and the first identifiers of the preset number of favorites in the favorite list; if the number of favorites of the current user is less than the preset number, then display the favorite list of the current user, and display the second control and the first identifier of each favorite of the current user in the favorite list.
[0052] Among them, the number of favorites can be understood as the total number of favorites used by the current user to collect media content. The preset number can be set as needed. For example, the preset number can be set to 2, 3, 5, etc.
[0053] In the above embodiment, no more than the preset number of favorites can be displayed in the favorites list. When the number of the user's favorites is relatively large (such as greater than or equal to the preset number), a first control is further displayed in the favorites list to facilitate the user to view the favorites not displayed in the favorites list; when the number of the user's favorites is relatively small (such as less than the preset number), a second control is further displayed in the favorites list to facilitate the user to create a new favorite.
[0054] Taking the preset number as 3 as an example, when the number of the current user's favorites is greater than or equal to 3 (i.e., the preset number), in response to the collection operation of the current user, media content can be collected, the favorites list 21 of the current user is displayed, and the first identifiers 22 and the first control 23 of 3 favorites are displayed in the favorites list 21, such as Figure 2 and 3 as shown; when the number of the current user's favorites is greater than 0 and less than 3, in response to the collection operation of the current user, media content can be collected, the favorites list 21 of the current user is displayed, and the first identifiers 22 and the second control 24 of each favorite of the current user are displayed in the favorites list 21, such as Figure 4 and 5 as shown (in the figure, it is assumed that the current user has two favorites); when the number of the current user's favorites is 0, in response to the collection operation of the current user, media content can be collected, the favorites list 21 of the current user is displayed, and the second control 24 is displayed in the favorites list 21, such as Figure 6 as shown.
[0055] In this embodiment, the favorites list 21 can be displayed in a preset area; it can also be displayed in an associated area of the favorite control 20 (or the trigger position of the favorite operation) of the media content, such as being displayed in the left area of the favorite control 20 of the media content, such as Figure 2-5 as shown. The display manner of the objects (including the identifiers and controls of the favorites) in the favorites list 21 is not limited. For example, the objects in the favorites list 21 can be arranged horizontally (such as Figure 2 and 4 as shown) or vertically (such as Figure 3 and 5 as shown) in the favorites list 21.
[0056] In this embodiment, when the first identifier 22 of the favorite is displayed in the favorite list 21, the third identifier of the corresponding favorite can be further displayed, for example, the third identifier of the corresponding favorite is displayed at an associated position of the first identifier 22. The specific position coordinates of the associated position are not limited. For example, as Figure 2-5 shown, when the first identifiers 22 (such as icons) are arranged horizontally, the first identifiers 22 can be displayed within the favorite list 21, and the third identifier (such as the name) corresponding to the first identifier 22 can be displayed outside the favorite list 21, for example, above the corresponding first identifier 22; when the first identifiers 22 are arranged vertically, the third identifier corresponding to the first identifier 22 can be displayed within the favorite list 21, for example, on the right side of the corresponding first identifier 22.
[0057] In some embodiments, for the case of horizontal arrangement, when the favorite list is initially displayed or when the user does not select any favorite, the third identifier corresponding to each first identifier in the favorite list can be displayed in a first style. At this time, the displaying of the favorite list of the current user includes: displaying the favorite list of the current user, displaying at least some first identifiers of the favorite of the current user in a horizontal arrangement in the favorite list, and displaying the third identifier associated with the corresponding first identifier at an associated position of the first identifier, where the third identifier associated with the first identifier is the identifier of the same favorite as the first identifier, and the third identifier is displayed in the first style.
[0058] Among them, the associated position of the first identifier can be considered as a position associated with the display position of the display position of the first identifier, such as a certain position around the display position of the first identifier.
[0059] Exemplarily, as Figure 2 and Figure 4 shown, when the favorite list 21 of the current user is displayed, at least some first identifiers 22 of the favorite can be displayed in a horizontal arrangement in the favorite list 21, and the third identifier of the corresponding favorite can be displayed in the first style at an associated position (such as above) of each first identifier 22. In addition, when a first control 23 and / or a second control 24 are displayed in the favorite, the first control 23 / second control 24 can be arranged horizontally with the first identifier. At this time, the control name of the corresponding control can be further displayed at an associated position of the first control 23 / second control 24.
[0060] S102. In response to a trigger operation on the first identifier, add the media content to the favorite corresponding to the first identifier on which the trigger operation acts.
[0061] Among them, the triggering operation on the first identifier can be a triggering operation for indicating adding media content to the favorite folder corresponding to the first identifier. This triggering operation can be an operation for triggering a certain first identifier displayed in the favorite folder list, which can include a click triggering operation and / or a swipe triggering operation. The click triggering operation can be an operation for clicking a certain first identifier displayed in the favorite folder list. The swipe triggering operation can be an operation of lifting a finger / stylus after swiping to a certain first identifier displayed in the favorite folder list. The first identifier on which the above triggering operation acts can be considered as the first identifier on which the triggering operation acts when the triggering operation ends. For example, the first identifier displayed at the triggering position when the triggering operation ends.
[0062] Specifically, when a triggering operation on a certain first identifier displayed in the favorite folder list is received, such as when it is detected that the current user clicks a certain first identifier displayed in the favorite folder list or ends the triggering operation after swiping to a certain first identifier displayed in the favorite folder list, the media content can be added to the favorite folder corresponding to the first identifier.
[0063] In this embodiment, when a favorite operation on media content is received, the media content can be favorited, and while favoriting the media content, the favorite folder list of the current user is further displayed. Thus, the user can achieve favoriting of media content and display of the favorite folder list through one triggering operation (i.e., the favorite operation), without first performing an operation to favorite the media content and then indicating the current application to display the favorite folder list through another operation; nor does the user need to favorite the media content after selecting the favorite folder, which can enrich the favorite methods of media content.
[0064] In some embodiments, the triggering operation includes a swipe triggering operation. After displaying the favorite folder list of the current user, it further includes: during the execution of the swipe triggering operation, switching the third identifier associated with the first identifier currently swiped to by the swipe triggering operation to a second style, and canceling the display of the third identifier associated with the first identifier that the swipe triggering operation has not currently swiped to.
[0065] In the above embodiment, it can support the user to add media content to the favorite folder by swiping. During the user's swiping process, different styles can be used to display the identifier of the currently swiped favorite folder (such as the first identifier and / or the second identifier).
[0066] Taking the third identifier as an example of the name, when initially displaying the favorites list 21 in response to a favorite operation, at least some of the icons of the favorites can be displayed in the favorites list 21, and further, the first control 23 / the second control 24 can be displayed, and the name of the corresponding favorite can be displayed at the associated position of the first identifier 22, and the name of the corresponding control can be displayed at the associated position of the first control 23 / the second control 24, such as Figure 2 and 4 shown. At this time, both the name of the favorite and the name of the control can be displayed in the first style.
[0067] When the user slides to the first identifier of a certain favorite, the name of the favorite corresponding to the first identifier 22 currently slid to can be switched from the first style to the second style, and the name of the favorite corresponding to the first identifier 22 that is not currently slid to can be cancelled from display, such as Figure 7 shown (in the figure, taking the example of currently sliding to the first identifier 22 of the second favorite from right to left). In addition, as Figure 7 shown, the display style of the first identifier 22 currently slid to can be further switched, such as increasing the display size of the first identifier 22 currently slid to, etc.
[0068] It can be understood that when sliding to the position of a certain control displayed in the favorites list, the name of the control can also be switched from the first style to the second style, and the display style of the control can be further switched.
[0069] In this embodiment, the first style and the second style can be different display styles. For example, the identifier content displayed in the first style can be no less than the identifier content displayed in the second style. At this time, optionally, the identifier content displayed by the third identifier in the second style is more than the identifier content displayed by the third identifier in the first style, or is the same as the identifier content displayed by the third identifier in the first style.
[0070] For example, if the identifier content of a certain third identifier is not fully displayed in the first style, when switching to the second display style, the identifier content displayed by the third identifier can be more than the identifier content displayed by it in the first style; if the identifier content of a certain third identifier is fully displayed in the first style, when switching to the second display style, the identifier content displayed by the third identifier can be the same as the identifier content displayed by it in the first style, that is, all of its content of the third identifier is displayed.
[0071] Taking the third identifier as an example of the name, in the first style, at most n characters can be displayed. For example, when the number of characters included in the name is less than or equal to n, all the characters included in the name are displayed, such as Figure 2 and 4The names of the favorites shown in Figure 2 and 4 are "Kitties" and "Science Fiction Movies". When the number of characters in the name is greater than n, the first n - 1 characters in the name can be displayed, and the nth character is displayed as "…" to prompt the user that the name is not fully displayed, as shown in Figure 7 the name of the favorite shown in Figure 2 "Makeup…". In the second style, at most m characters can be displayed. For example, when the number of characters in the name is less than or equal to m, all the characters in the name are displayed; when the number of characters in the name is greater than m, the first m - 1 characters in the name can be displayed, and the mth character is displayed as "…" to prompt the user that the name is not fully displayed, as shown in 4 the name of the favorite shown in Figure 7 "Skills of Makeup…". Among them, both m and n are positive integers, m > n, and the specific values of m and n can be set according to needs,
[0072] It should be noted that in this embodiment, the user can also collect the media content by performing an operation different from the above collection operation. For example, when receiving a first operation on the media content, the media content can be directly added to the media content collection list without displaying the favorite list of the current user; and / or, when receiving a second operation on the media content, the favorite list of the current user can be displayed without adding the media content to the media content collection list, and when detecting that the user triggers the first identifier of a favorite in the favorite list, in response to the trigger operation, the media content is added to the favorite corresponding to the first identifier, and the media content can be further added to the media content collection list. Among them, the first operation / second operation and the above collection operation can be different trigger operations.
[0073] In addition, when receiving the trigger operation on the first identifier, in addition to adding the media content to the favorite corresponding to the first identifier on which the trigger operation acts, the favorite list of the current user can also be canceled from display to facilitate the user to view this media content.
[0074] The method for collecting media content provided in this embodiment, in response to a collection operation on the media content, adds the media content to the media content collection list of the current user and displays the collection folder list of the current user. The collection folder list is used to display the first identifiers of at least some of the collection folders of the current user; in response to a trigger operation on the first identifier, adds the media content to the collection folder corresponding to the first identifier on which the trigger operation acts. By adopting the above technical solution, this embodiment adds the media content to the media content collection list while displaying the collection folder list, which can enrich the collection methods of media content.
[0075] Figure 8 It is a flowchart of another method for collecting media content provided in an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, after displaying the collection folder list of the current user, it further includes: in response to a first panel display operation on the collection folder list, displaying a collection folder panel, where the collection folder panel is used to display the second identifiers of at least some of the collection folders of the current user, and the second identifiers are used to trigger adding the media content to the corresponding collection folders.
[0076] Optionally, the method for collecting media content provided in this embodiment further includes: in response to a second panel display operation, displaying a collection folder creation panel, where the collection folder creation panel is used to create a new collection folder and add the media content to the new collection folder, and the second panel display operation acts on the collection folder list or the collection folder panel.
[0077] Optionally, after displaying the collection folder list of the current user, it further includes: in response to a cancellation display operation on the collection folder list, canceling the display of the collection folder list and displaying a preset prompt message, where the preset prompt message is used to prompt that the media content collection is successful.
[0078] Correspondingly, as Figure 8 shown, the method for collecting media content provided in this embodiment may include:
[0079] S201. In response to a collection operation on the media content, add the media content to the media content collection list of the current user, display the collection folder list of the current user, and execute at least one of S202 - S205. The collection folder list is used to display the first identifiers of at least some of the collection folders of the current user.
[0080] S202. In response to a trigger operation on the first identifier, add the media content to the collection folder corresponding to the first identifier on which the trigger operation acts.
[0081] S203. In response to a first panel display operation on the favorites list, display a favorites panel for displaying second identifiers of at least some of the current user's favorites, where the second identifiers are used to trigger the addition of the media content to the corresponding favorites.
[0082] Among them, the first panel display operation can be a trigger operation for indicating the display of the favorites panel, such as an operation to trigger a first control displayed in the favorites list. The favorites panel can be a panel for displaying second identifiers of at least some of the current user's favorites. The at least some favorites can at least include the favorites corresponding to the first identifier displayed in the favorites list. For example, the favorites list can be used to display first identifiers of no more than a preset number of favorites, and the favorites panel can be used to display second identifiers of all the current user's favorites.
[0083] The second identifier of the favorite can be considered as the identifier of the favorite displayed in the favorites panel, and its style can be the same as or different from the style of the first identifier / third identifier. Exemplarily, the second identifier can include the icon and / or name of the corresponding favorite. The number of second identifiers displayed in the favorites panel can be greater than or equal to the number of first identifiers displayed in the favorites list. In other words, the number of favorites whose second identifiers are displayed in the favorites panel can be greater than or equal to the number of favorites whose first identifiers are displayed in the favorites list. For example, the favorites list can be used to display first identifiers of no more than a preset number of favorites, and the favorites panel can be used to display second identifiers of all the current user's favorites.
[0084] It should be noted that the fact that the favorites panel is used to display second identifiers of all the current user's favorites can be understood as that the user can directly or through a certain operation (such as a favorites switching operation) view the second identifier of each favorite created by the user in the favorites panel. For example, when the number of favorites is small, the second identifiers of all the current user's favorites can be directly displayed in the favorites panel; when the number of favorites is large, the second identifiers of the current user's favorites can be switched and displayed in the favorites panel based on the user's favorites switching operation. Displaying the first identifier / second identifier of all the current user's favorites can be considered as being used to display the first identifier / second identifier of all the favorites that can be displayed. For example, when a certain favorite of the current user contains illegal information, the first identifier / second identifier of this favorite may not be displayed.
[0085] Exemplarily, such as Figure 2 and 3As shown, the first control 23 can be displayed in the favorites list 21. Thus, when it is detected that the current user triggers the first control 23, it can be determined that a first panel display operation is received, and in response to the first panel display operation, the favorites panel 90 is displayed, and the second identifiers of at least some of the current user's favorites are presented in the favorites panel 90, and the second control 24 can be further displayed, as Figure 9 shown.
[0086] S204. In response to a second panel display operation, display a favorites creation panel for creating a new favorite and adding the media content to the new favorite, where the second panel display operation acts within the favorites list or the favorites panel.
[0087] Among them, the second panel display operation can be a trigger operation for indicating the display of the favorites creation panel, such as an operation of triggering the second control displayed in the favorites list or the favorites panel. The favorites creation panel can be a panel for the user to create a new favorite.
[0088] Specifically, when the favorites list 21 is displayed, the second control 24 can be displayed in the favorites list 21, as Figure 4 and 5 shown; and / or, when the favorites panel 90 is displayed, the second control 24 can be displayed in the favorites panel 90, as Figure 9 shown. Thus, when it is detected that the current user triggers the second control 24 displayed in the favorites list 21 or the second control 24 displayed in the favorites panel 90, the favorites creation panel 100 can be displayed, and a virtual keyboard can be further displayed to facilitate the current user to input the name of the favorite to be created through the virtual keyboard, as Figure 10 shown.
[0089] Thus, the current user can set the information of the new favorite to be created in the favorites creation panel 100, such as setting the name and / or icon of the new favorite, etc., and can trigger the confirmation control 101 displayed in the favorites creation panel after the setting is completed.
[0090] Correspondingly, when the current application detects that the current user triggers the confirmation control 101 displayed in the favorites creation panel, a new favorite can be created based on the current user's settings, the media content can be added to the new favorite, and the favorites creation panel 100 can be further cancelled from display.
[0091] S205. In response to a cancel display operation for the favorites list, cancel the display of the favorites list and display a preset prompt message for prompting that the media content is successfully favorited.
[0092] Among them, the cancel display operation can be a trigger operation for indicating the cancellation of the display of the favorites list, such as an operation for triggering a non-control area outside the favorites list, an operation for triggering a blank area within the favorites list, or performing other gesture operations for indicating the cancellation of the display of the favorites list, etc. The preset prompt message can be a prompt message for prompting the successful collection of media content.
[0093] In this embodiment, when the current user performs a collection operation, regardless of whether they perform the trigger operation for indicating adding the media content to the favorites list, the collection of the media content can be completed. Therefore, even if the current user does not perform the trigger operation and performs the cancel display operation, in other words, even if the user does not add the media content to any favorites, when receiving the cancel display operation for the favorites list, it can be prompted that the media content has been successfully collected for the current user.
[0094] The method for collecting media content provided in this embodiment can enrich the collection methods of media content and the creation methods of favorites, and improve the user's collection experience.
[0095] Figure 11 It is a structural block diagram of a device for collecting media content provided in an embodiment of the present disclosure. This device can be implemented by software and / or hardware, and can be configured in an electronic device. Typically, it can be configured in a mobile phone or a tablet computer, and can collect media content by executing the method for collecting media content. As Figure 11 shown, the device for collecting media content provided in this embodiment can include: a list display module 1101 and a favorites adding module 1102, where
[0096] The list display module 1101 is configured to, in response to a collection operation on media content, add the media content to the media content collection list of the current user, and display the favorites list of the current user, where the favorites list is used to display the first identifiers of at least some of the favorites of the current user;
[0097] The favorites adding module 1102 is configured to, in response to a trigger operation on the first identifier, add the media content to the favorites corresponding to the first identifier on which the trigger operation acts.
[0098] The media content collection device provided in this embodiment, through the list display module, in response to a collection operation on the media content, adds the media content to the media content collection list of the current user and displays the favorite list of the current user, where the favorite list is used to display the first identifiers of at least some of the current user's favorite folders; through the favorite folder addition module, in response to a trigger operation on the first identifier, adds the media content to the favorite folder corresponding to the first identifier on which the trigger operation acts. By adopting the above technical solution in this embodiment, while displaying the favorite list, the media content is added to the media content collection list, which can enrich the collection methods of media content.
[0099] Further, the media content collection device provided in this embodiment may further include: a first panel display module, configured to, after displaying the favorite list of the current user, in response to a first panel display operation acting on the favorite list, display a favorite folder panel, where the favorite folder panel is used to display the second identifiers of at least some of the current user's favorite folders, and the second identifiers are used to trigger adding the media content to the corresponding favorite folders.
[0100] Further, the media content collection device provided in this embodiment may further include: a second panel display module, configured to, in response to a second panel display operation, display a favorite folder creation panel, where the favorite folder creation panel is used to create a new favorite folder and add the media content to the new favorite folder, and the second panel display operation acts on the favorite list or the favorite folder panel.
[0101] In the above solution, at least one of a first control and a second control may be displayed in the favorite list, where the first control can be used to trigger the execution of the first panel display operation, and the second control can be used to trigger the execution of the second panel display operation.
[0102] In the above solution, the list display module 1101 may be configured to perform at least one of the following: if the number of the current user's favorite folders is greater than or equal to a preset number, display the favorite list of the current user and display the first control and the first identifiers of the preset number of favorite folders in the favorite list; if the number of the current user's favorite folders is less than the preset number, display the favorite list of the current user and display the second control and the first identifier of each of the current user's favorite folders in the favorite list.
[0103] In the above solution, the list display module 1101 can be used to: display the favorite list of the current user, display the first identifiers of at least some of the current user's favorites in a horizontal layout in the favorite list, and display the third identifier associated with the corresponding first identifier at the associated position of the first identifier, where the third identifier associated with the first identifier is the identifier of the same favorite as the first identifier, and the third identifier is displayed in a first style.
[0104] In the above solution, the trigger operation may include a sliding trigger operation. The media content collection device provided in this embodiment may further include: a style switching module, configured to, after displaying the favorite list of the current user, during the execution of the sliding trigger operation, switch the third identifier associated with the first identifier currently slid to by the sliding trigger operation to a second style, and cancel the display of the third identifier associated with the first identifier that the sliding trigger operation has not currently slid to.
[0105] In the above solution, the identifier content displayed by the third identifier in the second style may be more than the identifier content displayed by the third identifier in the first style, or the same as the identifier content displayed by the third identifier in the first style.
[0106] Further, the media content collection device provided in this embodiment may further include: a cancellation display module, configured to, after displaying the favorite list of the current user, in response to a cancellation display operation on the favorite list, cancel the display of the favorite list, and display a preset prompt message, where the preset prompt message is used to prompt that the media content collection is successful.
[0107] The media content collection device provided by the embodiments of the present disclosure can execute the media content collection method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the media content collection method. For technical details not described in detail in this embodiment, reference may be made to the media content collection method provided by any embodiment of the present disclosure.
[0108] Next, refer to Figure 12 , which shows a schematic structural diagram of an electronic device (such as a terminal device) 1200 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 12 The electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.
[0109] As shown Figure 12 in FIG. 1, the electronic device 1200 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 1201, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. In the RAM 1203, various programs and data required for the operation of the electronic device 1200 are also stored. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other through a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.
[0110] Generally, the following devices may be connected to the I / O interface 1205: an input device 1206 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1208 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1209. The communication device 1209 may allow the electronic device 1200 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 12 FIG. 1 shows the electronic device 1200 having various devices, it should be understood that it is not required to implement or include all the shown devices. Instead, more or fewer devices may be implemented or included.
[0111] Specifically, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device 1209, or installed from the storage device 1208, or installed from the ROM 1202. When the computer program is executed by the processing device 1201, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0112] It should be noted that the computer-readable medium described above in the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0113] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0114] The above computer-readable medium can be included in the above electronic device; or it can exist separately without being assembled into the electronic device.
[0115] The above computer-readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: in response to a favorite operation on media content, add the media content to the media content favorite list of the current user and display the favorite list of the current user, the favorite list being used to display first identifiers of at least some of the current user's favorites; and in response to a trigger operation on the first identifier, add the media content to the favorite corresponding to the first identifier on which the trigger operation acts.
[0116] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0117] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur in an order different from that noted in the drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0118] The units described in the embodiments of the present disclosure may be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0119] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, without 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 so on.
[0120] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include electrical connections based on one or more wires, portable computer disks, hard disks, Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM or Flash Memory), optical fibers, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0121] According to one or more embodiments of the present disclosure, Example 1 provides a method for collecting media content, including:
[0122] In response to a collection operation on media content, adding the media content to the media content collection list of the current user and displaying the favorites list of the current user, the favorites list being used to display the first identifiers of at least some of the current user's favorites;
[0123] In response to a trigger operation on the first identifier, adding the media content to the favorite folder corresponding to the first identifier on which the trigger operation acts.
[0124] According to one or more embodiments of the present disclosure, Example 2, based on the method of Example 1, after displaying the favorites list of the current user, further includes:
[0125] In response to a first panel display operation within the favorites list, displaying a favorites panel, the favorites panel being used to display the second identifiers of at least some of the current user's favorites, the second identifiers being used to trigger adding the media content to the corresponding favorite folders.
[0126] According to one or more embodiments of the present disclosure, Example 3, based on the method of Example 1, further includes:
[0127] In response to a second panel display operation, a favorites creation panel is displayed. The favorites creation panel is used to create a new favorite and add the media content to the new favorite. The second panel display operation acts on the favorites list or the favorites panel.
[0128] According to one or more embodiments of the present disclosure, in Example 4, according to the method described in any one of Examples 1-3, at least one of a first control and a second control is displayed in the favorites list. The first control is used to trigger the execution of a first panel display operation, and the second control is used to trigger the execution of a second panel display operation.
[0129] According to one or more embodiments of the present disclosure, in Example 5, according to the method described in Example 4, the display of the favorites list of the current user includes at least one of the following:
[0130] If the number of favorites of the current user is greater than or equal to a preset number, display the favorites list of the current user, and display the first control and the first identifiers of a preset number of favorites in the favorites list.
[0131] If the number of favorites of the current user is less than the preset number, display the favorites list of the current user, and display the second control and the first identifier of each favorite of the current user in the favorites list.
[0132] According to one or more embodiments of the present disclosure, in Example 6, according to the method described in any one of Examples 1-3, the display of the favorites list of the current user includes:
[0133] Display the favorites list of the current user, display the first identifiers of at least some favorites of the current user in a horizontal arrangement in the favorites list, and display the third identifier associated with the corresponding first identifier at the associated position of the first identifier. Wherein, the third identifier associated with the first identifier is the identifier of the same favorite as the first identifier, and the third identifier is displayed in a first style.
[0134] According to one or more embodiments of the present disclosure, in Example 7, according to the method described in Example 6, the trigger operation includes a sliding trigger operation. After displaying the favorites list of the current user, it further includes:
[0135] During the execution of the sliding trigger operation, switch the third identifier associated with the first identifier currently slid to by the sliding trigger operation to a second style, and cancel the display of the third identifier associated with the first identifier that the sliding trigger operation has not currently slid to.
[0136] According to one or more embodiments of the present disclosure, Example 8 is based on the method described in Example 7. The identification content displayed by the third identifier in the second style is more than the identification content displayed by the third identifier in the first style, or is the same as the identification content displayed by the third identifier in the first style.
[0137] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in any one of Examples 1-3. After displaying the favorite list of the current user, it further includes:
[0138] In response to an operation to cancel the display of the favorite list, cancel the display of the favorite list and display a preset prompt message for prompting that the media content has been successfully collected.
[0139] According to one or more embodiments of the present disclosure, Example 10 provides a device for collecting media content, including:
[0140] A list display module, configured to add the media content to the media content favorite list of the current user in response to an operation to collect the media content, and display the favorite list of the current user, where the favorite list is used to display the first identifiers of at least some of the current user's favorite folders;
[0141] A favorite folder adding module, configured to add the media content to the favorite folder corresponding to the first identifier on which the triggering operation acts in response to a triggering operation on the first identifier.
[0142] According to one or more embodiments of the present disclosure, Example 11 provides an electronic device, including:
[0143] One or more processors;
[0144] A memory for storing one or more programs,
[0145] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for collecting media content as described in any one of Examples 1-9.
[0146] According to one or more embodiments of the present disclosure, Example 12 provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method for collecting media content as described in any one of Examples 1-9.
[0147] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.
[0148] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.
[0149] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms for implementing the claims.
Claims
1. A method for collecting media content, characterized in that, Including: In response to a favorite operation on media content, add the media content to the media content favorite list of the current user, and display the favorite list of the current user. The favorite list is used to display the first identifiers of at least some of the current user's favorites. A third identifier is displayed at the associated position of the first identifier. The third identifier associated with the first identifier is the identifier of the same favorite as the first identifier, and the third identifier is displayed in a first style; In response to a trigger operation on the first identifier, add the media content to the favorite corresponding to the first identifier on which the trigger operation acts. The trigger operation includes a sliding trigger operation. During the execution of the sliding trigger operation, switch the third identifier associated with the first identifier that has been slid to to a second style, and cancel the display of the third identifier associated with the first identifier that has not been slid to.
2. The method according to claim 1, wherein After displaying the favorite list of the current user, it further includes: In response to a first panel display operation on the favorite list, display a favorite panel. The favorite panel is used to display the second identifiers of at least some of the current user's favorites. The second identifier is used to trigger adding the media content to the corresponding favorite.
3. The method according to claim 1, characterized in that, It also includes: In response to a second panel display operation, display a favorite creation panel. The favorite creation panel is used to create a new favorite and add the media content to the new favorite. The second panel display operation acts on the favorite list or the favorite panel.
4. The method according to any one of claims 1-3, characterized in that, At least one of a first control and a second control is displayed in the favorite list. The first control is used to trigger the execution of the first panel display operation, and the second control is used to trigger the execution of the second panel display operation.
5. The method according to claim 4, wherein The display of the favorite list of the current user includes at least one of the following: If the number of favorites of the current user is greater than or equal to a preset number, display the favorite list of the current user, and display the first control and the first identifiers of the preset number of favorites in the favorite list; If the number of favorites of the current user is less than the preset number, display the favorite list of the current user, and display the second control and the first identifier of each favorite of the current user in the favorite list.
6. The method according to any one of claims 1-3, characterized in that, The display of the favorite list of the current user includes: Display the favorite list of the current user, display the first identifiers of at least some of the current user's favorites in a horizontal arrangement in the favorite list, and display the third identifier associated with the corresponding first identifier at the associated position of the first identifier.
7. The method according to claim 1, characterized in that, The identifier content displayed by the third identifier in the second style is more than the identifier content displayed by the third identifier in the first style, or is the same as the identifier content displayed by the third identifier in the first style.
8. The method according to any one of claims 1 to 3, characterized in that, After displaying the favorite list of the current user, it further includes: In response to a cancel display operation on the favorite list, cancel the display of the favorite list, and display a preset prompt message for prompting that the media content has been successfully favorited.
9. A collection device for media content, characterized in that, Comprising: A list display module, configured to, in response to a favorite operation on media content, add the media content to a media content favorite list of the current user, and display a favorites list of the current user, the favorites list being used to display first identifiers of at least some of the current user's favorites, a third identifier being displayed at an associated position of the first identifier, the third identifier associated with the first identifier being an identifier of the same favorite as the first identifier, and the third identifier being displayed in a first style; A favorites adding module, configured to, in response to a triggering operation on the first identifier, add the media content to a favorite corresponding to the first identifier on which the triggering operation acts, the triggering operation including a sliding triggering operation, and during the execution of the sliding triggering operation, switch a third identifier associated with the first identifier that is slid to into a second style, and cancel the display of third identifiers associated with first identifiers that are not slid to.
10. An electronic device, characterized in that, Comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for favoriting media content according to any one of claims 1-8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a processor to implement the method for favoriting media content according to any one of claims 1-8 when executed.
Citation Information
Patent Citations
Video processing method and device, equipment and storage medium
CN115623274A
Cited By
Method and apparatus for bookmarking media content, electronic device, and storage medium
EP4694152A1
Method and apparatus for bookmarking media content, electronic device, and storage medium
WO2024198923A1