Playlist processing method and related device

By using a playlist card template generation method, the problem of monotonous playlist card styles has been solved, the visual effect and user experience of playlist cards have been improved, and song promotion and music lovers' connections have been facilitated.

CN115510837BActive Publication Date: 2026-03-17TENCENT MUSIC ENTERTAINMENT TECH (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-29
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

The existing playlists generate music cards with a monotonous style, making it difficult to showcase unique visual effects and rich card information, resulting in a poor user experience.

Method used

Using the target playlist card template, users select and arrange song information according to their needs, generating playlist cards that meet the user's customized requirements, including song information types and layout.

Benefits of technology

It improved the presentation of playlist cards and enhanced the user experience, promoting song distribution and facilitating connections among music lovers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115510837B_ABST
    Figure CN115510837B_ABST
Patent Text Reader

Abstract

The application discloses a playlist processing method and related equipment, the method comprises the following steps: in response to the playlist editing operation triggered by the user for the target playlist, display the playlist card editing interface; determine the target playlist card template, and select the preset number of target songs from the target playlist list according to the preset number of songs corresponding to the target playlist card template; obtain the target song information of each target song according to the song information type defined by the target playlist card template; arrange the target song information to the target playlist card template according to the song information layout defined by the target playlist card template, to generate the target playlist card. The application can arrange the target song information in the target playlist card according to the song information layout defined by the target playlist card template, ensure that the presented playlist information shows the format style that meets the user's customized requirements, improve the content presentation effect of the target playlist card on the target song, and promote the promotion of the target song.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of audio technology, and in particular to playlist processing methods and related equipment. Background Technology

[0002] In daily life, people are using music more and more widely, and at the same time, different people's needs for processing their own playlists are also constantly increasing.

[0003] Currently, the music cards generated from playlists (or playlist cards, specifically compilations of at least some of the songs in a playlist) have a uniform style, generally only including a playlist album image and a playlist title. This makes it difficult to differentiate playlist cards from one user to another, and to showcase unique card visual effects and rich card information.

[0004] Therefore, it is necessary to provide effective solutions to address the aforementioned problems. Summary of the Invention

[0005] This application provides a playlist processing method and related equipment for generating playlist cards with good layout and rich content.

[0006] The first aspect of this application provides a playlist processing method, including:

[0007] In response to a user's playlist editing action triggered by a target playlist, the playlist card editing interface is displayed;

[0008] Determine the target playlist card template, and select the target songs of the preset number of songs from the target playlist list according to the preset number of songs corresponding to the target playlist card template. The target playlist card template is used to limit the type and layout of song information to be filled into the playlist card.

[0009] Based on the song information type defined by the target song list template, obtain the target song information for each target song;

[0010] According to the song information layout defined by the target playlist card template, the target song information is arranged into the target playlist card template to generate the target playlist card.

[0011] A second aspect of this application provides an electronic device, including:

[0012] Central processing unit, memory, and input / output interfaces;

[0013] The memory is either a short-term storage memory or a persistent storage memory;

[0014] The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the method described in the first aspect of the embodiments of this application or any specific implementation thereof.

[0015] A third aspect of this application provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect of this application or any specific implementation thereof.

[0016] A fourth aspect of this application provides a computer program product comprising instructions or a computer program, which, when run on a computer, causes the computer to perform the method described in the first aspect of this application or any specific implementation thereof.

[0017] As can be seen from the above technical solutions, the embodiments of this application have at least the following advantages:

[0018] Using a target playlist card template for the target playlist ensures that the target song information is arranged on the target playlist card according to the layout defined by the template. This guarantees that the final playlist information displays a layout style that meets the user's customized needs, enhancing the user experience. At the same time, it helps improve the presentation of the target songs on the target playlist card, thereby promoting the target songs and helping users collect songs of similar styles or meet fellow music lovers. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings.

[0020] Figure 1 This is a schematic diagram illustrating an application scenario of an embodiment of this application;

[0021] Figure 2 This is a schematic flowchart of a method according to an embodiment of this application;

[0022] Figure 3 This is a schematic diagram of an interface for a target playlist in an embodiment of this application;

[0023] Figure 4 This is another schematic flowchart of the method in an embodiment of this application;

[0024] Figure 5 This is a schematic diagram of the playlist card editing interface according to an embodiment of this application;

[0025] Figure 6This is a schematic diagram of the song selection interface in an embodiment of this application;

[0026] Figure 7 This is a schematic diagram illustrating the target playlist card in an embodiment of this application;

[0027] Figure 8 This is another schematic diagram illustrating the target playlist card in an embodiment of this application;

[0028] Figure 9 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0029] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0030] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0031] In the following description, expressions such as "one specific implementation" or "one embodiment" are used, which describe a subset of all possible embodiments. However, it is understood that "one specific implementation" or "one embodiment" can be the same subset or a different subset of all possible embodiments and can be combined with each other without conflict. In the following description, the term "plural" means at least two.

