Method, device and equipment for updating media content collection list and storage medium
By determining the target account's media content preference type based on its historical data, the media content collection list is automatically updated, solving the problem of slow update speed in existing technologies and improving update efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2021-12-17
- Publication Date
- 2026-06-12
AI Technical Summary
In existing technologies, updating the media content collection list relies on user actions, resulting in slow updates.
By analyzing the target account's historical association data, we can determine its media content preference type and automatically retrieve and add it to its media content collection list.
It enables automatic updates to the media content collection list, improving update efficiency.
Smart Images

Figure CN114385936B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to Internet technology, and more particularly to a method, apparatus, electronic device, and storage medium for updating a media content collection list. Background Technology
[0002] Many users typically use their own media content collection lists when using media content applications, mainly listening to or watching the media content in their collection lists.
[0003] In related technologies, the media content in a user's favorites list is all subjectively collected by the user. The content in the favorites list is typically created after a user has recommended it to someone else, or listened to or watched it on another streaming media platform and then added it to their favorites.
[0004] It is evident that the updating of the media content collection list mainly depends on user actions, resulting in a slow update speed. Summary of the Invention
[0005] This disclosure provides a method, apparatus, electronic device, and storage medium for updating a media content collection list, to at least solve the problem of slow updates to media content collection lists in related technologies. The technical solution of this disclosure is as follows:
[0006] According to a first aspect of the present disclosure, a method for updating a media content collection list is provided, comprising:
[0007] Based on the target account's historical association data, determine the target account's media content preference type;
[0008] Obtain media content of the aforementioned media content preference type as media content to be collected;
[0009] Add the media content to be collected to the media content collection list of the target account.
[0010] Optionally, the historical associated data includes at least one of the following: registration information, historical playback information, and historical comment information.
[0011] Optionally, determining the media content preference type of the target account based on its historical association data includes:
[0012] Within the statistical period, the playback volume and media content type of the media content in the historical playback information are counted in a preset time unit. Based on the playback volume and media content type of the media content, the total playback volume of the media content corresponding to each media content type in each preset time unit is counted. The media content type with the highest preset number of total playback volume is determined, and the set of media content types corresponding to each preset time unit is obtained.
[0013] Determine the intersection of the sets of media content types corresponding to all preset time units within the statistical period;
[0014] The media content preference type of the target account is determined based on the media content types in the intersection.
[0015] Optionally, determining the media content preference type of the target account based on its historical association data includes:
[0016] Obtain the media content type tag from the registration information;
[0017] The media content preference type of the target account is determined based on the media content type corresponding to the media content type tag.
[0018] Optionally, before adding the media content to be collected to the target account's media content collection list, the following steps are included:
[0019] When playing media content in the media content collection list, the media content to be collected is inserted into the media content collection list for playback;
[0020] Adding the media content to be collected to the media content collection list of the target account includes:
[0021] If no interruption of playback of the media content to be collected is detected by the target account when the media content to be collected is played a preset number of times, then the media content to be collected will be added to the media content collection list of the target account.
[0022] Optionally, after adding the media content to be collected to the media content collection list of the target account, the method further includes:
[0023] In the media content collection list, add a fixed machine collection tag to the media content to be collected;
[0024] If it is detected that the target account has removed the media content to be collected from the media content collection list, then the fixed machine collection tag corresponding to the media content to be collected is deleted.
[0025] Optionally, determining the media content preference type of the target account based on its historical association data includes:
[0026] Based on the historical comment information, obtain the media objects commented by the target account within the current time unit, where the current time unit is the preset time unit closest to the current time, and the media objects include media content or media topics;
[0027] The number of comments and media content types of the media object within the current time unit are counted. Based on the number of comments and media content types of the media object, the total number of comments for each media content type is determined, and the media content type with the highest preset number of total comments for the media object is determined.
[0028] The preset number of media content types are determined as the media content preference types of the target account in the current time unit.
[0029] Optionally, after adding the media content to be collected to the target account's media content collection list, the method further includes:
[0030] In the media content collection list, a temporary machine collection tag is added to the media content to be collected;
[0031] If it is detected that the target account has removed the media content to be collected from the media content collection list, then the temporary machine collection tag corresponding to the media content to be collected will be deleted.
[0032] Optional, also includes:
[0033] If the media content preference type of the previous time unit does not exist in the media content preference type of the current time unit, then delete the media content corresponding to the media content preference type of the previous time unit from the media content collection list.
[0034] Optionally, after adding the media content to be collected to the media content collection list of the target account, the method further includes:
[0035] If the target account is detected to have grouped the media content to be collected, then a corresponding group tag is added to the media content collection list for the media content to be collected.
[0036] According to a second aspect of the present disclosure, an apparatus for updating a media content collection list is provided, comprising:
[0037] The preference type determination module is configured to determine the media content preference type of the target account based on the target account's historical association data;
[0038] The media content acquisition module is configured to acquire media content of the media content preference type as media content to be collected;
[0039] The media content collection module is configured to add the media content to be collected to the media content collection list of the target account.
[0040] Optionally, the historical associated data includes at least one of the following: registration information, historical playback information, and historical comment information.
[0041] Optionally, the preference type determination module includes:
[0042] The first media content type statistics unit is configured to perform statistics on the playback volume and media content type of the media content in the historical playback information within a preset time unit within a statistical period, and, based on the playback volume and media content type of the media content, to calculate the total playback volume of the media content corresponding to each media content type within each preset time unit, to determine the media content type with the highest preset number of total playback volume, and to obtain the media content type set corresponding to each preset time unit.
[0043] The intersection determination unit is configured to determine the intersection of the sets of media content types corresponding to all preset time units within the statistical period;
[0044] The first preference type determination unit is configured to perform a determination of the media content preference type of the target account based on the media content types in the intersection.
[0045] Optionally, the preference type determination module includes:
[0046] The type tag acquisition unit is configured to acquire media content type tags from the registration information;
[0047] The second preference type determination unit is configured to determine the media content preference type of the target account based on the media content type corresponding to the media content type tag.
[0048] Optionally, the device further includes:
[0049] The media content playback module is configured to insert the media content to be collected into the media content collection list for playback when playing media content in the media content collection list.
[0050] The media content collection module includes:
[0051] The media content collection unit is configured to add the media content to be collected to the target account's media content collection list if no interruption of playback is detected by the target account when the media content to be collected is played a preset number of times.
[0052] Optionally, the device further includes:
[0053] The fixed collection tag adding module is configured to add fixed machine collection tags to the media content to be collected in the media content collection list;
[0054] The fixed collection tag deletion module is configured to delete the fixed machine collection tag corresponding to the media content to be collected if it is detected that the target account has removed the media content to be collected from the media content collection list.
[0055] Optionally, the preference type determination module includes:
[0056] The media content acquisition unit is configured to perform the following: based on the historical comment information, acquire the media objects commented by the target account within the current time unit, where the current time unit is the preset time unit closest to the current time, and the media objects include media content or media topics;
[0057] The second media content type statistics unit is configured to perform the number of comments and media content types of the media objects commented on within the current time unit, and determine the total number of comments for each media content type of the media object based on the number of comments and media content types of the media object, and determine the media content type with the highest preset number of total comments for the media object;
[0058] The third preference type determination unit is configured to determine the preset number of media content types as the media content preference types of the target account in the current time unit.
[0059] Optionally, the device further includes:
[0060] The temporary collection tag adding module is configured to add temporary machine collection tags to the media content to be collected in the media content collection list;
[0061] The temporary bookmark deletion module is configured to delete the temporary machine bookmark corresponding to the media content to be bookmarked if it is detected that the target account has removed the media content to be bookmarked from the media content bookmark list.
[0062] Optionally, the device further includes:
[0063] The media content deletion module is configured to delete the media content corresponding to the media content preference type of the previous time unit from the media content collection list if the media content preference type of the previous time unit does not exist in the media content preference type of the current time unit.
[0064] Optionally, the device further includes:
[0065] The group tag adding module is configured to add corresponding group tags to the media content to be collected in the media content collection list if the target account is detected to have grouped the media content to be collected.
[0066] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0067] processor;
[0068] Memory used to store the processor's executable instructions;
[0069] The processor is configured to execute the instructions to implement the method for updating the media content collection list as described in the first aspect.
[0070] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the computer storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the media content collection list update method as described in the first aspect.
[0071] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program or computer instructions, which, when executed by a processor, implement the method for updating a media content collection list as described in the first aspect.
[0072] The technical solutions provided by the embodiments of this disclosure bring at least the following beneficial effects:
[0073] This embodiment of the disclosure determines the media content preference type of the target account based on the target account's historical behavior data, obtains media content of the media content preference type as media content to be collected, and adds the media content to be collected to the target account's media content collection list. This realizes the automatic updating of the media content collection list, no longer relying solely on the target account's operations for updates, thereby improving the update efficiency of the media content collection list.
[0074] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0075] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0076] Figure 1 This is a flowchart illustrating a method for updating a media content collection list according to an exemplary embodiment;
[0077] Figure 2 This is a flowchart illustrating the process of determining the media content preference type of a target account in an exemplary embodiment;
[0078] Figure 3 This is a flowchart illustrating the process of determining the media content preference type of a target account in another exemplary embodiment;
[0079] Figure 4 This is a block diagram illustrating an apparatus for updating a media content collection list according to an exemplary embodiment;
[0080] Figure 5 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0081] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0082] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0083] Figure 1 This is a flowchart illustrating a method for updating a media content collection list according to an exemplary embodiment, such as... Figure 1 As shown, the method for updating the media content collection list is used in electronic devices such as servers and includes the following steps.
[0084] In step S11, the media content preference type of the target account is determined based on the historical association data of the target account.
[0085] The historical associated data includes at least one of the following: registration information, historical playback information, and historical comment information.
[0086] Statistical analysis is performed on the historical data of the target account, such as the media content that the target account frequently plays, and / or the media content or topics targeted by the target account's interactive behavior, to determine the types of media content that the target account likes and obtain the target account's media content preference types.
[0087] In step S12, media content of the media content preference type is obtained as media content to be collected.
[0088] A media content recommendation system is used to retrieve media content of the stated media content preference type from a media content database, and the retrieved media content is identified as content to be saved. This media content may include music, videos, etc.; when the media content is music, the content to be saved may be a song to be saved.
[0089] In step S13, the media content to be collected is added to the media content collection list of the target account.
[0090] After obtaining the media content to be collected, it can be added to the target account's media content collection list. When playing media content in the media content collection list based on the target account's instructions, the media content to be collected and the media content actively added to the media content collection list by the target account can be played in a loop.
[0091] For example, when the media content is music, the music preference type of the target account can be determined based on historical correlation data, and songs of the music preference type can be obtained as songs to be collected. The songs to be collected are added to the music collection list of the target account, so that when playing songs in the music collection list based on the target account's instructions, the songs to be collected and the songs actively added to the music collection list by the target account can be played in a loop.
[0092] Adding media content to a media content collection list based on identified media content preferences is more effective than directly recommending recommended media content to the target account. Target accounts are more likely to listen to media content from the collection list, making it easier to play the collected media content to the target account and improving the media content recommendation experience.
[0093] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0094] The media content collection list update method provided in this exemplary embodiment determines the media content preference type of the target account based on the target account's historical association data, obtains media content of the media content preference type as media content to be collected, and adds the media content to be collected to the target account's media content collection list. This realizes automatic updating of the media content collection list, no longer relying solely on the target account's operations for updating, thereby improving the updating efficiency of the media content collection list.
[0095] Figure 2 This is a flowchart illustrating an exemplary embodiment for determining the media content preference type of a target account, such as... Figure 2 As shown, determining the media content preference type of the target account based on its historical association data includes:
[0096] In step S21, within the statistical period, the playback volume and media content type of the media content in the historical playback information are counted in a preset time unit. Based on the playback volume and media content type of the media content, the total playback volume of the media content corresponding to each media content type in each preset time unit is counted. The media content type with the highest preset number of total playback volume of the media content is determined, and the set of media content types corresponding to each preset time unit is obtained.
[0097] In step S22, the intersection of the media content type sets corresponding to all preset time units within the statistical period is determined;
[0098] In step S23, the media content preference type of the target account is determined based on the media content types in the intersection.
[0099] The preset time unit is the smallest time unit for statistical media content types, such as a week. The statistical period is a period that includes multiple preset time units and is the period closest to the current time, such as a quarter.
[0100] When determining the media content preferences of a target account, historical playback information can be statistically analyzed to identify the types of media content the account favors. This statistical analysis can be performed within a preset time unit within a given statistical period. The playback count and media content type for each media content type within each preset time unit are recorded. Based on these figures, the total playback count for each media content type within each preset time unit is calculated. The media content type with the highest total playback count is then selected, resulting in a set of media content types for each preset time unit, including a preset number of media content types. The intersection of these media content type sets across all preset time units within the statistical period is then calculated. The media content types within this intersection are then identified as the target account's media content preferences. Alternatively, a certain number of media content types can be selected from the intersection as the target account's media content preferences.
[0101] For example, when analyzing historical playback information, the top ten media content types with the highest playback volume each week can be collected based on the target account's historical playback information. This collection can be continued for a quarter. Within this statistical period, four sets of data can be collected each month, resulting in four sets of media content types. Approximately twelve sets of media content types can be collected in a quarter. These twelve sets of media content types can be denoted as H1, H2, ..., H12, where Hi = [T1, T2, ..., T10], and T represents the media content type. The intersection of the twelve sets of media content types from H1 to H12 can be found, such as H1∩H2∩...∩H12 = [T4, T6]. Then T4 and T6 are the intersection, and the media content types in the intersection T4 and T6 are determined as the media content preference types of the target account.
[0102] By statistically analyzing historical playback information, the set of media content types for each preset time unit is determined, and the intersection of the media content type sets corresponding to all preset time units within the statistical period is determined. Based on the media content types in the intersection, the media content preference type of the target account is determined. In this way, based on the statistical period and each preset time unit, the long-term content preference type of the target account can be statistically obtained, improving the accuracy of the determined media content preference type.
[0103] In another exemplary embodiment, determining the media content preference type of the target account based on the target account's historical association data includes: obtaining media content type tags from the registration information; and determining the media content preference type of the target account based on the media content type corresponding to the media content type tags.
[0104] During target account registration, multiple media content type tags can be displayed for the target account to choose from. The media content type tags selected by the target account are the same as those specified during account registration. After registration, these media content type tags can be saved. When determining the target account's media content preferences, these tags can be retrieved from the storage location. The media content types corresponding to the media content type tags are then determined as the target account's media content preferences. Alternatively, a certain number of media content types can be selected from the media content types corresponding to the media content type tags as the target account's media content preferences.
[0105] Since the media content type tags in the registration information are tags specified when the target account is registered, they reflect the media content types that the target account likes well. Therefore, determining the media content preference type of the target account based on the media content type corresponding to the media content type tag can improve the accuracy of the determined media content preference type.
[0106] Based on the above technical solution, before adding the media content to be collected to the media content collection list of the target account, the method further includes: when playing media content in the media content collection list, inserting the media content to be collected into the media content collection list for playback;
[0107] Adding the media content to be collected to the media content collection list of the target account includes: if no interruption of playback of the media content to be collected is detected by the target account when the media content to be collected is played a preset number of times, then the media content to be collected is added to the media content collection list of the target account.
[0108] When playing media content from the media content collection list based on the target account's instructions, the media content to be collected will be played interspersed with the media content in the media content collection list. If the target account does not interrupt playback by switching songs or pausing during the preset number of times (e.g., three) of playback of the media content to be collected, the media content to be collected can be added to the target account's media content collection list after the preset number of playbacks.
[0109] While playing media content from the user's favorites list, recommendations for other favorited media content are interspersed throughout the playback process. This approach introduces new media content while ensuring that most of the played media content is from the target account's favorites, thus enhancing the media content recommendation experience and increasing user trust in the recommendations. This approach can address the issue of target accounts disliking directly recommended media content.
[0110] Based on the above technical solution, after adding the media content to be collected to the media content collection list of the target account, the method further includes: adding a fixed machine collection tag to the media content to be collected in the media content collection list; if it is detected that the target account removes the media content to be collected from the media content collection list, then deleting the fixed machine collection tag corresponding to the media content to be collected.
[0111] In the media content collection list, a "Fixed Machine Collection" tag is added to media content to be collected, to distinguish it from media content actively added to the collection list by the target account. All media content in the collection list can be played based on the target account's instructions. The target account can perform actions on the media content to be collected in the collection list. If it is detected that the target account removes the media content to be collected from the collection list, it is determined that the target account does not like the media content to be collected, and the "Fixed Machine Collection" tag corresponding to the media content to be collected is deleted.
[0112] By adding fixed machine-defined tags to media content automatically added to the collection list, it is easier to distinguish it from media content actively added by users. Furthermore, by deleting tags from media content collected based on the target account's actions, the target account's preferences for media content collected can be clearly determined based on the tags.
[0113] Figure 3 This is a flowchart illustrating the determination of a target account's media content preference type in another exemplary embodiment, such as... Figure 3 As shown, determining the media content preference type of the target account based on its historical association data includes:
[0114] In step S31, based on the historical comment information, the media objects commented by the target account within the current time unit are obtained, where the current time unit is the preset time unit closest to the current time, and the media objects include media content or media topics;
[0115] In step S32, the number of comments and media content types of the media object within the current time unit are counted, and the total number of comments of the media object corresponding to each media content type is determined based on the number of comments and media content types of the media object, and the preset number of media content types with the highest total number of comments of the media object is determined.
[0116] In step S33, the preset number of media content types are determined as the media content preference types of the target account in the current time unit.
[0117] The preset time unit is the smallest time unit for statistical media content types, such as a week. The current time unit is the preset time unit closest to the current time, that is, the preset time unit that has just passed, such as the past week.
[0118] In addition to analyzing historical playback information within the statistical period, we can also analyze historical comment information within the current time unit to obtain the media content types preferred by the target account in the short term. At this point, we can obtain the media objects commented on by the target account within the current time unit and count the number of comments for each media content type. That is, we count the number of comments for each media object and the media content type within the current time unit. Based on the number of comments and the media content type, we determine the total number of comments for each media content type. We then determine a preset number of media content types with the highest total number of comments for each media object, and define these preset number of media content types as the target account's media content preference types within the current time unit.
[0119] For example, many media content platforms launch media content topics every week to increase interaction between target accounts and the platform. Comments on media content topics participated in by target accounts are categorized into media content types based on the media content and topic of their comments on a weekly basis. The top ten media content types with the most comments are then identified, and these ten types are determined as the target account's media content preference types for the current time unit.
[0120] By statistically analyzing the media content preference types of the target account within the current time unit, we can more accurately reflect the short-term preferences of the target account and further improve the accuracy of updating the media content collection list.
[0121] Based on the above technical solution, after adding the media content to be collected to the media content collection list of the target account, the method further includes: adding a temporary machine collection tag to the media content to be collected in the media content collection list; if it is detected that the target account removes the media content to be collected from the media content collection list, then deleting the temporary machine collection tag corresponding to the media content to be collected.
[0122] In the media content collection list, a "Temporary Machine Collection" tag is added to media content that is added to the collection list as a short-term preference. This is to distinguish it from media content that the target account actively adds to the collection list and media content that is added to the collection list as a long-term preference and has a fixed machine collection tag. The target account can perform actions on the media content to be collected added to the collection list. If it is detected that the target account removes media content that is added to the collection list as a short-term preference, it is determined that the target account does not like the media content to be collected, and the temporary machine collection tag corresponding to the media content to be collected is deleted.
[0123] By adding temporary machine-generated bookmark tags to media content that has short-term preferences, it is possible to distinguish it from media content that the target account actively adds to the media content bookmarking list and media content with fixed machine-generated bookmark tags. Moreover, based on the target account's actions, the tags of the media content to be bookmarked can be deleted, and the target account's preferences for the media content to be bookmarked can be clearly determined based on the tags.
[0124] Based on the above technical solution, the method further includes: if the media content preference type of the previous time unit does not exist in the media content preference type of the current time unit, then delete the media content corresponding to the media content preference type of the previous time unit from the media content collection list.
[0125] The media content preference types for short-term preferences are updated once per preset time unit, such as once a week. If a media content preference type from a previous time unit does not exist in the current time unit's media content preference types, the corresponding media content for that preference type from the previous time unit is deleted from the media content collection list. If a media content preference type from a previous time unit exists in the current time unit's media content preference types, the media content for that preference type is retained in the media content collection list. For media content with short-term preferences, deletions or additions can be made to the media content collection list in a timely manner based on the short-term preference types, achieving seamless updates to the media content collection list.
[0126] Based on the above technical solution, after adding the media content to be collected to the media content collection list of the target account, the method further includes: if it is detected that the target account has grouped the media content to be collected, then add a corresponding grouping tag to the media content to be collected in the media content collection list.
[0127] If it is detected that the target account has grouped the media content to be collected, such as the target account manually marking the media content to be collected as "liked" in the short-term preference list of the media content to be collected, or manually grouping the media content to be collected, the machine collection tags (i.e. fixed machine collection tags and temporary machine collection tags) of the media content to be collected can be retained, and the corresponding group tags can be added to the media content to be collected.
[0128] By grouping the media content to be collected based on the target account and adding corresponding group tags to the media content to be collected, the target account's preference for the media content to be collected can be clearly determined based on the tags.
[0129] It should be noted that the media content preference types obtained within the statistical period are long-term preference types, while the media content preference types obtained for the current time unit are short-term preference types. The two types of media content preference types can coexist or exist independently, because the collection tags in the media content collection list can distinguish media content with different media content preference types.
[0130] Figure 4 This is a block diagram illustrating an apparatus for updating a media content collection list according to an exemplary embodiment. (Refer to...) Figure 4 The device includes a preference type determination module 41, a media content acquisition module 42, and a media content collection module 43.
[0131] The preference type determination module 41 is configured to determine the media content preference type of the target account based on the target account's historical association data;
[0132] The media content acquisition module 42 is configured to acquire media content of the media content preference type as media content to be collected.
[0133] The media content collection module 43 is configured to add the media content to be collected to the media content collection list of the target account.
[0134] Optionally, the historical associated data includes at least one of the following: registration information, historical playback information, and historical comment information.
[0135] Optionally, the preference type determination module includes:
[0136] The first media content type statistics unit is configured to perform statistics on the playback volume and media content type of the media content in the historical playback information within a preset time unit within a statistical period, and, based on the playback volume and media content type of the media content, to calculate the total playback volume of the media content corresponding to each media content type within each preset time unit, to determine the media content type with the highest preset number of total playback volume, and to obtain the media content type set corresponding to each preset time unit.
[0137] The intersection determination unit is configured to determine the intersection of the sets of media content types corresponding to all preset time units within the statistical period;
[0138] The first preference type determination unit is configured to perform a determination of the media content preference type of the target account based on the media content types in the intersection.
[0139] Optionally, the preference type determination module includes:
[0140] The type tag acquisition unit is configured to acquire media content type tags from the registration information;
[0141] The second preference type determination unit is configured to determine the media content preference type of the target account based on the media content type corresponding to the media content type tag.
[0142] Optionally, the device further includes:
[0143] The media content playback module is configured to insert the media content to be collected into the media content collection list for playback when playing media content in the media content collection list.
[0144] The media content collection module includes:
[0145] The media content collection unit is configured to add the media content to be collected to the target account's media content collection list if no interruption of playback is detected by the target account when the media content to be collected is played a preset number of times.
[0146] Optionally, the device further includes:
[0147] The fixed collection tag adding module is configured to add fixed machine collection tags to the media content to be collected in the media content collection list;
[0148] The fixed collection tag deletion module is configured to delete the fixed machine collection tag corresponding to the media content to be collected if it is detected that the target account has removed the media content to be collected from the media content collection list.
[0149] Optionally, the preference type determination module includes:
[0150] The media content acquisition unit is configured to perform the following: based on the historical comment information, acquire the media objects commented by the target account within the current time unit, where the current time unit is the preset time unit closest to the current time, and the media objects include media content or media topics;
[0151] The second media content type statistics unit is configured to perform statistics on the number of comments and media content types of the media objects commented on within the current time unit, and to determine the total number of comments for each media content type of media object based on the number of comments and media content types of the media objects, and to determine the media content type with the highest preset number of total comments for the media objects;
[0152] The third preference type determination unit is configured to determine the preset number of media content types as the media content preference types of the target account in the current time unit.
[0153] Optionally, the device further includes:
[0154] The temporary collection tag adding module is configured to add temporary machine collection tags to the media content to be collected in the media content collection list;
[0155] The temporary bookmark deletion module is configured to delete the temporary machine bookmark corresponding to the media content to be bookmarked if it is detected that the target account has removed the media content to be bookmarked from the media content bookmark list.
[0156] Optionally, the device further includes:
[0157] The media content deletion module is configured to delete the media content corresponding to the media content preference type of the previous time unit from the media content collection list if the media content preference type of the previous time unit does not exist in the media content preference type of the current time unit.
[0158] Optionally, the device further includes:
[0159] The group tag adding module is configured to add corresponding group tags to the media content to be collected in the media content collection list if the target account is detected to have grouped the media content to be collected.
[0160] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0161] Figure 5 This is a block diagram illustrating an electronic device according to an exemplary embodiment. For example, the electronic device 500 may be provided as a terminal or a server. (Refer to...) Figure 5 The electronic device 500 includes a processing component 522, which further includes one or more processors, and memory resources represented by memory 532 for storing instructions executable by the processing component 522, such as application programs. The application programs stored in memory 532 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 522 is configured to execute instructions to perform the aforementioned method for updating the media content collection list.
[0162] Electronic device 500 may also include a power supply component 526 configured to perform power management of electronic device 500, a wired or wireless network interface 550 configured to connect electronic device 500 to a network, and an input / output (I / O) interface 558. Electronic device 500 may operate on an operating system stored in memory 532, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.
[0163] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 532 including instructions, which can be executed by a processing component 522 of an electronic device 500 to complete the method for updating the media content collection list. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0164] In an exemplary embodiment, a computer program product is also provided, including a computer program or computer instructions, which, when executed by a processor, implement the above-described method for updating a media content collection list.
[0165] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0166] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for updating a media content collection list, characterized in that, include: Based on the historical association data of the target account, determine the media content preference type of the target account; Obtain media content of the aforementioned media content preference type as media content to be collected; Add the media content to be collected to the media content collection list of the target account; Before adding the media content to be collected to the media content collection list of the target account, the method further includes: When playing media content in the media content collection list, the media content to be collected is inserted into the media content collection list for playback; Adding the media content to be collected to the media content collection list of the target account includes: If no interruption of playback of the media content to be collected is detected by the target account when the media content to be collected is played a preset number of times, then the media content to be collected will be added to the media content collection list of the target account. In the media content collection list, add a fixed machine collection tag to the media content to be collected; If it is detected that the target account has removed the media content to be collected from the media content collection list, then the fixed machine collection tag corresponding to the media content to be collected is deleted; If the media content preference type of the previous time unit does not exist in the media content preference type of the current time unit, then delete the media content corresponding to the media content preference type of the previous time unit from the media content collection list.
2. The method according to claim 1, characterized in that, The historical data includes at least one of the following: registration information, historical playback information, and historical comment information.
3. The method according to claim 2, characterized in that, The step of determining the media content preference type of the target account based on the target account's historical association data includes: Within the statistical period, the playback volume and media content type of the media content in the historical playback information are counted in a preset time unit. Based on the playback volume and media content type of the media content, the total playback volume of the media content corresponding to each media content type in each preset time unit is counted. The media content type with the highest preset number of total playback volume is determined, and the set of media content types corresponding to each preset time unit is obtained. Determine the intersection of the sets of media content types corresponding to all preset time units within the statistical period; The media content preference type of the target account is determined based on the media content types in the intersection.
4. The method according to claim 2, characterized in that, The step of determining the media content preference type of the target account based on the target account's historical association data includes: Obtain the media content type tag from the registration information; The media content preference type of the target account is determined based on the media content type corresponding to the media content type tag.
5. The method according to claim 2, characterized in that, The step of determining the media content preference type of the target account based on the target account's historical association data includes: Based on the historical comment information, obtain the media objects commented by the target account within the current time unit, where the current time unit is the preset time unit closest to the current time, and the media objects include media content or media topics; The number of comments and media content types of the media object within the current time unit are counted. Based on the number of comments and media content types of the media object, the total number of comments for each media content type is determined, and the media content type with the highest preset number of total comments for the media object is determined. The preset number of media content types are determined as the media content preference types of the target account in the current time unit.
6. The method according to claim 5, characterized in that, After adding the media content to be collected to the media content collection list of the target account, the method further includes: In the media content collection list, a temporary machine collection tag is added to the media content to be collected; If it is detected that the target account has removed the media content to be collected from the media content collection list, then the temporary machine collection tag corresponding to the media content to be collected will be deleted.
7. The method according to any one of claims 1-6, characterized in that, After adding the media content to be collected to the media content collection list of the target account, the method further includes: If the target account is detected to have grouped the media content to be collected, then a corresponding group tag is added to the media content collection list for the media content to be collected.
8. A device for updating a media content collection list, characterized in that, include: The preference type determination module is configured to determine the media content preference type of the target account based on the target account's historical association data; The media content acquisition module is configured to acquire media content of the media content preference type as media content to be collected; The media content collection module is configured to add the media content to be collected to the media content collection list of the target account; The media content playback module is configured to insert the media content to be collected into the media content collection list for playback when playing media content in the media content collection list. The media content collection module includes: The media content collection unit is configured to add the media content to be collected to the target account's media content collection list if no interruption of playback of the media content to be collected is detected when the target account plays the media content to be collected a preset number of times. The fixed collection tag adding module is configured to add fixed machine collection tags to the media content to be collected in the media content collection list; The fixed collection tag deletion module is configured to delete the fixed machine collection tag corresponding to the media content to be collected if it is detected that the target account has removed the media content to be collected from the media content collection list. The media content deletion module is configured to delete the media content corresponding to the media content preference type of the previous time unit from the media content collection list if the media content preference type of the previous time unit does not exist in the media content preference type of the current time unit.
9. The apparatus according to claim 8, characterized in that, The historical data includes at least one of the following: registration information, historical playback information, and historical comment information.
10. The apparatus according to claim 9, characterized in that, The preference type determination module includes: The first media content type statistics unit is configured to perform statistics on the playback volume and media content type of the media content in the historical playback information within a preset time unit within a statistical period, and, based on the playback volume and media content type of the media content, to calculate the total playback volume of the media content corresponding to each media content type within each preset time unit, to determine the media content type with the highest preset number of total playback volume, and to obtain the media content type set corresponding to each preset time unit. The intersection determination unit is configured to determine the intersection of the sets of media content types corresponding to all preset time units within the statistical period; The first preference type determination unit is configured to perform a determination of the media content preference type of the target account based on the media content types in the intersection.
11. The apparatus according to claim 9, characterized in that, The preference type determination module includes: The type tag acquisition unit is configured to acquire media content type tags from the registration information; The second preference type determination unit is configured to determine the media content preference type of the target account based on the media content type corresponding to the media content type tag.
12. The apparatus according to claim 9, characterized in that, The preference type determination module includes: The media content acquisition unit is configured to perform the following: based on the historical comment information, acquire the media objects commented by the target account within the current time unit, where the current time unit is the preset time unit closest to the current time, and the media objects include media content or media topics; The second media content type statistics unit is configured to perform statistics on the number of comments and media content types of the media objects commented on within the current time unit, and to determine the total number of comments for each media content type of media object based on the number of comments and media content types of the media objects, and to determine the media content type with the highest preset number of total comments for the media objects; The third preference type determination unit is configured to determine the preset number of media content types as the media content preference types of the target account in the current time unit.
13. The apparatus according to claim 12, characterized in that, The device further includes: The temporary collection tag adding module is configured to add temporary machine collection tags to the media content to be collected in the media content collection list; The temporary bookmark deletion module is configured to delete the temporary machine bookmark corresponding to the media content to be bookmarked if it is detected that the target account has removed the media content to be bookmarked from the media content bookmark list.
14. The apparatus according to any one of claims 8-13, characterized in that, The device further includes: The group tag adding module is configured to add corresponding group tags to the media content to be collected in the media content collection list if the target account is detected to have grouped the media content to be collected.
15. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method for updating the media content collection list as described in any one of claims 1 to 7.
16. A computer-readable storage medium, wherein instructions in the computer storage medium, when executed by a processor of an electronic device, enable the electronic device to perform a method for updating a media content collection list as claimed in any one of claims 1 to 7.
17. A computer program product, comprising a computer program or computer instructions, characterized in that, When the computer program or computer instructions are executed by the processor, they implement the method for updating the media content collection list as described in any one of claims 1 to 7.