Song sharing method, device, terminal and storage medium
By providing song sharing interface and style customization functions that match the user's identity type in the music app, the problem of insufficient scope and personalization of customized content in the prior art is solved, and the user's sharing experience is improved.
Patent Information
- Application Number
- CN202211492871.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-25
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-11-25
AI Technical Summary
When sharing songs by existing music apps, the scope and personalization of customized content are not ideal, and cannot meet the sharing style customization needs of users of specific identity types.
Provides a song sharing method, which displays sharing styles that match the user's identity type on the song customization interface, including user tailsuffix styles and song background picture styles, and allows users to set and customize these styles to achieve sharing style customization for users of specific identity types.
It enhances users' desire and experience to share, and meets users' personalized sharing needs by expressing their own taste and identity.
Smart Images

Figure CN115757841B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer interaction, and more specifically, to a song sharing method, device, terminal, and storage medium. Background Art
[0002] Song sharing means that users can share the song they are about to share to the target channel by clicking the share button in the music app. When sharing the song, they can select the sharing style of the song, among which the sharing styles include lyrics cards, videos, etc.
[0003] Currently, when sharing songs on mainstream music apps, the selectable sharing styles only change based on the song content. For example, in a lyrics card, users can share different fragments of the "lyrics" in the "song content" of the shared song.
[0004] When sharing songs, the existing music apps are not ideal in terms of the scope of customized content, customization style, and degree of personalization. Summary of the Invention
[0005] The main purpose of this application is to provide a song sharing method, device, terminal and storage medium to solve the problem in the related art that the sharing style customization of users with specific identity types is not supported.
[0006] To achieve the above objectives, in a first aspect, the present application provides a song sharing method, comprising:
[0007] In response to a trigger instruction for a song customization interface for a target song, displaying a sharing style of the target song on the song customization interface, wherein the song customization interface and the sharing style both match the user identity type of the currently logged-in user;
[0008] In response to a trigger instruction of the first sharing control in the song customization interface, the target song is shared in a target sharing style.
[0009] In a possible implementation, in response to a trigger instruction of a song customization interface for a target song, after the song customization interface displays the sharing style of the target song, the method further includes:
[0010] In response to the setting instruction for the sharing style, the target sharing style corresponding to the target song is displayed on the song customization interface; the sharing style includes: user suffix style and / or song background image style.
[0011] In one possible implementation, in response to a setting instruction for a sharing style, a target sharing style corresponding to a target song is displayed on a song customization interface, including:
[0012] In the case where the sharing style includes a user suffix style and a song background picture style, in response to the setting instructions for the user suffix style and the song background picture style, the user suffix and song background picture matching the user level are added to the first sharing style, and the target sharing style corresponding to the target song is displayed in the song customization interface.
[0013] In a possible implementation, when a user suffix style is displayed in the song customization interface, the cascade interface corresponding to the song customization interface displays the song background picture style;
[0014] or,
[0015] When the song background picture style is displayed in the song customization interface, the cascade interface corresponding to the song customization interface displays the user suffix style.
[0016] In a possible implementation, in response to a trigger instruction of a song customization interface for a target song, after the song customization interface displays the sharing style of the target song, the method further includes:
[0017] In response to the setting instruction for the user suffix style, the user suffix matching the user level is added to the first sharing style, and the second sharing style corresponding to the target song is displayed on the song customization interface.
[0018] In a possible implementation, after the second sharing style corresponding to the target song is displayed on the song customization interface, the method further includes:
[0019] In response to a trigger instruction of a confirmation control in the song customization interface, displaying a cascading interface;
[0020] In response to the setting instruction for the song background picture style in the cascade interface, the background picture in the song background picture style is used to replace the background picture in the second sharing style, and the target sharing style corresponding to the target song is displayed in the cascade interface.
[0021] In one possible implementation, in response to a trigger instruction for a first sharing control in a song customization interface, sharing a target song in a target sharing style includes:
[0022] In response to a trigger instruction for a second sharing control in the cascade interface, displaying a sharing channel interface in the cascade interface;
[0023] In response to a setting instruction for a sharing channel in the sharing channel interface, the target song is shared to the target sharing channel in a target sharing style.
[0024] In one possible implementation, in response to a trigger instruction of a song customization interface for a target song, before displaying customization information on the song customization interface, the method further includes:
[0025] Receiving a trigger instruction for a third sharing control in a playback interface of a target song;
[0026] Sending the user's identity information to the server so that the server determines the user's identity type based on the user's identity information;
[0027] Receive the user identity type returned by the server.
[0028] In a possible implementation, after receiving the user identity type returned by the server, the method further includes:
[0029] Identify the user's identity type;
[0030] If the user identity type meets the preset conditions, the song customization interface is displayed.
[0031] In a second aspect, an embodiment of the present invention provides a song sharing device, comprising:
[0032] A display module, configured to respond to a trigger instruction for a song customization interface for a target song and display a sharing style of the target song on the song customization interface, wherein the song customization interface and the sharing style both match the user identity type of the currently logged-in user;
[0033] The sharing module is used to share the target song in a target sharing style in response to a trigger instruction of the first sharing control in the song customization interface.
[0034] In a third aspect, an embodiment of the present invention provides a terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the above song sharing methods when executing the computer program.
[0035] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of any of the above song sharing methods are implemented.
[0036] Embodiments of the present invention provide a song sharing method, device, terminal, and storage medium, including: first responding to a trigger instruction of a song customization interface for a target song, displaying the sharing style of the target song on the song customization interface, and then responding to a trigger instruction of a first sharing control in the song customization interface to share the target song in the target sharing style. The present invention supports the customization of sharing styles for users of specific identity types by setting the song customization interface and sharing style to match the user identity type of the currently logged-in user, thereby meeting the user's need to express themselves through sharing styles, while highlighting the user's self-taste, identity, etc., thereby enhancing the user's desire to share and further improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The drawings that constitute part of this application are used to provide a further understanding of this application and make other features, objects and advantages of this application more apparent. The illustrative embodiment drawings of this application and their descriptions are used to explain this application and do not constitute an improper limitation of this application. In the drawings:
[0038] Figure 1 is a schematic diagram of a song sharing interface provided by one embodiment of the present invention;
[0039] Figure 2 is a schematic diagram of a lyrics selection interface provided by an embodiment of the present invention;
[0040] Figure 3 is a schematic diagram of a lyrics cover setting interface provided by an embodiment of the present invention;
[0041] Figure 4 is a schematic diagram of an application scenario of a song sharing method provided by an embodiment of the present invention;
[0042] Figure 5 is a schematic diagram of a song sharing interface provided by another embodiment of the present invention;
[0043] Figure 6 This is a flow chart of an implementation method of a song sharing method provided by an embodiment of the present invention;
[0044] Figure 7 is a schematic diagram of a sharing style customization interface provided by an embodiment of the present invention;
[0045] Figure 8 is a schematic diagram of a user suffix style provided by an embodiment of the present invention;
[0046] Figure 9 is a schematic diagram of a second sharing mode provided by an embodiment of the present invention;
[0047] Figure 10 Schematic diagram of a song background image style provided by an embodiment of the present invention;
[0048] Figure 11 is a schematic diagram of a target sharing style provided by an embodiment of the present invention;
[0049] Figure 12 is a schematic diagram of a sharing style customization interface provided by another embodiment of the present invention;
[0050] Figure 13 This is a structural diagram of a song sharing device provided by an embodiment of the present invention;
[0051] Figure 14is a schematic diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0052] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0053] The terms "first," "second," "third," "fourth," and so forth (if any) in the description and claims of the present invention and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or sequential sequence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments of the present invention described herein can be practiced in sequences other than those illustrated or described herein.
[0054] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0055] It should be understood that in the present invention, "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes 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 these processes, methods, products or apparatuses.
[0056] It should be understood that in the present invention, "multiple" refers to two or more. "And / or" is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "Contains A, B and C", "Contains A, B, C" means that A, B, and C are all included, "Contains A, B or C" means that one of A, B, and C is included, and "Contains A, B and / or C" means that any one, any two, or any three of A, B, and C are included.
[0057] It should be understood that, in the present invention, "B corresponding to A," "B corresponding to A," "A corresponds to B," or "B corresponds to A" means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information. A and B match when the similarity between A and B is greater than or equal to a preset threshold.
[0058] Depending on the context, "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting."
[0059] The following specific embodiments are used to describe the technical solution of the present invention in detail. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0060] In order to make the purpose, technical solutions and advantages of the present invention more clear, specific embodiments will be described below with reference to the accompanying drawings.
[0061] In the App client, users can click the share button to share songs to different channels, such as: community dynamics within the site, WeChat chat window, WeChat Moments, etc. Among them, the App client refers to applications based on the mobile phone operating system, such as various audio playback software.
[0062] Take an audio player software as an example. When playing the song ### in the song playing interface, you can click the share button in the song playing interface, and then jump to Figure 1 The interface shown includes sharing forms and sharing channels. Sharing forms include listening to music together, synchronizing with status, etc. Sharing channels include off-site social apps (such as WeChat friends, QQ friends), private messages within the site, etc.
[0063] When jumping to Figure 1 After the interface is displayed, the user can share the song ### by selecting the sharing mode and sharing channel. For example, if the user selects the sharing mode as "Listen to the song together" and the sharing channel as WeChat friends, the song ### will be shared with WeChat friends in the form of "Listen to the song together".
[0064] However, when sharing songs on the current music apps, the available sharing styles only change based on the song content. That is, users can choose to share any "song content" in the song, where the song content includes but is not limited to lyrics, and can also be Figure 2 The lyricist, producer, etc. in the lyrics selection interface shown.
[0065] Taking the lyrics of a song as an example, users can Figure 2In the "Select Lyrics" interface corresponding to the song ### shown, you can select the lyrics you want to share by clicking, etc. It can be seen that there is a check mark in front of the lyrics you want to share, and the selected lyrics are continuous.
[0066] It should be noted that the song content selected by the user can be continuous or discontinuous.
[0067] After selecting the song to share, click Figure 2 Click the "Lyrics Picture" button below to jump directly to Figure 3 The lyrics picture interface shown in the figure includes all shared lyrics, the original cover image of the song, and the card appearance. The card appearance is the backup cover image used for sharing lyrics, such as Figure 3 Appearance 1, Appearance 2, Appearance 3, etc. shown in.
[0068] Users can select the appearance of the card in the lyrics image interface to use the selected appearance as the cover image of the lyrics to be shared.
[0069] However, the existing music apps are not ideal in terms of the scope of customized content, customization style, and degree of personalization when sharing songs.
[0070] Based on the above problems, this application proposes a song sharing method to support the customization of sharing styles of users with specific identity types when sharing songs on a music app, thereby realizing song sharing based on users with specific identity types.
[0071] The song sharing method provided by this application can be applied to Figure 4 In the application environment shown. Among them, user 401 clicks on the music APP displayed on the screen of client 402, enters the main page of the music APP, and the user selects the target song on the main page and clicks play, and the target song is played on the playback interface. User 401 jumps to the song sharing interface by clicking the share button (i.e., the third share button) in the playback interface, wherein the song sharing interface includes a song customization interface.
[0072] In response to a trigger instruction from user 401 for the song customization interface of the target song, client 402 displays the sharing style of the target song on the song customization interface, wherein the content, sharing style type, and content displayed on the song customization interface all match the user identity type of the currently logged-in user. Then, in response to a trigger instruction from user 401 for the first sharing control in the song customization interface of client 402, client 402 and / or server 403 shares the target song in the target sharing style.
[0073] In a further embodiment, the client 402 also communicates with the server 403. When the user 401 clicks the third sharing button in the playback interface (that is, the client 402 receives the trigger instruction for the third sharing control in the playback interface of the target song), the client 402 sends the identity information of the user 401 to the server 403, so that the server 403 determines the user identity type based on the identity information of the user 402.
[0074] Specifically, server 403 identifies the user's identity type. If the user's identity type meets preset conditions, server 403 feeds the user's identity type back to client 402. In other words, client 402 receives the user's identity type returned by server 403 and then displays the song customization interface. In another embodiment, client 402 may independently determine the user's identity type based on the user's identity information, independent of server 403. The user's identity type may include the user level of the currently logged-in user, the target group to which the user belongs, and other information. The preset conditions are set based on specific circumstances and are not limited here.
[0075] For example, if the preset condition is used to determine whether the user identity type of the currently logged-in user is an SVIP customer group identity, then after the server 403 receives the identity information of the user 401 sent by the client 402, it first identifies the user identity type and determines whether the user identity type of the currently logged-in user is an SVIP customer group identity. If the user identity type of the currently logged-in user is an SVIP customer group identity, the user identity type is fed back to the client 402, and the client 402 displays the following information: Figure 5 Correspondingly, if the server 403 receives the identity information of the user 401 sent by the client 402, it first identifies the user identity type and determines whether the user identity type of the currently logged-in user is an SVIP customer group identity. If the user identity type of the currently logged-in user is not an SVIP customer group identity, the client 402 will not display the following information: Figure 5 The song customization interface shown (i.e. the private customization card in the sharing form) only displays the following Figure 1 That is, when the user clicks the third share button, the server 403 will determine whether the user meets the SVIP super member status. If the user does not meet the SVIP customer group status, the user can Figure 1 Share in the sharing form shown; if the user meets the SVIP customer group identity, then Figure 1 A private customized card has been added to the sharing format shown, so that users with SVIP status can make exclusive customization through the private customized card.
[0076] The client 402 and the server 403 can communicate with each other through any communication method, including but not limited to network communication, and the above-mentioned network can include but not limited to: wired network, wireless network, wherein the wired network includes: local area network, metropolitan area network and wide area network, and the wireless network includes: Bluetooth, WIFI, and other networks that realize wireless communication. The client 402 includes but is not limited to at least one of the following: mobile phone (such as Android phone, iOS phone, etc.), laptop computer, tablet computer, PDA, MID (Mobile Internet Devices), PAD, desktop computer, smart TV, etc. The server 403 can be an on-site server or a remote server, wherein both the on-site server and the remote server can be implemented as independent servers or a service cluster composed of multiple servers. The above is only an example and is not limited to this in this embodiment.
[0077] In one embodiment, if Figure 6 As shown, the present invention provides a song sharing method, which is applied to Figure 4 The client 402 shown includes the following steps:
[0078] Step S601: In response to a trigger instruction of a song customization interface for a target song, the sharing style of the target song is displayed on the song customization interface.
[0079] The song customization interface and sharing style are both tailored to the user identity of the currently logged-in user. Sharing styles include: user suffix style and / or song background image style. The user suffix style is the user tag set based on the user level, and the song background image style is the background style of the song card when sharing a song.
[0080] The target song is the song that the user listens to on the playback interface. This song is any song and is not specifically limited here.
[0081] When the user 401 triggers Figure 5 The song customization interface shown, that is, the client 402 responds to the trigger instruction of the song customization interface for the target song by the user 401, and then jumps to the song customization interface, wherein the song customization interface displays a sharing H5 card for sharing the target song to different sharing channels, as well as the sharing style for the target song.
[0082] The song customization interface can display the user suffix style and song background image style at the same time, that is, the song customization interface is as follows Figure 7As shown, there is a sharing H5 card for sharing the target song to different sharing channels, as well as a user suffix customization area and an SVIP exclusive template area. Among them, the user suffix customization area is used to customize the user suffix style, and the SVIP exclusive template area is used to customize the song background image style.
[0083] The song customization interface only displays the user suffix style, that is, the song customization interface displays a sharing H5 card for sharing the target song to different sharing channels and a user suffix customization area, and the song background image style is displayed through the cascade interface corresponding to the song customization interface.
[0084] The song customization interface only displays the user's song background picture style, that is, the song customization interface displays the sharing H5 card for sharing the target song to different sharing channels and the SVIP exclusive template area, and the user's suffix style is displayed through the cascade interface corresponding to the song customization interface.
[0085] Among them, the user suffix customization area includes: Figure 8 The displayed user suffixes include SVIP exclusive suffixes, music mystery group suffixes, user level suffixes, music quotient suffixes, and a customizable suffix input box. Users are divided according to their on-site identities, and their default identities can be displayed. For example, if a user selects a mystery group suffix, it can show that the user has joined a music mystery group, for example, a recommendation from a certain singer's fan club; if a user selects a level suffix, it can show the user's music level, for example, a recommendation from a music level 8 user; if a user selects a music quotient suffix, it can show the user's music quotient score, for example, a user with a music quotient score of 148, or a member of a music quotient high score club.
[0086] For example, when the user is SVIP, the SVIP exclusive small tail is selected by default, that is, Figure 7 The SVIP exclusive tail will be highlighted. Figure 7 The shared H5 card shown will add a corresponding suffix based on the user's SVIP level. If the user is an SVIP level 3 user, the update will be as follows Figure 7 The shared H5 card shown is as follows. Figure 9 As shown, that is, in Figure 7 The shared H5 card shown has been added with "From Cloud Music SVIP Level 3 User".
[0087] In addition, it also supports user-defined small tails, that is, Figure 7 Enter your identity in the "Other" input box shown and express yourself when sharing songs.
[0088] Among them, the SVIP exclusive template area is displayed as follows Figure 10The music mood, basic style, and custom style shown in the figure include cover color, singer customization, genre customization, and BPM (beat per minute) customization. Cover color customization is to customize the color of the background image of the shared H5 card based on the cover color of the target song. Singer customization is to customize the color of the background image of the shared H5 card based on the singer information of the target song (such as avatar image, favorite color, etc.). Genre customization is to customize the color of the background image of the shared H5 card based on the genre tag of the target song, such as customizing rock music to red and pop music to blue. BPM customization is to customize the color of the background image of the shared H5 card based on the music rhythm of the target song, such as customizing the rhythm of BPM between 80-100 to orange and the rhythm of BPM between 100-120 to red. Among them, the basic style is used to customize basic styles for the target song, including green stripes, taro hearts, retro plaid, polka dot texture, etc.
[0089] In addition, it also supports user-defined templates, that is, customizing the color of the target song or uploading pictures to customize the background image of the song sharing H5 card.
[0090] After the above step S601, it is also necessary to set the sharing style provided by the song customization interface to determine the target sharing style of the target song, that is, in response to the setting instructions for the sharing style, the target sharing style corresponding to the target song is displayed in the song customization interface.
[0091] When the sharing style displayed on the song customization interface includes a user suffix style and a song background picture style, in response to the setting instructions for the user suffix style and the song background picture style, the user suffix and song background picture matching the user level are added to the first sharing style, and the target sharing style corresponding to the target song is displayed on the song customization interface.
[0092] For example, Figure 7 The H5 card showing the target song to be shared with WeChat friends is used as the first sharing style. Figure 8 In the displayed user suffix customization area, select the SVIP exclusive suffix and set it as SVIP3 level user by default. Figure 10 In the displayed SVIP exclusive template area, select the green stripe in the basic version (a check mark will be displayed if selected). After setting, the user suffix and song background image set will be added to the first sharing style to form Figure 11 Target sharing style shown.
[0093] If the sharing style displayed in the song customization interface is the user suffix style, the cascade interface corresponding to the song customization interface displays the song background image style. You must first respond to the setting instruction for the user suffix style, add the user suffix that matches the user level to the first sharing style, and display the second sharing style corresponding to the target song in the song customization interface. Then, in response to the triggering instruction for the confirmation control in the song customization interface, display the cascade interface. Then, in response to the setting instruction for the song background image style in the cascade interface, replace the background image in the second sharing style with the background image in the song background image style, and display the target sharing style corresponding to the target song in the cascade interface.
[0094] For example, the sharing styles displayed in the song customization interface are user suffix styles and Figure 7 If you want to share the target song to WeChat friends in the H5 card shown in the first sharing style, you need to first select the one shown in the song customization interface. Figure 8 The user suffix customization area shown is used to set the user suffix style. That is, the client 402 responds to the setting instruction of the user 401 for the user suffix style, and the user suffix style selects the SVIP exclusive small tail, and is a SVIP3 level user by default, then the first sharing style will be updated in the song customization interface, that is, it will be displayed as follows Figure 9 The second sharing style shown is the first sharing style with the user suffix "from Cloud Music SVIP level 3 user" added.
[0095] After setting the user location, it is necessary to further set the song background image, that is, the client 402 responds to the trigger instruction of the confirmation control in the song customization interface by the user 401 and displays the cascade interface, wherein the cascade interface displays as follows: Figure 10 The SVIP exclusive template area is displayed to set the song background image style. That is, the client 402 responds to the setting instruction of the song background image style in the cascade interface by the user 401 and sets the song background image to the green stripes in the basic style. Since the first sharing style has an initial song background image, after setting a new song background image in the cascade interface, the initial song background image is replaced with the new song background image, and finally a new song background image is formed. Figure 11 Target sharing style shown.
[0096] If the song background image style is displayed in the song customization interface, the corresponding cascade interface will display the user suffix style. To do this, you must first set the background image style in the song customization interface, then jump to the cascade interface and set the user suffix style in the cascade interface. This embodiment uses a similar method to the above embodiment, differing only in the order of precedence, and will not be further described here.
[0097] Step S602: In response to a trigger instruction of the first sharing control in the song customization interface, the target song is shared in a target sharing style.
[0098] After determining the target sharing style, the target song also needs to be shared through the target channel in the target sharing style. The target channels include WeChat Moments, WeChat friends, QQ Space, QQ friends, private messages, links, etc.
[0099] Taking WeChat friends as an example of a sharing channel, when the user's suffix style and song background image style are both in the song customization interface, the client 402 responds to the user 401's trigger instruction for the first sharing control in the song customization interface, and shares the target song to WeChat friends in the target sharing style.
[0100] When the user suffix style and the song background image style are in different interfaces, you must first respond to the trigger instruction for the second sharing control in the cascade interface, display the sharing channel interface in the cascade interface, and then respond to the setting instruction for the sharing channel in the sharing channel interface to share the target song to the target sharing channel in the target sharing style.
[0101] Taking the cascade interface for setting the song background picture as an example, after setting the song background picture in the cascade interface, the trigger instruction of the second sharing control in the cascade interface can be used to Figure 12 The sharing channel interface is displayed in the cascade interface shown.
[0102] Taking the sharing channel as WeChat friends as an example, the target song can be shared to WeChat friends in the target sharing style by triggering the WeChat friend channel in the sharing channel interface.
[0103] An embodiment of the present invention provides a song sharing method, comprising: first responding to a trigger instruction of a song customization interface for a target song, displaying the sharing style of the target song on the song customization interface, and then responding to a trigger instruction of a first sharing control in the song customization interface, sharing the target song in the target sharing style. The present invention supports the customization of sharing styles for users of specific identity types by setting the song customization interface and sharing style to match the user identity type of the currently logged-in user, thereby meeting the user's need to express themselves through sharing styles, while highlighting the user's self-taste, identity, etc., thereby enhancing the user's desire to share and further improving the user experience.
[0104] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0105] The following are device embodiments of the present invention. For details not fully described therein, reference may be made to the corresponding method embodiments described above.
[0106] Figure 13 A schematic diagram of the structure of a song sharing device provided by an embodiment of the present invention is shown. For ease of explanation, only the parts related to the embodiment of the present invention are shown. The song sharing device includes a display module 1301 and a sharing module 1302, as follows:
[0107] Display module 1301, for displaying the target song's sharing style on the song customization interface in response to a trigger instruction for the target song's song customization interface, wherein the song customization interface and the sharing style both match the user identity type of the currently logged-in user;
[0108] The sharing module 1302 is configured to share the target song in a target sharing style in response to a trigger instruction of the first sharing control in the song customization interface.
[0109] In one possible implementation, after the display module 1301, a first customization module is also included, which is used to respond to the setting instructions for the sharing style and display the target sharing style corresponding to the target song in the song customization interface; the sharing style includes: user suffix style and / or song background picture style.
[0110] In one possible implementation, the first customization module is also used to, when the sharing style includes a user suffix style and a song background picture style, respond to setting instructions for the user suffix style and the song background picture style, add the user suffix and song background picture that match the user level to the first sharing style, and display the target sharing style corresponding to the target song on the song customization interface.
[0111] In a possible implementation, when a user suffix style is displayed in the song customization interface, the cascade interface corresponding to the song customization interface displays the song background picture style;
[0112] or,
[0113] When the song background picture style is displayed in the song customization interface, the cascade interface corresponding to the song customization interface displays the user suffix style.
[0114] In one possible implementation, after the display module 1301, a second customization module is also included. The second customization module is used to respond to the setting instruction for the user suffix style, add the user suffix matching the user level to the first sharing style, and display the second sharing style corresponding to the target song in the song customization interface.
[0115] In a possible implementation, after the second customization module, a third customization module is further included, and the third customization module is configured to display a cascading interface in response to a trigger instruction of a confirmation control in the song customization interface;
[0116] In response to the setting instruction for the song background picture style in the cascade interface, the background picture in the song background picture style is used to replace the background picture in the second sharing style, and the target sharing style corresponding to the target song is displayed in the cascade interface.
[0117] In one possible implementation, the sharing module 1302 is configured to display a sharing channel interface on the cascade interface in response to a trigger instruction for the second sharing control in the cascade interface;
[0118] In response to a setting instruction for a sharing channel in the sharing channel interface, the target song is shared to the target sharing channel in a target sharing style.
[0119] In a possible implementation, before the display module 1301, a receiving module is further included, the receiving module being configured to receive a trigger instruction for a third sharing control in the playback interface of the target song;
[0120] Sending the user's identity information to the server so that the server determines the user's identity type based on the user's identity information;
[0121] Receive the user identity type returned by the server.
[0122] In a possible implementation, after the receiving module, an identification module is further included, and the identification module is used to identify the user identity type;
[0123] If the user identity type meets the preset conditions, the song customization interface is displayed.
[0124] Figure 14 Schematic diagram of a terminal provided by an embodiment of the present invention. Figure 14 As shown, the terminal 14 of this embodiment includes: a processor 1401, a memory 1402, and a computer program 1403 stored in the memory 1402 and capable of running on the processor 1401. When the processor 1401 executes the computer program 1403, the steps in the above-mentioned various song sharing method embodiments are implemented, such as Figure 6 Alternatively, when the processor 1401 executes the computer program 1403, the functions of the modules / units in the above-mentioned song sharing device embodiments are realized, such as Figure 13 Functions of modules / units 1301 to 1302 are shown.
[0125] The present invention also provides a readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the song sharing method provided by the various embodiments described above.
[0126] Among them, the readable storage medium can be a computer storage medium or a communication medium. Communication media include any medium that facilitates the transmission of computer programs from one place to another. Computer storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist in a communication device as discrete components. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0127] The present invention also provides a program product, the program product including execution instructions stored in a readable storage medium. At least one processor of a device can read the execution instructions from the readable storage medium, and at least one processor executes the execution instructions to cause the device to implement the song sharing methods provided in the various embodiments described above.
[0128] In the embodiments of the above-mentioned devices, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.
[0129] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A song sharing method, characterized in that: include: In response to a trigger instruction for a song customization interface for a target song, displaying a sharing style of the target song on the song customization interface, wherein the song customization interface and the sharing style both match the user identity type of the currently logged-in user, and the sharing style includes: a user suffix style and / or a song background image style; In response to a trigger instruction of the first sharing control in the song customization interface, the target song is shared in a target sharing style.
2. The song sharing method according to claim 1, wherein: The method further includes, in response to a trigger instruction of a song customization interface for a target song, after the song customization interface displays the sharing style of the target song: In response to the setting instruction for the sharing style, the target sharing style corresponding to the target song is displayed on the song customization interface; the sharing style includes: user suffix style and / or song background picture style.
3. The song sharing method according to claim 2, wherein: In response to the setting instruction for the sharing style, displaying the target sharing style corresponding to the target song on the song customization interface includes: In the case where the sharing style includes a user suffix style and a song background picture style, in response to the setting instructions for the user suffix style and the song background picture style, the user suffix and song background picture matching the user level are added to the first sharing style, and the target sharing style corresponding to the target song is displayed on the song customization interface.
4. The song sharing method according to claim 3, wherein: When the user suffix style is displayed in the song customization interface, the cascade interface corresponding to the song customization interface displays the song background picture style; or, When the song background picture style is displayed in the song customization interface, the cascade interface corresponding to the song customization interface displays the user suffix style.
5. The song sharing method according to claim 4, wherein: The method further includes, in response to a trigger instruction of a song customization interface for a target song, after the song customization interface displays the sharing style of the target song: In response to the setting instruction for the user suffix style, the user suffix matching the user level is added to the first sharing style, and the second sharing style corresponding to the target song is displayed on the song customization interface.
6. The song sharing method according to claim 5, wherein: After the second sharing style corresponding to the target song is displayed on the song customization interface, the method further includes: In response to a trigger instruction of a confirmation control in the song customization interface, displaying the cascading interface; In response to the setting instruction for the song background picture style in the cascade interface, the background picture in the second sharing style is replaced with the background picture in the song background picture style, and the target sharing style corresponding to the target song is displayed in the cascade interface.
7. The song sharing method according to claim 6, wherein: Sharing the target song in a target sharing style in response to a trigger instruction of a first sharing control in the song customization interface includes: In response to a trigger instruction for a second sharing control in the cascade interface, displaying a sharing channel interface in the cascade interface; In response to a setting instruction for a sharing channel in the sharing channel interface, the target song is shared to a target sharing channel in the target sharing style.
8. The song sharing method according to claim 1, wherein: The method further includes, in response to a trigger instruction of a song customization interface for a target song, before displaying customization information on the song customization interface: receiving a trigger instruction for a third sharing control in the playback interface of the target song; Sending the user's identity information to a server, so that the server determines the user's identity type based on the user's identity information; Receive the user identity type returned by the server.
9. The song sharing method according to claim 8, wherein: After receiving the user identity type returned by the server, the method further includes: Identifying the user identity type; If the user identity type meets the preset conditions, the song customization interface is displayed.
10. A song sharing device, characterized in that: include: A display module, configured to respond to a trigger instruction for a song customization interface for a target song and display a sharing style of the target song on the song customization interface, wherein the song customization interface and the sharing style both match the user identity type of the currently logged-in user, and the sharing style includes: a user suffix style and / or a song background image style; The sharing module is used to share the target song in a target sharing style in response to a trigger instruction of the first sharing control in the song customization interface.
11. A terminal, characterized in that: comprising a memory, and one or more processors communicatively connected to the memory; The memory stores instructions that can be executed by the one or more processors, and the instructions are executed by the one or more processors to enable the one or more processors to implement the song sharing method as described in any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that It includes a program or instruction, which, when running on a computer, implements the song sharing method described in any one of claims 1 to 9.
Citation Information
Patent Citations
Music sharing method and device, electronic equipment and storage medium
CN113050857A
Interface display method and device, electronic equipment and storage medium
CN113713380A