[0032] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0033] For ease of understanding and explanation, before providing a further detailed description of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0034] Playlist Card: A collection of at least some of the songs in a playlist. It can be understood as an electronic version of a tracklist or music card. The main function of a playlist card is to facilitate the sharing of playlists.

[0035] Generate: This refers to automatically generating a playlist card from the song content within the playlist through user interaction.

[0036] Please see Figure 1 , Figure 1 The method provided in this application involves an application environment diagram. This application environment may include a first terminal 101, a server 102, and a second terminal 103. Communication between the server 102 and the first terminal 101, and between the server 102 and the second terminal 103, can be achieved via a wired or wireless network. The first terminal 101 may have a first client installed. This first client can be a client for processing playlists. Specifically, the processing may involve integrating target song information into a playlist card using a certain template, allowing the target songs to be shared through a carrier (target playlist card). This first client can be a music playback application client. The second terminal 103 may have a second client installed. This second client is a client for sharing to the target playlist card. This second client can be an instant messaging application client, a social application client, or a music playback application client, etc.

[0037] It should be noted that the first terminal 101 and the second terminal 103 can be different terminals or the same terminal. When the first terminal 101 and the second terminal 103 are the same terminal, the first client and the second client can be installed simultaneously on the terminal. When sharing a playlist, the target playlist card can be shared from the first client installed on the terminal to the second client installed on the terminal. Both the first terminal 101 and the second terminal 103 can be smartphones, tablets, wearable devices, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), e-book readers, or in-vehicle devices, etc. The server 102 can be a single server or a server cluster consisting of multiple servers.

[0038] The method described in this application will be further explained in detail below.

[0039] Please see Figures 2 to 3The first aspect of this application provides an embodiment of a playlist processing method, which includes steps 21 to 25:

[0040] 21. In response to a user's playlist editing action triggered by a target playlist, display the playlist card editing interface.

[0041] For example, for a user-created playlist (My Playlist) in a music player application client, when the user needs to share at least some of the songs in the playlist, the playlist card editing interface can be displayed in response to the user's playlist editing operation triggered on the target playlist. For example... Figure 3 As shown, specifically, users can click the three-dot control 31 in the upper right corner of a pre-shared self-created playlist to pre-edit the playlist, and then select the playlist card as the sharing method to enter the playlist card editing interface.

[0042] Of course, the embodiments of this application can also be applied to processing recommended playlists that come with music playback application clients.

[0043] 22. Determine the target playlist template.

[0044] To meet users' aesthetic requirements for the final generated target playlist cards, differentiate the layout of each playlist card, and attract more viewers' attention, it is necessary to determine the target playlist card template to be used in the final production.

[0045] 23. Select the target number of songs from the target playlist.

[0046] Since the target playlist card template is mainly used to limit the types and layout of song information entered into the playlist card, in order to quickly generate target playlist cards that meet user needs, after clarifying the preset number of songs corresponding to the target playlist card template, the target songs can be selected from the target playlist list according to the preset number of songs corresponding to the target playlist card template. The preset number of songs limits the maximum number of songs that can be displayed on the playlist card surface; it can be considered as the maximum number of songs that the song information display area of ​​the playlist card template can hold. Of course, the preset number of songs allowed to be arranged may vary between different templates.

