Information Display Method, Medium, Device and Computing Device
By responding to the user's behavior of collecting songs in music software, obtaining the correlation information between users and musicians and displaying interactive information, the problem of lack of interactive design in existing music software is solved, and the interaction and user experience between users and musicians is improved.
Patent Information
- Application Number
- CN202210633114.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-06
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2042-06-06
AI Technical Summary
Existing music software lacks interactive design after users collect songs, and cannot effectively guide the interaction between users and musicians, resulting in a lack of management and sense of surprise between users and musicians.
By responding to the user's collection instructions for the target song, the association information between the user and the associated musician is obtained, and the interaction information fed back to the user is determined based on this information, and displayed on the graphical user interface corresponding to the song.
It has enhanced users' enthusiasm for collecting and paying attention, motivated users to develop the habit of collecting and paying attention, enhanced the interaction between users and musicians, and provided a better user experience.
Smart Images

Figure CN114995696B_ABST
Abstract
Description
Background Art
[0002] This section is intended to provide a background or context to embodiments of the invention that are recited in the claims. No description herein is admitted to be prior art by inclusion in this section.
[0003] In music player type application software, users can collect their favorite songs in the corresponding playlist through the collection operation, and then find the song in the playlist later, so that the user can play it again. Summary of the invention
[0004] However, existing music software only supports ordinary collection operations. Not only can musicians not perceive users' preferences, but there are also no prompts to guide subsequent operations after users perform collection operations. There is a lack of management and interactive design with a sense of surprise between users and musicians.
[0005] Therefore, there is a great need for an information display method to enhance the interaction between users and musicians, which is conducive to improving users' enthusiasm for collecting and paying attention, and bringing a better experience to users.
[0006] In this context, embodiments of the present invention are intended to provide an information display method, a medium, an information display apparatus, and a computing device.
[0007] In a first aspect of the embodiments of the present invention, there is provided an information display method, comprising:
[0008] In response to a user's collection instruction for a target song, obtaining association information between the user and an associated musician of the target song;
[0009] Determining the interactive information to be fed back to the user according to the association information between the user and the associated musician;
[0010] The interactive information is displayed in an interactive information display area on the graphical user interface corresponding to the target song.
[0011] In some embodiments of the present invention, when it is determined based on the association information between the user and the associated musician that the user does not follow the associated musician, a follow control corresponding to the associated musician is displayed in the interactive information.
[0012] In some embodiments of the present invention, determining the interaction information to be fed back to the user based on the association information between the user and the associated musician includes:
[0013] Determine a candidate interactive language set of the associated musician according to the musician type corresponding to the associated musician;
[0014] Determining a target interaction sentence from the candidate interaction language set according to the association information between the user and the associated musician;
[0015] The interactive information to be fed back to the user is generated according to the target interactive statement and the personal information of the associated musician.
[0016] In some embodiments of the present invention, determining a target interaction sentence from the candidate interaction language set according to the association information between the user and the associated musician includes:
[0017] If the user does not follow the associated musician, determining the first interaction sentence in the candidate interaction sentence set as the target interaction sentence;
[0018] If the user has followed the associated musician, the target interaction sentence is determined from the candidate interaction language set according to the song information of the target song and other associated information.
[0019] In some embodiments of the present invention, determining the target interaction sentence from the candidate interaction language set according to the song information of the target song and other related information includes:
[0020] Determine whether the user's favorite songs include other songs of the associated musician;
[0021] If included, obtaining the association time between the user and the associated musician, and obtaining the target interaction sentence according to the association time and the second interaction sentence in the candidate interaction sentence set;
[0022] If not included, the number of collectors of the target song is obtained from the song information, and the target interactive sentence is determined from the candidate interactive language set according to the number of collectors.
[0023] In some embodiments of the present invention, obtaining the association duration between the user and the associated musician includes:
[0024] Obtaining a first collection time corresponding to the first time the user collects other songs of the associated musician, and a second collection time corresponding to the first time the user collects the target music;
[0025] The association time between the user and the associated musician is obtained according to the first collection time and the second collection time.
[0026] In some embodiments of the present invention, determining the target interaction sentence from the candidate interaction sentence set according to the number of collections includes:
[0027] When the number of collectors is less than or equal to the threshold number of collectors, determining the third interactive sentence in the candidate interactive language set as the target interactive sentence;
[0028] When the number of collectors is greater than the threshold number of collectors, a fourth interaction sentence in the candidate interaction language set is determined as the target interaction sentence.
[0029] In some embodiments of the present invention, the method further comprises:
[0030] When the number of favorites is less than or equal to the threshold number of favorites, a list display control corresponding to the favorite user list of the target song is displayed in the interactive information.
[0031] In some embodiments of the present invention, before obtaining the association information between the user and the associated musician of the target song, the method further includes:
[0032] Determine whether there is a pre-uploaded custom interactive language by the musician associated with the target song;
[0033] If it exists, directly generating the interaction information according to the custom interaction language;
[0034] If not, continue to execute subsequent steps to determine the interactive information to be fed back to the user based on the association information between the user and the associated musician.
[0035] In some embodiments of the present invention, the interactive information display area includes a dynamic image display area, and the dynamic image display area is used to display the dynamic video uploaded in advance by the associated musician.
[0036] In some embodiments of the present invention, the method further comprises:
[0037] In response to a user's collection instruction for a target song, a corresponding collection animation is displayed on a graphical user interface corresponding to the target song.
[0038] In a second aspect of the embodiments of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the information display method as described in the first aspect is implemented.
[0039] In a third aspect of the embodiments of the present invention, there is provided an information display device, the device comprising:
[0040] The associated information acquisition module is configured to acquire the associated information between the user and the associated musician of the target song in response to the user's collection instruction for the target song;
[0041] An interaction information determination module, configured to determine the interaction information to be fed back to the user according to the association information between the user and the associated musician;
[0042] The interactive information display module is configured to display the interactive information in an interactive information display area on the graphical user interface corresponding to the target song.
[0043] In some embodiments of the present invention, the information display device further includes:
[0044] The attention control display module is configured to display the attention control corresponding to the associated musician in the interactive information when it is determined that the user does not follow the associated musician based on the association information between the user and the associated musician.
[0045] In some embodiments of the present invention, the interaction information determination module includes:
[0046] A candidate sentence set determination unit is configured to determine a candidate interactive language set of the associated musician according to the musician type corresponding to the associated musician;
[0047] a target interaction sentence determination unit, configured to determine a target interaction sentence from the candidate interaction sentence set according to the association information between the user and the associated musician;
[0048] The interaction information generating unit is configured to generate the interaction information to be fed back to the user according to the target interaction statement and the personal information of the associated musician.
[0049] In some embodiments of the present invention, the target interaction sentence determination unit includes:
[0050] a first interaction sentence determining unit, configured to determine the first interaction sentence in the candidate interaction sentence set as a target interaction sentence if the user does not follow the associated musician;
[0051] The other interaction sentence determination unit is configured to determine the target interaction sentence from the candidate interaction sentence set according to the song information of the target song and other related information if the user has followed the related musician.
[0052] In some embodiments of the present invention, the other interactive statement determining unit includes:
[0053] A collection song determination unit, configured to determine whether the user's collection songs include other songs of the associated musician;
[0054] A second interaction sentence determination unit is configured to obtain, if included, an association time between the user and the associated musician, and obtain the target interaction sentence according to the association time and the second interaction sentence in the candidate interaction sentence set;
[0055] The collection interaction sentence determination unit is configured to obtain the number of collectors of the target song from the song information if it is not included, and determine the target interaction sentence from the candidate interaction sentence set according to the number of collectors.
[0056] In some embodiments of the present invention, the second interaction sentence determining unit includes:
[0057] A collection time acquisition unit is configured to acquire a first collection time corresponding to when the user first collects other songs of the associated musician, and a second collection time corresponding to when the user collects the target music;
[0058] The association duration determining unit is configured to obtain the association duration between the user and the associated musician according to the first collection time and the second collection time.
[0059] In some embodiments of the present invention, the collection interaction statement determining unit includes:
[0060] A third interaction sentence determination unit is configured to determine a third interaction sentence in the candidate interaction sentence set as the target interaction sentence when the number of collections is less than or equal to a collection threshold;
[0061] The fourth interaction sentence determination unit is configured to determine the fourth interaction sentence in the candidate interaction sentence set as the target interaction sentence when the number of collectors is greater than the threshold number of collectors.
[0062] In some embodiments of the present invention, the collection interaction statement determining unit further includes:
[0063] The list display control display unit is configured to display the list display control corresponding to the favorite user list of the target song in the interactive information when the number of favorites is less than or equal to a favorite threshold.
[0064] In some embodiments of the present invention, the information display device further includes a custom module, and the custom module includes:
[0065] A custom interactive language determination unit is configured to determine whether the associated musician of the target song has pre-uploaded custom interactive language;
[0066] a custom interaction information generating unit, configured to directly generate the interaction information according to the custom interaction language if it exists;
[0067] The interaction information determination module is configured to continue to execute subsequent steps if it does not exist, and determine the interaction information to be fed back to the user based on the association information between the user and the associated musician.
[0068] In some embodiments of the present invention, the interactive information display area includes a dynamic image display area, and the dynamic image display area is used to display the dynamic video uploaded in advance by the associated musician.
[0069] In some embodiments of the present invention, the information display device further includes:
[0070] The collection animation display module is configured to respond to a user's collection instruction for a target song and display a corresponding collection animation on a graphical user interface corresponding to the target song.
[0071] In a fourth aspect of the embodiments of the present invention, an electronic device is provided, comprising: a processor and a memory, wherein the memory stores executable instructions, and the processor is used to call the executable instructions stored in the memory to execute the information display method described in the first aspect above.
[0072] According to the information display method of the embodiment of the present invention, it is possible to provide a new interactive mode in music software, by responding to the user's collection instruction for the target song, and feeding back corresponding interactive information to the user according to the association information between the user and the musician. On the one hand, by analyzing the user's collection behavior through the association information between the user and the musician, it is possible to link the relationship between the user and the musician, give the user appropriate feedback information, thereby increasing the user's enthusiasm for collection and attention, encouraging the user to develop the habit of collection and attention, and improving the user's platform stickiness; on the other hand, it can also stimulate the musicians to speak out, establish a lasting and good relationship between the artist and the fan on the platform, further enhance the interaction between the user and the musician, and bring a better experience for the user and the musician. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] The above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, in which:
[0074] Figure 1 A schematic diagram showing an exemplary system architecture of an information display method and device to which an embodiment of the present invention can be applied;
[0075] Figure 2 A schematic diagram showing a flow chart of an information display method according to an embodiment of the present invention is shown;
[0076] Figure 3 A schematic diagram of a song playing interface according to a specific embodiment of the present invention is schematically shown;
[0077] Figure 4 A schematic diagram schematically shows changes in a song playing interface when a user collects songs according to a specific embodiment of the present invention;
[0078] Figure 5 A schematic diagram showing a process of determining interactive information to be fed back to a user according to association information between a user and an associated musician according to an embodiment of the present invention;
[0079] Figure 6 A schematic diagram of a process of determining a target interactive sentence from a set of candidate interactive sentences according to an embodiment of the present invention is shown;
[0080] Figure 7 A schematic diagram schematically shows a schematic diagram of displaying interactive information on a song playing interface when a user collects songs according to a specific embodiment of the present invention;
[0081] Figure 8 A schematic diagram of a process of determining a target interactive sentence according to song information of a target song and other associated information according to an embodiment of the present invention is shown;
[0082] Fig. 9 A schematic diagram schematically shows a schematic diagram of displaying interactive information on a song playing interface when a user collects songs according to another embodiment of the present invention;
[0083] Fig.10 A schematic diagram of a process for obtaining the association duration between a user and an associated musician according to an embodiment of the present invention is shown;
[0084] Fig.11 A schematic diagram of a process of determining a target interactive statement according to the number of collections according to an embodiment of the present invention is shown;
[0085] Fig.12 A schematic diagram schematically shows a schematic diagram of displaying interactive information on a song playing interface when a user collects songs according to another embodiment of the present invention;
[0086] Fig.13 A schematic diagram schematically shows a schematic diagram of displaying interactive information on a song playing interface when a user collects songs according to yet another embodiment of the present invention;
[0087] Fig.14 A block diagram of an information display device according to an embodiment of the present invention is shown.
[0088] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION
[0089] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present invention more thorough and complete, and to fully convey the scope of the present invention to those skilled in the art.
[0090] Those skilled in the art know that the embodiments of the present invention can be implemented as a system, device, apparatus, method or computer program product. Therefore, the present invention can be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0091] According to an embodiment of the present invention, an information display method, a medium, an information display device and a computing device are proposed.
[0092] Furthermore, any number of elements in the drawings is for illustrative purposes only and not limiting, and any naming is for distinction only and does not have any limiting meaning.
[0093] The principle and spirit of the present invention are explained in detail below with reference to several representative embodiments of the present invention. SUMMARY OF THE INVENTION
[0095] The inventors have found that existing music software only supports ordinary collection operations. Not only can musicians not perceive users' preferences, but users also do not have any prompts to guide subsequent operations after performing the collection operation. There is a lack of management and interactive design with a sense of surprise between users and musicians.
[0096] In view of the above, the basic idea of the present invention is to provide a new interactive mode in music software, by responding to the user's collection instruction for the target song, and feeding back corresponding interactive information to the user according to the association information between the user and the musician. On the one hand, by analyzing the user's collection behavior through the association information between the user and the musician, the relationship between the user and the musician can be linked, and the user can be given appropriate feedback information, thereby enhancing the user's enthusiasm for collection and attention, encouraging the user to develop the habit of collection and attention, and improving the user's platform stickiness; on the other hand, it can also stimulate the musician's voice, establish a lasting and good relationship between the artist and the fan on the platform, further enhance the interaction between the user and the musician, and bring a better experience for the user and the musician.
[0097] After introducing the basic principles of the present invention, various non-limiting embodiments of the present invention are described in detail below.
[0098] Application Scenario Overview
[0099] It should be noted that the following application scenarios are only shown to facilitate understanding of the spirit and principle of the present invention, and the embodiments of the present invention are not limited in this respect. On the contrary, the embodiments of the present invention can be applied to any applicable scenario.
[0100] Figure 1 A schematic diagram of a system architecture of an exemplary application environment to which an information display method and device according to an embodiment of the present invention can be applied is shown.
[0101] like Figure 1 As shown, the system architecture 100 may include multiple clients 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the clients 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wireless communication links, etc.
[0102] It should be understood that Figure 1 The number of clients, networks and servers in the embodiment is only for illustration. Any number of clients, networks and servers may be provided as required. For example, the server 105 may be a server cluster composed of multiple servers.
[0103] Client 101,102,103 can be various electronic devices with processor, including but not limited to smart phone, tablet computer, portable computer etc.Server 105 can be a server providing various services.For example, client 101,102,103 (more specifically, music software installed on client) can obtain the collection instruction of user for target song, and upload to server 105.Server 105 can obtain the association information between user and the associated musician of target song, determine the interactive information to be fed back to user according to the association information between user and the associated musician, and provide the interactive information to client, to be displayed in the interactive information display area on the graphical user interface corresponding to target song.Client 101,102,103 can also complete from responding to the collection instruction of user for target song, obtain the association information between user and the associated musician of target song, to determine the interactive information to be fed back to user according to the association information between user and the associated musician, and the whole process of interactive information display area on the graphical user interface corresponding to target song by processor.
[0104] Exemplary Methods
[0105] In combination with the above application scenarios, refer to Figure 2 The information display method according to the exemplary embodiment of the present invention is described.
[0106] This exemplary embodiment first provides an information display method. Figure 2 As shown, the above information display method may include the following steps:
[0107] Step S210. In response to the user's collection instruction for the target song, obtain the association information between the user and the associated musicians of the target song.
[0108] Step S220: Determine the interactive information to be fed back to the user based on the association information between the user and the associated musician.
[0109] Step S230: Display the interactive information in the interactive information display area on the graphical user interface corresponding to the target song.
[0110] According to the information display method of the embodiment of the present invention, it is possible to provide a new interactive mode in music software, by responding to the user's collection instruction for the target song, and feeding back corresponding interactive information to the user according to the association information between the user and the musician. On the one hand, by analyzing the user's collection behavior through the association information between the user and the musician, it is possible to link the relationship between the user and the musician, give the user appropriate feedback information, thereby increasing the user's enthusiasm for collection and attention, encouraging the user to develop the habit of collection and attention, and improving the user's platform stickiness; on the other hand, it can also stimulate the musicians to speak out, establish a lasting and good relationship between the artist and the fan on the platform, further enhance the interaction between the user and the musician, and bring a better experience for the user and the musician.
[0111] Next, combine Figures 3 to 13 The above steps of this exemplary embodiment are described in more detail.
[0112] In step S210, in response to the user's collection instruction for the target song, the association information between the user and the associated musician of the target song is obtained.
[0113] In this example implementation, the user can complete the collection operation for the currently playing target song by clicking the collection control on the song playing interface of the music software installed on the client. The target song refers to the song currently playing on the playing interface, and the associated musicians of the target song may include singers, creators, and other musicians related to the target song. The association information between the user and the associated musicians of the target song may include whether the user follows the musician, the time when the user follows the musician, the time when the user collects other songs of the musician, and other information.
[0114] Figure 3It is a schematic diagram of a song playing interface according to a specific embodiment of the present invention. The song playing interface is in the form of a vinyl record, wherein the linear heart-shaped icon 301 is the collection control corresponding to the current target song.
[0115] In some related embodiments, when the user clicks on the linear heart-shaped icon 301 while listening to a song, the icon will change from a linear heart-shaped icon to a red heart-shaped icon. After changing into a red heart, a top message box will pop up on the interface to prompt the user that the current song has been collected. For example, the top message box may display [Added to my favorite music], indicating that the current song has been collected and added to the corresponding favorite playlist.
[0116] In this example implementation, a design is made for the interface changes after the user performs a collection operation on the song playing interface. First, in response to the user's collection instruction for the target song, a corresponding collection animation is displayed on the graphical user interface corresponding to the target song.
[0117] After the user clicks the collection control on the screen, the song playback interface changes as follows Figure 4 As shown, the corresponding collection animation is displayed on the graphical user interface corresponding to the target song. For example, the red heart feedback can be triggered to enlarge and display the big red heart effect in the center of the screen. During the collection animation playback, the vinyl needle gradually disappears, and the singer name information at the top of the screen gradually disappears. Then, according to the subsequent steps, the system will display the singer's thank you message and other interactive information in the interactive information display area at the top of the screen.
[0118] In step S220, the interactive information to be fed back to the user is determined based on the association information between the user and the associated musician.
[0119] In this example implementation, when a user collects a target song, the interactive information fed back to the user can be determined based on the association information between the user and the associated musician.
[0120] For example, when it is determined based on the association information between the user and the associated musician that the user does not follow the associated musician, the follow control corresponding to the associated musician may be displayed in the interactive information. Figure 7 As shown, the [Follow] control can be enlarged and displayed next to the singer's name.
[0121] In this example implementation, before obtaining the association information between the user and the associated musician of the target song, it can be determined whether the associated musician of the target song has pre-uploaded custom interaction language. If so, the interaction information is directly generated according to the custom interaction language; if not, the subsequent steps are continued to determine the interaction information to be fed back to the user according to the association information between the user and the associated musician.
[0122] In actual operation, musicians can upload custom interactive language in advance through the creator center platform on PC (Personal Computer) or mobile terminal. When configuring custom interactive language, musicians can set corresponding thank-you words for different user groups, such as observing the user's listening time and attention behavior to a certain song of theirs.
[0123] If the associated musician of the target song does not have pre-uploaded custom interactive language, it is necessary to perform user collection behavior analysis based on the association information between the user and the associated musician to determine the interactive information to be fed back to the user.
[0124] In this example implementation, Figure 5 As shown, according to the association information between the user and the associated musician, determining the interactive information to be fed back to the user may specifically include the following steps:
[0125] Step S510: Determine a candidate interactive language set of the associated musician according to the musician type corresponding to the associated musician.
[0126] Since there are many different types of musicians, such as rappers, folk singers, etc., when determining the interaction language, it is necessary to match the corresponding style of copywriting according to different musician types. For example, according to the expression of a rapper, his candidate interaction language may be "Hey bro, thank you for your support." Therefore, it is necessary to first determine the candidate interaction language set corresponding to the associated musician according to the musician type corresponding to the associated musician, and the set contains multiple candidate interaction languages that match the current musician type.
[0127] Step S520: Determine a target interaction sentence from the candidate interaction language set based on the association information between the user and the associated musician.
[0128] After determining a set of candidate interaction terms that match the current musician type, a target interaction sentence can be determined from the candidate interaction term set based on related information such as whether the user follows the musician, the time the user followed the musician, and the time the user collected other songs of the musician.
[0129] In this example implementation, Figure 6 As shown, according to the association information between the user and the associated musician, a target interaction sentence is determined from the candidate interaction language set, which may specifically include the following steps:
[0130] Step S610: If the user does not follow the associated musician, the first interaction sentence in the candidate interaction sentence set is determined as the target interaction sentence.
[0131] If the user does not follow the associated musician, the first interaction sentence in the candidate interaction language set that focuses on guiding the user to pay attention is determined as the target interaction sentence.
[0132] As described above, when it is determined that the user does not follow the associated musician based on the association information between the user and the associated musician, the follow control corresponding to the associated musician can be displayed in the interactive information. Figure 7 As shown in the figure, the [Follow] control can be enlarged and displayed next to the singer's name. At the same time, interactive sentences that focus on guiding users to follow can be matched, such as "Thank you for your likes! Welcome to follow me and enjoy more music together", so as to guide users to follow the musicians.
[0133] Step S620. If the user has followed the associated musician, determine the target interaction sentence from the candidate interaction language set based on the song information of the target song and other associated information.
[0134] In this example implementation, Figure 8 As shown, according to the song information of the target song and other related information, the target interaction sentence is determined from the candidate interaction language set, which may specifically include the following steps:
[0135] Step S810: Determine whether the user's favorite songs contain other songs of the associated musician.
[0136] First, it can be determined whether the user has collected other songs of the associated musician.
[0137] Step S820. If included, obtain the association time between the user and the associated musician, and obtain the target interaction sentence according to the association time and the second interaction sentence in the candidate interaction sentence set.
[0138] If the user has collected other songs of the associated musician, a second interactive sentence focusing on thanking the user for liking the song multiple times is selected from the candidate interactive sentence set, and then the target interactive sentence is generated in combination with the associated duration. Fig. 9 As shown in FIG. 1 , assuming that the association time between the user and the associated musician is two years, the displayed target interaction sentence may be, for example, “Thank you for your companionship for two years, and thank you for your love for this song!”
[0139] In this example implementation, Fig.10 As shown, obtaining the association duration between the user and the associated musician may include the following steps:
[0140] Step S1010. Obtain the first collection time corresponding to the first time the user collects other songs of the associated musician, and the second collection time corresponding to the first time the user collects the target music.
[0141] Step S1020. Obtain the association duration between the user and the associated musician according to the first collection time and the second collection time.
[0142] The association duration between the user and the associated musician can be calculated from the time when the user first collects other songs of the associated musician. According to the first collection time corresponding to the first time the user collects other songs of the associated musician and the second collection time corresponding to the time when the user collects the target music, the association duration between the user and the associated musician can be obtained.
[0143] In addition, the duration of association between the user and the associated musician may also be determined based on the time the user follows the associated musician, which is not specifically limited in this example implementation.
[0144] Step S830. If not included, the number of collectors of the target song is obtained from the song information, and the target interactive sentence is determined from the candidate interactive language set according to the number of collectors.
[0145] If the user has not collected other songs of the associated musician, further logical judgment can be made based on the number of people who have collected the song.
[0146] In this example implementation, Fig.11 As shown, the target interaction sentence is determined from the candidate interaction sentence set according to the number of collections, which may specifically include the following steps:
[0147] Step S1110: When the number of collections is less than or equal to the collection threshold, the third interaction sentence in the candidate interaction language set is determined as the target interaction sentence.
[0148] When the number of collectors of the target song is less than or equal to the collector threshold, for example, the number of collectors is less than or equal to 100, the third interactive sentence in the candidate interactive language set is determined as the target interactive sentence, wherein the third interactive sentence is an interactive sentence in which the system matching copy focuses on praising the user's taste in music and the musician thanks the user for supporting and encouraging niche songs, such as "Thanks to this song for letting me meet you in the vast crowd, thanks for collecting!"
[0149] At the same time, when the number of favorites is less than or equal to the threshold number of favorites, the list display control corresponding to the favorite user list of the target song can also be displayed in the interactive information.
[0150] like Fig.12 As shown, below the interactive statement is a list display control corresponding to the favorite user list of the target song, that is, [29 people also like this song>]. By clicking on the list display control, the user can enter the favorite user list of the current song and view the information of other users in the list. This method can help support the close contact between tail musicians and users.
[0151] Step S1120: When the number of collectors is greater than the threshold number of collectors, the fourth interactive sentence in the candidate interactive language set is determined as the target interactive sentence.
[0152] If the number of people who have collected the target song is greater than the collection threshold, for example, the number of people who have collected the target song is greater than 100, a fourth common interaction statement may be selected as the target interaction statement. Fig.13 "Hi, thank you for liking my song" as shown in the video.
[0153] Step S530: Generate interaction information to be fed back to the user based on the target interaction statement and the personal information of the associated musician.
[0154] After determining the target interactive sentence, the final interactive information to be displayed can be generated by combining the personal information of the associated musicians, such as avatar and name.
[0155] In step S230, the interactive information is displayed in an interactive information display area on a graphical user interface corresponding to the target song.
[0156] Finally, the generated interactive information is displayed in the interactive information display area on the graphical user interface corresponding to the target song, e.g. Figure 7 The interactive information display area 701 in the.
[0157] In this example implementation, the interactive information display area may also include a dynamic image display area, and the dynamic image display area is used to display dynamic videos pre-uploaded by the associated musicians. Figure 7 As shown, the dynamic image display area can be, for example, the circular avatar area before the singer's name. This area can be used to support musicians to upload personal dynamic videos, interact with users through dynamic videos, and further enhance the interaction effect between users and musicians.
[0158] Exemplary Media
[0159] After introducing the method according to the exemplary embodiment of the present invention, next, the medium according to the exemplary embodiment of the present invention will be described.
[0160] In some possible implementations, various aspects of the present invention may also be implemented as a medium having program code stored thereon, which, when executed by a processor of a device, is used to implement the steps of the information display method according to various exemplary implementations of the present invention described in the above “Exemplary Method” section of this specification.
[0161] It should be noted that the above-mentioned medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0162] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, wherein readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to: electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0163] The program code contained on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0164] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user computing device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0165] Exemplary Devices
[0166] After introducing the medium of the exemplary embodiment of the present invention, next, reference is made to Fig.14 An information presentation device according to an exemplary embodiment of the present invention will be described.
[0167] Fig.14 The structural block diagram of the information display device in some exemplary embodiments of the present invention is schematically shown. Fig.14As shown, the information display device 1400 may mainly include:
[0168] The associated information acquisition module 1410 is configured to acquire the associated information between the user and the associated musician of the target song in response to the user's collection instruction for the target song;
[0169] The interaction information determination module 1420 is configured to determine the interaction information to be fed back to the user based on the association information between the user and the associated musician;
[0170] The interactive information display module 1430 is configured to display the interactive information in an interactive information display area on the graphical user interface corresponding to the target song.
[0171] In some exemplary embodiments of the present invention, based on the above embodiments, the information display device 1400 may also include a follow control display module, which is configured to display a follow control corresponding to the associated musician in the interactive information when it is determined that the user does not follow the associated musician based on the association information between the user and the associated musician.
[0172] In some exemplary embodiments of the present invention, based on the above embodiments, the interaction information determination module 1420 includes:
[0173] A candidate sentence set determination unit is configured to determine a candidate interactive language set of the associated musician according to the musician type corresponding to the associated musician;
[0174] A target interaction sentence determination unit is configured to determine a target interaction sentence from a candidate interaction sentence set according to the association information between the user and the associated musician;
[0175] The interaction information generating unit is configured to generate interaction information to be fed back to the user based on the target interaction statement and the personal information of the associated musician.
[0176] In some exemplary embodiments of the present invention, based on the above embodiments, the target interaction sentence determination unit includes:
[0177] a first interaction sentence determination unit, configured to determine the first interaction sentence in the candidate interaction sentence set as a target interaction sentence if the user does not follow the associated musician;
[0178] The other interaction sentence determination unit is configured to determine the target interaction sentence from the candidate interaction sentence set according to the song information of the target song and other related information if the user has followed the related musician.
[0179] In some exemplary embodiments of the present invention, based on the above embodiments, other interactive sentence determination units include:
[0180] A collection song determination unit, configured to determine whether the user's collection songs contain other songs of the associated musician;
[0181] A second interaction sentence determination unit is configured to obtain the association time between the user and the associated musician if included, and obtain a target interaction sentence according to the association time and the second interaction sentence in the candidate interaction sentence set;
[0182] The collection interaction sentence determination unit is configured to obtain the number of collectors of the target song from the song information if it is not included, and determine the target interaction sentence from the candidate interaction sentence set according to the number of collectors.
[0183] In some exemplary embodiments of the present invention, based on the above embodiments, the second interaction sentence determining unit includes:
[0184] A collection time acquisition unit is configured to acquire a first collection time corresponding to when the user first collects other songs of the associated musician, and a second collection time corresponding to when the user collects the target music;
[0185] The association duration determining unit is configured to obtain the association duration between the user and the associated musician according to the first collection time and the second collection time.
[0186] In some exemplary embodiments of the present invention, based on the above embodiments, the favorite interaction sentence determining unit includes:
[0187] A third interaction sentence determination unit is configured to determine the third interaction sentence in the candidate interaction sentence set as a target interaction sentence when the number of collections is less than or equal to the collection threshold;
[0188] The fourth interaction sentence determination unit is configured to determine the fourth interaction sentence in the candidate interaction sentence set as the target interaction sentence when the number of collections is greater than a collection threshold.
[0189] In some exemplary embodiments of the present invention, based on the above embodiments, the favorite interaction sentence determining unit further includes:
[0190] The list display control display unit is configured to display the list display control corresponding to the favorite user list of the target song in the interactive information when the number of favorites is less than or equal to the favorite threshold.
[0191] In some exemplary embodiments of the present invention, based on the above embodiments, the information display device 1400 may further include a custom module, which includes:
[0192] A custom interactive language determination unit is configured to determine whether there is a pre-uploaded custom interactive language by an associated musician of the target song;
[0193] A custom interaction information generating unit is configured to directly generate interaction information according to the custom interaction language if it exists;
[0194] The interactive information determination module is configured to continue to execute subsequent steps if it does not exist, and determine the interactive information to be fed back to the user based on the association information between the user and the associated musician.
[0195] In some exemplary embodiments of the present invention, based on the above embodiments, the information display device 1400 may further include a collection animation display module, which is configured to display a corresponding collection animation on a graphical user interface corresponding to the target song in response to a user's collection instruction for the target song.
[0196] Exemplary Computing Devices
[0197] After introducing the method, medium, and apparatus according to the exemplary embodiment of the present invention, next, a computing device according to another exemplary embodiment of the present invention is introduced.
[0198] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0199] In some possible implementations, a computing device according to an implementation of the present invention may include at least one processor and at least one memory. The memory stores program code, and when the program code is executed by the processor, the processor executes the steps of the information display method according to various exemplary implementations of the present invention described in the above "Exemplary Method" section of this specification. For example, the processor may execute the following steps: Figure 2 In the steps shown in, in response to the user's collection instruction for the target song, the association information between the user and the associated musician of the target song is obtained; based on the association information between the user and the associated musician, the interactive information to be fed back to the user is determined; and the interactive information is displayed in the interactive information display area on the graphical user interface corresponding to the target song. For another example, the processor can also execute the following Figure 5 Follow the steps shown in .
[0200] It should be noted that although several units or sub-units of the information display device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0201] In addition, although the operations of the method of the present invention are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0202] Although the spirit and principle of the present invention have been described with reference to several specific embodiments, it should be understood that the present invention is not limited to the disclosed specific embodiments, and the division of various aspects does not mean that the features in these aspects cannot be combined to benefit, and such division is only for the convenience of expression. The present invention is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the attached claims.
Claims
1. An information display method, characterized in that, it includes: In response to a user's collection instruction for a target song, obtain the association information between the user and the associated musician of the target song. The association information includes whether the user follows the associated musician, the time when the user follows the associated musician, and the time when the user collects other songs of the associated musician; Conduct user collection behavior analysis based on the association information between the user and the associated musician, and determine the interaction information to be fed back to the user, including: determining a candidate interaction language set for the associated musician according to the musician type corresponding to the associated musician, and the candidate interaction language set contains multiple candidate interaction languages that match the musician type; determining a target interaction statement from the candidate interaction language set according to the association information between the user and the associated musician; generating the interaction information to be fed back to the user according to the target interaction statement and the personal information of the associated musician; the determining a target interaction statement from the candidate interaction language set according to the association information between the user and the associated musician includes: if the user does not follow the associated musician, determining the first interaction statement in the candidate interaction language set as the target interaction statement; if the user has followed the associated musician, determining whether the user's collected songs include other songs of the associated musician; if so, obtaining the association duration between the user and the associated musician, and obtaining the target interaction statement according to the association duration and the second interaction statement in the candidate interaction language set; if not, obtaining the number of collectors of the target song from the song information, and determining the target interaction statement from the candidate interaction language set according to the number of collectors; Display the interaction information in the interaction information display area of the graphical user interface corresponding to the target song.
2. The information display method according to claim 1, characterized in that, When it is determined according to the association information between the user and the associated musician that the user does not follow the associated musician, display the follow control corresponding to the associated musician in the interaction information.
3. The information display method according to claim 1, characterized in that, The obtaining the association duration between the user and the associated musician includes: Obtaining the first collection time corresponding to the user's first collection of other songs of the associated musician, and the second collection time corresponding to the user's collection of the target music; Obtaining the association duration between the user and the associated musician according to the first collection time and the second collection time.
4. The information display method according to claim 1, characterized in that, The determining the target interaction statement from the candidate interaction language set according to the number of collectors includes: When the number of collectors is less than or equal to the collector number threshold, determining the third interaction statement in the candidate interaction language set as the target interaction statement; When the number of collectors is greater than the collector number threshold, determine the fourth interaction statement in the candidate interaction statement set as the target interaction statement.
5. The information display method according to claim 4, wherein, the method further includes: When the number of collectors is less than or equal to the collector number threshold, display the list display control corresponding to the collector user list of the target song in the interaction information.
6. The information display method according to claim 1, wherein, Before obtaining the association information between the user and the associated musician of the target song, the method further includes: Determine whether there is a pre-uploaded custom interaction language of the associated musician of the target song; If so, directly generate the interaction information according to the custom interaction language; If not, continue to execute the subsequent steps, and determine the interaction information to be fed back to the user according to the association information between the user and the associated musician.
7. The information display method according to claim 1, wherein, The interaction information display area includes a dynamic image display area, and the dynamic image display area is used to display the dynamic video pre-uploaded by the associated musician.
8. The information display method according to claim 1, wherein, the method further includes: In response to a user's collection instruction for a target song, display a corresponding collection animation on the graphical user interface corresponding to the target song.
9. A medium, on which a program is stored, and when the program is executed by a processor, it implements the information display method according to any one of claims 1 to 8.
10. An information display device, wherein, includes: An association information acquisition module, configured to respond to a user's collection instruction for a target song, and acquire the association information between the user and the associated musician of the target song, where the association information includes whether the user follows the associated musician, the time when the user follows the associated musician, and the time when the user collects other songs of the associated musician; An interaction information determination module, configured to analyze the user's collection behavior based on the association information between the user and the associated musician, and determine the interaction information to be fed back to the user, including: determining a candidate interaction phrase set of the associated musician according to the musician type corresponding to the associated musician, where the candidate interaction phrase set contains multiple candidate interaction phrases that match the musician type; determining a target interaction statement from the candidate interaction phrase set according to the association information between the user and the associated musician; generating the interaction information to be fed back to the user according to the target interaction statement and the personal information of the associated musician; the determining a target interaction statement from the candidate interaction phrase set according to the association information between the user and the associated musician includes: if the user does not follow the associated musician, determining the first interaction statement in the candidate interaction phrase set as the target interaction statement; if the user has followed the associated musician, determining whether the user's favorite songs include other songs of the associated musician; if so, obtaining the association duration between the user and the associated musician, and obtaining the target interaction statement according to the association duration and the second interaction statement in the candidate interaction phrase set; if not, obtaining the number of people who have collected the target song from the song information, and determining the target interaction statement from the candidate interaction phrase set according to the number of collectors; An interaction information display module, configured to display the interaction information in an interaction information display area on the graphical user interface corresponding to the target song.
11. The information display device according to claim 10, wherein, the information display device further includes: A follow control display module, configured to display the follow control corresponding to the associated musician in the interaction information when it is determined that the user does not follow the associated musician according to the association information between the user and the associated musician.
12. The information display device according to claim 10, wherein, the interaction information determination module includes: A collection time acquisition unit, configured to acquire the first collection time corresponding to when the user first collected other songs of the associated musician, and the second collection time corresponding to when the user collected the target music; An association duration determination unit, configured to obtain the association duration between the user and the associated musician according to the first collection time and the second collection time.
13. The information display device according to claim 10, wherein, the interaction information determination module includes: A third interaction statement determination unit, configured to determine the third interaction statement in the candidate interaction phrase set as the target interaction statement when the number of collectors is less than or equal to the collector number threshold; A fourth interaction statement determination unit, configured to determine the fourth interaction statement in the candidate interaction phrase set as the target interaction statement when the number of collectors is greater than the collector number threshold.
14. The information display device according to claim 13, It is characterized in that the interaction information determination module further includes: a list display control display unit configured to display a list display control corresponding to the collection user list of the target song in the interaction information when the number of collectors is less than or equal to the collector number threshold.
15. The information display device according to claim 10, It is characterized in that the information display device further includes a customization module, and the customization module includes: a custom interaction language judgment unit configured to judge whether there is a pre-uploaded custom interaction language of the associated musician of the target song; a custom interaction information generation unit configured to directly generate the interaction information according to the custom interaction language if it exists; an interaction information determination module configured to, if not, continue to execute subsequent steps and determine the interaction information to be fed back to the user according to the association information between the user and the associated musician.
16. The information display device according to claim 10, It is characterized in that the interaction information display area includes a dynamic image display area for displaying a dynamic video pre-uploaded by the associated musician.
17. The information display device according to claim 10, It is characterized in that the information display device further includes: a collection animation display module configured to display a corresponding collection animation on the graphical user interface corresponding to the target song in response to a collection instruction of the user for the target song.
18. A computing device, It is characterized in that it includes: a processor and a memory, the memory stores executable instructions, and the processor is used to call the executable instructions stored in the memory to execute the information display method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Interactive content display method and device, electronic equipment and storage medium
CN109917996A
Information display method and device, electronic equipment and storage medium
CN110162366A
Multimedia resource display method, providing method and device
CN111339326A
Voice information generation method and device, electronic equipment and storage medium
CN114302217A