[0047] 24. Obtain the target song information for each target song.

[0048] Once the target playlist template is determined, the target song information for each target song is obtained based on the song information types specified in the template. This helps to accurately and quickly add the song information to be shared to the playlist, reducing waiting time.

[0049] 25. Arrange the target song information according to the template layout to generate the target playlist card.

[0050] Specifically, according to the song information layout defined by the target playlist card template, the target song information is arranged into the target playlist card template to generate a target playlist card that meets the user's aesthetic requirements.

[0051] As can be seen, this application embodiment uses a target playlist card template for the target playlist, which allows the target song information to be arranged on the target playlist card according to the layout defined by the template. This ensures that the final playlist information displays a layout style that meets the user's customized needs, creating a visual difference between the target playlist card and other playlist cards. Simultaneously, it helps improve the presentation of the target songs on the target playlist card, enhancing the user experience and thus promoting the target songs, helping users collect songs of similar style or connect with fellow music lovers.

[0052] Based on the examples above, some specific possible implementation examples will be provided below. In practical applications, the implementation details of these examples can be combined as needed according to the corresponding functional principles and application logic.

[0053] Please see Figures 3 to 8 This application provides another embodiment of a playlist processing method, which includes steps 41 to 47:

[0054] 41. In response to a user's playlist editing action triggered by a target playlist, display the playlist card editing interface.

[0055] 42. Determine the target playlist template.

[0056] In some specific examples, step 42 may specifically include one or a second of the following determination methods:

[0057] One method is to use a preset playlist card template as the target playlist card template.

[0058] In practical applications, if users are satisfied with the default preset playlist card template in the application client, they can directly use the preset playlist card template as the target playlist card template (or simply the target template), so that the target song information can be quickly arranged in the target playlist card template according to the layout defined by the template, thus speeding up the generation process of the target playlist card.

[0059] Method Two: In response to the user's triggering operation on the template selection control 51 in the playlist card editing interface, multiple playlist card templates are displayed, and the playlist card template selected by the user is used as the target playlist card template.

[0060] If the user is not satisfied with the default playlist card template in the application client, the application can respond to the user's trigger operation on the template selection control and display multiple alternative playlist card templates. Of course, the default playlist card template described in one of the above determination methods can also be listed among these alternative playlist card templates, so that the user has the opportunity to select and finally adopt the application.

[0061] 43. Select the target number of songs from the target playlist list.

[0062] In some specific examples, step 43 may specifically include one or two of the following song selection methods:

[0063] One way to select songs (no manual selection required): Select the target songs from the preset number of songs (e.g., k songs) at the top of the target playlist.

[0064] Specifically, once the target template is determined, the target playlist can be automatically selected from the target template.

[0065] The first k candidate songs are selected as the target song. Of course, in some possible implementation examples, it is also possible to...

[0066] Instead of selecting the top k songs, the target song is selected from the candidate songs in the target playlist that meet the preset selection criteria. These preset selection criteria may include that the total number of songs selected before the current candidate song does not exceed the preset number of songs, and that the current candidate song's ranking in the target playlist meets the selection rules. These selection rules may be random or preset, such as only tracks with an even ranking in the target playlist have the possibility of being selected as target songs.

[0067] Song selection method two (user selects songs): responding to user requests Figure 5 The triggering operation of the song selection control 52 in the playlist card editing interface shown will switch the display interface from the playlist card editing interface to the song selection interface. The song selection interface contains a target playlist list, and each song has a corresponding selection control 61. In response to the user's triggering operation of the selection control for a preset number of songs, the preset number of target songs are selected from the target playlist list.

[0068] Specifically, the song selection interface can be as follows: Figure 6 As shown, the selection control 61 can be a circle-shaped control that can mark serial numbers. The serial numbers can be used to record the total number of songs to be selected as target songs, and can also be used to mark the order in which each song is selected, so as to help determine the position of each target song information in the target song list card template (please refer to the relevant instructions in step 46 for details).

[0069] 44. Obtain the target song information for each target song.

[0070] In some specific examples, the song information type may include the song title and the artist name. Accordingly, in this case, the generated target playlist card may be as follows: Figure 7 As shown, it includes target song information such as the target song name and the corresponding artist name.

[0071] More specifically, in some examples, song information types may include song title, artist name, and song cover image. Accordingly, in this case, the generated target playlist card could be as follows: Figure 8 As shown, it includes the target song title, the corresponding artist name, the song cover image, and other target song information.

[0072] In some specific examples, such as Figure 5 As shown, the target playlist card template can be configured with a playlist card nomination area and / or a playlist card cover image area. Therefore, before generating the target playlist card, this method may also include step 45 (adding the playlist card name and / or target cover image to the target playlist card template). The specific operation process of step 45 is as follows:

[0073] Add the user's name to the target playlist card in the playlist card nomination area, and / or add the user's target cover image in the playlist card cover image area, so that the target playlist card can attract the audience's attention from the playlist card name and / or target cover image and improve its recognizability.

[0074] 46. ​​Arrange the target song information according to the template layout.

[0075] In some specific examples, the specific implementation process of step 46 may include:

[0076] The target song information, once the preset number of songs has been reached, is arranged in the display area 71 of the target playlist card template according to the song information layout; the information of songs in the target playlist list that are not included in the display area 71 is added to the hidden area 72 of the target playlist card template. The hidden area 72 includes the playlist card QR code, which can be placed in the lower right corner of the target template.

[0077] Considering that users may pre-share a large number of songs, it is difficult for the target template to display them all, or displaying them all would result in a large amount of information piling up on the playlist card surface, thus affecting the aesthetics and readability of the playlist card information layout. Therefore, a display area 71 and a hidden area 72 are set for the target playlist card 70, which helps to improve the layout and readability of the playlist card surface. On the other hand, the QR code of the playlist card can also be referenced. This reference operation can include granting viewing permissions to the target playlist card 70, so that the user being shared with (the sharing object) can open the relevant music playback application by scanning the QR code of the playlist card, thereby viewing the full version of the target playlist list and other information.

[0078] In some specific examples, if step 43 involves the second song selection method, then the specific implementation process of step 46 may include:

[0079] Based on the order in which the selection controls 61 for each of the multiple target songs are triggered, determine the entry position of each target song's information in the target playlist card template; arrange the information of each target song in the target playlist card template according to the corresponding entry position.

[0080] by Figure 6 For example, for two songs in the target playlist with the names "Song A" and "Song B", the corresponding selection controls are triggered by the user in the order of first and second clicks, respectively. Therefore, the song information of "Song A" and "Song B" will be filled into the first track information field and the second track information field of the target template, respectively, so that the target song information of the two songs is finally distributed in the target playlist card. Specifically, they are arranged in the above display area according to the corresponding filling position, and so on, until the Kth track information field is filled.

[0081] Based on the examples above, to ensure that the target playlist card ultimately displays more personalized elements and features to attract public attention, the method of this application may also include step 47 (adding sticker elements to the target playlist card template) before generating the target playlist card. The specific implementation process of step 47 includes:

[0082] In response to user Figure 5 The trigger operation of the sticker setting control 53 shown will add the selected target sticker (such as headphone sticker, finger icon, icon with text, etc.) to the target playlist card template; according to the user's operation to change the shape of the target sticker, the display shape of the target sticker in the target playlist card template will be adjusted, and the display shape includes at least one of the following: addition position, size and placement angle.

[0083] The sticker settings control, when clicked by the user, displays multiple alternative stickers for the user to select the target sticker from. The display format of the target sticker within the target playlist template can be adjusted based on user actions to suit their customization needs. Optionally, the display trace of a deprecated target sticker within the target playlist template can be removed based on the user's deletion action.

[0084] The execution order of step 45 with steps 43, 44, or 46 is not limited and they can be executed simultaneously; the execution order of step 47 with any of steps 43 to 46 is also not limited and they can be executed simultaneously. Steps 41 to 44 are similar to steps 21 to 24 above, and steps 46 and 45 are similar, so they will not be described in detail.

[0085] As a possible implementation example, considering that users may not want to grant viewing permissions to certain playlist cards, display permissions can be configured for the target playlist card. Furthermore, to further enrich the information contained in the target playlist card, relevant target comments can be added. Therefore, specifically, the aforementioned playlist card editing interface can also include list setting controls and / or comment selection controls. Accordingly, before generating the target playlist card, the method of this application can also include the following operations:

[0086] In response to a user's selection of a blacklist device using the playlist settings control, the system obtains blacklist device information and configures the target playlist card's display permissions for blacklist devices; and / or, in response to a user's selection of a comment using the comment selection control, it selects the target comment corresponding to the target song and adds the target comment to the target playlist card template. Specifically, the blacklist device list and / or target comments can be customized by the user.

[0087] In some specific examples, such as after the above operations to generate the target playlist card, the method of this application may also include the following target playlist card preview and / or sharing operations:

[0088] The target playlist card is displayed in real-time in the playlist card preview area of ​​the playlist card editing interface, and / or, in response to the user's trigger operation on the sharing control 54 of the playlist card editing interface, the user-selected sharing object is obtained, and the target playlist card is pushed to the sharing object; the sharing object can be a friend A, dynamic group B, dynamic program port C, or other pre-shared objects from certain application clients. Of course, the sharing control 54 can also be set as a functional control such as save or preview.

[0089] Based on the above description, optionally, if the number of target songs selected by the user is not equal to the preset number of songs, the method of this application may further include: initiating a surplus prompt that the number of target songs selected has not reached the preset number of songs, the surplus prompt being used to remind the user to trigger at least one of the remaining selection controls so that the number of target songs selected reaches the preset number of songs.

[0090] Similarly, if the number of target songs selected by the user exceeds the preset number of songs, the method of this application may further include: issuing an over-limit prompt that the number of target songs selected exceeds the preset number of songs, the over-limit prompt being used to remind the user to cancel the triggering of the excess selection controls.

[0091] In summary, the method of this application can facilitate users to customize playlist cards, and at the same time, make the final generated target playlist cards have unique personalized characteristics, improve the promotion of target songs, and enhance user experience.

[0092] Please see Figure 9The second aspect of this application provides an embodiment of an electronic device 900, which may include one or more central processing units (CPUs) 901 and a memory 905, wherein the memory 905 stores one or more applications or data.

[0093] The memory 905 can be volatile or persistent storage. The program stored in the memory 905 can include one or more modules, each module including a series of instruction operations on the electronic device. Furthermore, the central processing unit 901 can be configured to communicate with the memory 905 and execute the series of instruction operations stored in the memory 905 on the electronic device 900.

[0094] Electronic device 900 may also include one or more power supplies 902, one or more wired or wireless network interfaces 903, one or more input / output interfaces 904, and / or one or more operating systems, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0095] The central processing unit 901 can perform the operations performed by the first aspect or any specific method embodiment of the first aspect, which will not be described in detail here.

[0096] This application provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method as described in the first aspect or any specific implementation thereof.

[0097] This application provides a computer program product containing instructions or computer programs, which, when run on a computer, causes the computer to perform the method described in the first aspect or any specific implementation thereof.

[0098] It is understood that, in the various embodiments of this application, the sequence number of each step does not imply the order of execution. The execution order of each step should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0099] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0100] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system or apparatus, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0101] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0102] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0103] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product (computer program product) is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a business server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method of playlist processing, characterized by, The method comprises the following steps: In response to a playlist editing operation triggered by a user for a target playlist, a playlist card editing interface is displayed; A target playlist card template is determined, and a preset number of target songs are selected from the target playlist list according to a preset number of songs corresponding to the target playlist card template, the target playlist card template being used to limit the type and layout of song information filled in the playlist card; According to the type of song information defined by the target playlist card template, the target song information of each target song is obtained; According to the song information layout defined by the target playlist card template, the target song information is arranged in the target playlist card template to generate a target playlist card.

2. The playlist processing method of claim 1, wherein, The method comprises the following steps: The preset playlist card template is used as the target playlist card template; Or, In response to a trigger operation of a template selection control of the playlist card editing interface, a plurality of playlist card templates are displayed, and one of the playlist card templates selected by the user is used as the target playlist card template.

3. The playlist processing method of claim 1, wherein, The method comprises the following steps: The preset number of candidate songs arranged in the front of the target playlist list are used as the target songs.

4. The playlist processing method of claim 1, wherein, The method comprises the following steps: In response to a trigger operation of a song selection control included in the playlist card editing interface, the playlist card editing interface is switched to a song selection interface, the song selection interface including the target playlist list and each song in the target playlist list corresponding to a selected control; In response to a trigger operation of a preset number of selected controls, the target playlist list is selected to obtain a preset number of target songs.

5. The playlist processing method of claim 4, wherein, The method comprises the following steps: According to the order in which the selected controls of the plurality of target songs are triggered, the filling positions of the target song information in the target playlist card template are determined; According to the corresponding filling positions, the target song information is arranged in the target playlist card template.

6. The playlist processing method of claim 1, wherein, The method comprises the following steps: The target song information reaching the preset number of songs is arranged in the display area of the target playlist card template according to the song information layout; The information of the songs in the target playlist list that are not included in the display area is added to the hidden area of the target playlist card template, and the hidden area includes a playlist card two-dimensional code.

7. The playlist processing method according to any one of claims 1 to 6, characterized by, The playlist card editing interface further includes a sticker setting control; before the target playlist card is generated, the method further comprises the following steps: In response to a trigger operation of the sticker setting control, a selected target sticker is added to the target playlist card template; According to a change operation of the user on the target sticker form, the display form of the target sticker in the target playlist card template is adjusted, and the display form includes at least one of the addition position, size and placement angle.

8. The playlist processing method according to any one of claims 1 to 6, characterized by, When the type of song information includes the song name and the singer name, the target playlist card generated includes the target song name and the corresponding singer name; or, When the song information types include a song name, a singer name and a song cover picture, the generated target playlist card contains a target song name and corresponding singer name, and a song cover picture.

9. The playlist processing method according to any one of claims 1 to 6, characterized by, The target playlist card template is configured with a playlist card nomination area and / or a playlist card cover picture area; before the target playlist card is generated, the method further includes: adding a playlist card name nominated by a user to the playlist card nomination area, and / or adding a target cover picture determined by the user to the playlist card cover picture area.

10. The playlist processing method according to any one of claims 1 to 6, characterized by, The playlist card editing interface further contains a blacklist setting control and / or a comment selection control; before the target playlist card is generated, the method further includes: in response to a blacklist selection operation of the user on the blacklist setting control, obtaining blacklist device information and configuring display permission of the target playlist card for the blacklist device; and / or, in response to a comment selection operation of the user on the comment selection control, selecting a target comment corresponding to the target song and adding the target comment to the target playlist card template.

11. The playlist processing method according to any one of claims 1 to 6, characterized by, After the target playlist card is generated, the method further includes: displaying the target playlist card in a preview mode in a playlist card preview area of the playlist card editing interface; and / or, in response to a trigger operation of a sharing control of the playlist card editing interface by the user, obtaining a sharing object selected by the user and pushing the target playlist card to the sharing object.

12. An electronic device, comprising: comprise: a central processing unit, a memory and an input / output interface; the memory is a short-term storage memory or a persistent storage memory; the central processing unit is configured to communicate with the memory and execute instruction operations in the memory to perform the method of any one of claims 1 to 11.

13. A computer-readable storage medium, characterized in that, comprise instructions that, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 11.

Citation Information

Patent Citations

  • Analytic file generation method of album file and terminal equipment

    CN113674724A

  • Song menu display information generation method and device, electronic equipment and storage medium

    CN114943006A