CN113282270B - Music gift generation method, music gift display device, medium and computing device - Google Patents

Music gift generation method, music gift display device, medium and computing device Download PDF

Info

Publication number
CN113282270B
CN113282270B CN202110713466.6A CN202110713466A CN113282270B CN 113282270 B CN113282270 B CN 113282270B CN 202110713466 A CN202110713466 A CN 202110713466A CN 113282270 B CN113282270 B CN 113282270B
Authority
CN
China
Prior art keywords
gift
song
music
material information
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110713466.6A
Other languages
Chinese (zh)
Other versions
CN113282270A (en
Inventor
曹偲
毛剑斌
张琴
刘佳琦
徐译蔓
李夏南
任轶
谢劲松
许锐
吴纬国
孙夏帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Netease Cloud Music Technology Co Ltd
Original Assignee
Hangzhou Netease Cloud Music Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Netease Cloud Music Technology Co Ltd filed Critical Hangzhou Netease Cloud Music Technology Co Ltd
Priority to CN202110713466.6A priority Critical patent/CN113282270B/en
Publication of CN113282270A publication Critical patent/CN113282270A/en
Application granted granted Critical
Publication of CN113282270B publication Critical patent/CN113282270B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • G06F16/639Presentation of query results using playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/685Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using automatically derived transcript of audio data, e.g. lyrics

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure provides a music gift generation method, a music gift display device, a music gift display medium and a computing device. The method for generating the music gift comprises the following steps: obtaining song elements in a target song corresponding to a music gift; receiving gift material information, wherein the gift material information is used for being displayed at adjacent positions of the song elements; generating a music gift based on the song element and the gift material information. The embodiment of the disclosure promotes the close association of songs and material display and also provides a more flexible material input and display mode for users.

Description

Music gift generation method, music gift display device, medium and computing device
Technical Field
The embodiment of the disclosure relates to the technical field of internet, and more particularly, to a music gift generation method, a music gift display device, a music gift display medium and a computing device.
Background
This section is intended to provide a background or context to the embodiments of the disclosure recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
Music is an art that brings people with the enjoyment of viewing, whether it is a strenuous work or daily leisure, many people like to listen to music and get the release and enjoyment of emotion from the music. There are many music products on the market, which are a music playing platform through which people can listen to music anytime and anywhere. To meet the increasingly richer demands of users of music products, music products are also being innovated and improved continuously to attract more users to use music products.
In the related art, most of the current music products have single functions, and the optimized direction is also interface display when songs are played. But this is still insufficient to meet the diverse needs of users.
Disclosure of Invention
In this context, embodiments of the present disclosure desirably provide a method, a method and apparatus for generating a music gift, a medium, and a computing device.
In a first aspect of an embodiment of the present disclosure, there is provided a method for generating a music gift, the method including: obtaining song elements in a target song corresponding to a music gift; receiving gift material information, wherein the gift material information is used for being displayed at adjacent positions of the song elements; generating a music gift based on the song element and the gift material information.
In one embodiment, the obtaining the song element in the target song corresponding to the music gift includes: receiving a start lyric and an end lyric determined from the lyrics of the target song; the receiving gift material information includes: and receiving gift material information corresponding to a position adjacent to the front of the starting lyrics and/or adjacent to the rear of the ending lyrics.
In one embodiment, the obtaining the song element in the target song corresponding to the music gift includes: acquiring the song name of the target song as the song element; the receiving gift material information includes: gift material information corresponding to a location adjacent to the front and/or rear of the song title is received.
In one embodiment, the generating a music gift based on the song element and the gift material information includes: displaying a time setting interface; and receiving the preset time node through the time setting interface, so that the preset time node in the playing process of the target song displays gift material information in the music gift.
In a second aspect of the embodiments of the present disclosure, there is provided a method for displaying a music gift, the method including: playing a target song corresponding to the music gift; and in the playing process of the target song, displaying song elements of the target song in response to reaching a preset display condition, and displaying gift material information in the music gift at adjacent positions of the song elements.
In one embodiment, the displaying gift material information in the music gift at a position adjacent to the song element includes: and displaying at least one of characters, symbols and expressions in the music gift at adjacent positions of the song elements.
In one embodiment, the song element is a song name of the target song; the reaching of the predetermined display condition includes: reaching a preset time node in the playing process of the target song; the displaying gift material information in the music gift at adjacent positions of the song elements includes: and displaying the gift material information at the front and/or rear of the song name.
In one embodiment, the song element is at least one sentence of lyrics in the target song; the reaching of the predetermined display condition includes: reaching a starting lyric or an ending lyric in the at least one sentence of lyrics; the displaying gift material information in the music gift at adjacent positions of the song elements includes: and displaying gift material information in the music gift at the adjacent front of the starting lyrics and/or the adjacent rear of the ending lyrics.
In one embodiment, the reaching of the predetermined display condition comprises: and under the condition that the gift time mark on the progress time axis of the target song is detected to be triggered, determining that a preset display condition is reached, wherein the gift time mark is used for representing a preset time node for displaying the gift material information.
In a third aspect of the embodiments of the present disclosure, there is provided a generation apparatus of a music gift, the apparatus including: the element acquisition module is used for acquiring song elements in the target songs corresponding to the music gift; the material receiving module is used for receiving gift material information, and the gift material information is used for being displayed at adjacent positions of the song elements; and the gift generation module is used for generating a music gift based on the song element and the gift material information.
In a fourth aspect of embodiments of the present disclosure, there is provided a display apparatus of a music gift, the apparatus including: the song playing module is used for playing a target song corresponding to the music gift; and the gift display module is used for responding to the preset display condition in the playing process of the target song, displaying song elements of the target song and displaying gift material information in the music gift at adjacent positions of the song elements.
In a fifth aspect of embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, which program, when executed by a processor, implements the method of any of the embodiments of the present disclosure.
In a sixth aspect of embodiments of the present disclosure, a computing device is provided, the computing device comprising a memory for storing computer instructions executable on a processor for implementing the method of any of the embodiments of the present disclosure when the computer instructions are executed.
According to the method, the device, the medium and the computing equipment for generating the music gift, the novel interaction mode of a user and songs is provided by generating the music gift according to the acquired gift material information and the display conditions, so that the user can add the own gift material information in the songs, emotion communication and interaction experience are realized through combination of the songs and the materials, meanwhile, the interestingness of the songs and the surprise feeling of listening to the songs are increased, and the user experience is improved; moreover, by inputting gift material information based on song elements, the song elements are better combined with the user's own materials, so that the close association of songs and material display is improved, and a more flexible material input and display mode is provided for the user.
Drawings
The above, as well as additional purposes, features, and advantages of exemplary embodiments of the present disclosure will become readily apparent from the following detailed description when read in conjunction with the accompanying drawings. Several embodiments of the present disclosure are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings, in which:
fig. 1 schematically illustrates a flowchart of a method of generating a music gift according to an embodiment of the present disclosure;
FIG. 2 schematically illustrates a schematic view of a material acquisition interface in a music gift generation process according to an embodiment of the present disclosure;
FIG. 3 schematically illustrates a schematic diagram of a time setting interface according to an embodiment of the present disclosure;
FIG. 4 schematically illustrates a schematic setup of a display condition according to an embodiment of the present disclosure;
fig. 5 schematically illustrates a flowchart of a manner of generating a music gift according to an embodiment of the present disclosure;
FIG. 6 schematically illustrates a schematic of text input based on lyrics according to an embodiment of the present disclosure;
FIG. 7 schematically illustrates a schematic of entering text based on song names, according to an embodiment of the present disclosure;
fig. 8 schematically illustrates a flowchart of a manner of generating a music gift according to an embodiment of the present disclosure;
Fig. 9 schematically illustrates a flowchart of a method of displaying a music gift according to an embodiment of the present disclosure;
fig. 10 schematically illustrates a display effect of a music gift according to an embodiment of the present disclosure;
fig. 11 schematically illustrates a display effect of another music gift according to an embodiment of the present disclosure;
fig. 12 schematically illustrates a flowchart of a method of managing a music gift according to an embodiment of the present disclosure;
FIG. 13 schematically illustrates a list diagram of a gift presentation in accordance with an embodiment of the present disclosure;
FIG. 14 schematically illustrates a display schematic of a gift setup portal according to an embodiment of the present disclosure;
fig. 15 schematically illustrates a structural diagram of a music gift generating apparatus according to an embodiment of the present disclosure;
fig. 16 is a schematic structural view schematically showing a display device of a music gift according to an embodiment of the present disclosure;
FIG. 17 schematically illustrates a computer-readable storage medium according to an embodiment of the disclosure;
fig. 18 schematically illustrates a schematic diagram of a computing device according to an embodiment of the disclosure.
Detailed Description
The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are presented merely to enable one skilled in the art to better understand and practice the present disclosure and are not intended to limit the scope of the present disclosure in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Those skilled in the art will appreciate that embodiments of the present disclosure may be implemented as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the following forms, namely: complete hardware, complete software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to an embodiment of the present disclosure, a method and apparatus for generating a music gift, a method and apparatus for displaying a music gift, a computer-readable storage medium, and a computing device are provided. In this document, it should be understood that any number of elements in the drawings is for illustration and not limitation, and that any naming is used only for distinction and not for any limitation.
The principles and spirit of the present disclosure are explained in detail below with reference to several representative embodiments thereof.
The music gift in the embodiments of the present disclosure may be made based on a song and composed by the user's participation. If a song that is the basis of creation of a music gift is referred to as a target song, the music gift may include at least material to be inserted in the target song, and a presentation condition of the material in the target song. The material may be determined by user engagement. For example, in the process of listening to a song, a text segment input by the user (the song can still be played normally) can be inserted and displayed at the 10 th second position of playing the song so as to express the emotion of the user. The text is the material uploaded by the user when editing and making the music gift. For another example, the user may also set a time point at which the material will be shown in the target song when making the music gift, for example, the material will be shown at a position where the target song is played to 10 seconds.
The user can combine the songs with the materials to express the emotion requirements of the user, the emotion expression and the interaction effect among the users are realized through the songs, and the interestingness and the functionality of the user in the song listening process are improved. In addition, the user can create a music gift on the music playing platform, and for the platform, the generation of the platform UGC (User Generated Content ) can be promoted, so that the user participation degree is improved, and more marketing value can be brought.
The manufacturing process and the display effect of the music gift according to the embodiments of the present disclosure will be described in detail as follows. In any of the methods described in the embodiments of the present disclosure, the execution device of the method is not limited, for example, the method may be executed by a music client, or the method may also be executed by a music server corresponding to the music client, or may also be executed by the music client and the music server in an interactive cooperation manner.
Fig. 1 schematically illustrates a flow of a method for generating a music gift according to an embodiment of the present disclosure, and as illustrated in fig. 1, the method may include the following processes:
in step 100, gift material information in a music gift is acquired, where the gift material information is used for being displayed in a playing process of a target song corresponding to the music gift.
The gift material information may be information inserted during the playing of the song for presentation during the playing of the song. The gift material information may include at least one of: text, pictures, video or speech.
The text may be, for example, a section of speech input by the user himself, "I want you-! ". The pictures or videos can be uploaded by shooting by a user or selected and uploaded by a mobile phone album. The voice may be input by a user through a microphone. The acquiring of the gift material information in this step may be receiving information input by the user, for example, receiving text input by the user, or receiving a video uploaded by the user, etc.
In this embodiment, each music gift may be created from a song, and the song on which the music gift is based may be referred to as a target song. The music gift may include gift material information to be inserted into a presentation during the playing of the target song, and presentation conditions of the gift material information in the target song. The step can acquire the gift material information.
In step 102, the associated information of the target song is obtained as a display condition, where the display condition is used to define a display opportunity of the gift material information in the playing process of the target song.
The display time of the gift material information in the playing process of the target song, namely the display condition, can be set. The presentation condition may be information associated with the target song, for example, a predetermined time node during the playing of the target song.
For example, the total playing duration of the target song S1 is 2 minutes, and it may be set that the presentation of the gift material information starts when the target song is played to 20 th second. For example, the display of a text entered by the user on the playback interface may begin at 20 seconds, or the playback of a video uploaded by the user may begin. In this example, the target song may be played to 20 seconds as a presentation condition.
The predetermined time node in the playing process of the target song may be a time point set by the user in the making process of the music gift, or may be at least one sentence of lyrics determined by the user in the lyrics of the target song in the making process of the music gift, and when the target song is played to the position of the lyrics, the target song reaches the predetermined time node.
In step 104, a music gift is generated based on the gift material information and the display conditions.
In this step, a music gift can be generated based on the gift material information and the display conditions obtained in the above two steps. Each music gift can be manufactured according to a target song, gift material information inserted into the playing process of the target song is obtained on the basis of the target song, and display conditions of the gift material information in the playing process of the target song are set, so that the music gift can be generated. When the music gift is opened to be played, the effect is presented, namely, the gift material information in the gift is displayed in response to reaching a preset display condition in the process of playing the target song.
Multiple music gifts can be created for the same song. For example, taking the song "big fish" as an example, the song may be referred to as a target song. Based on the combination of the target song 'big fish' and different gift material information, a plurality of different music gifts can be created:
for example, the display effect of the music gift a may be: a section of fish farming video is inserted when the target song "big fish" plays to 10 seconds, and a section of the words of the giftor's mind are presented at the same time.
For another example, the display effect of the music gift B may be: when the target song 'big fish' is played to 1 minute and 15 seconds, a section of the apparent video recorded by the gift creator is started to be displayed.
According to the method for generating the music gift, the music gift is generated according to the acquired gift material information and the display conditions, a brand new interaction mode between a user and songs is provided, the user can add own gift material information in the songs, emotion communication and interaction experience are achieved through combination of the songs and the materials, meanwhile, interestingness of the songs and surprise feeling of listening to the songs are increased, and user experience is improved.
Fig. 2 schematically illustrates a schematic view of a material acquisition interface in a music gift generation process according to an embodiment of the present disclosure, and fig. 2 illustrates an interface of editing production of a music gift. In this interface, the user can input different types of gift material information such as text, voice, picture, or video by clicking the tabs 21 to 23, respectively.
When the user clicks on the tab 21, text may be entered. For example, the text may include words, system-provided symbols, expressions, etc., such as, at least one of words, symbols, and expressions may be entered at the time of input. The control input may be set to be within a range of number of characters, for example, up to 100 characters including 50 words are supported for input. The number of characters which can be input can be prompted in the process of user input, so that the user can know how many characters can be input by the user. If the user input exceeds the number of control characters, the user can be prompted by setting the characters to be special colors, or the characters are prompted to indicate that the input upper limit is exceeded.
In addition, as illustrated in fig. 2, when a user inputs text as gift material information, a text input may be selected among lyrics. For example, the user may click on a tab 25 in the interface, may evoke a display of lyrics, the user may select from the lyrics he is to input, and the lyrics selected by the user are entered into the text entry box. The number of characters of the user selected lyrics may be controlled.
When the user clicks on the tab 22, speech may be entered. For example, the user can input own voice through the microphone of the mobile phone, and the supportable shortest voice duration and longest voice duration can be set during recording.
In one example, referring still to FIG. 2, under the interface of the voice input, the user may also call out the lyrics of the target song that is creating the music gift by clicking on the glossary button 26 ("word") on the interface, as shown in FIG. 2, the lyrics 27 may be displayed on the interface and recorded under the prompt of the lyrics 27, e.g., the user may watch the lyrics to sing the lyrics in the voice as input.
When the user clicks the tab 23, a picture or video may be input. For example, the picture or video may be selected from a user's album of cell phones. The music gift making interface can provide an interface for a user to add pictures or videos for calling the album to select the pictures or videos. When the videos in the album are used as the input gift material information, the user can be supported to select a part of the videos as the input in a self-defined manner. For example, assuming that the user selects a video having a total duration of 2 minutes, but the user wants only a video of about 10 seconds as input gift material information, a tool for selecting a duration of the video may be provided to the user in an editing interface corresponding to the tag 23 in fig. 2.
The text, voice, picture or video can be provided with interfaces for deleting and modifying the gift material information when/after being input, and the user can preview the display effect of the gift material information after the gift material information is input.
With continued reference to fig. 2, the tag 24 may be provided for a user to set a predetermined time node at which the gift material information is displayed during the playing of the target song when the user makes a music gift. Fig. 3 schematically illustrates a schematic diagram of a time setting interface according to an embodiment of the present disclosure.
As shown in fig. 3, when the user clicks on the tab 24, a time setting interface may be displayed. On the time setting interface, the user may be prompted to set "time of presentation of gift". And a time axis may be displayed for the user to customize the predetermined time node at which the gift material information appears. For example, as illustrated in fig. 3, the user may drag the setting identifier 31 on the time axis to locate the setting identifier 31 to the position of the predetermined time node to be set by himself. For example, assume that a predetermined time node is set to 00:13, i.e., the gift material information in the music gift can be displayed at the time when the target song is played to 13 seconds.
Wherein, when the preset time node is set, the duration of the gift material information can be considered to set a proper preset time node. For example, the gift material information may be a video with a duration of 10 seconds, and when a predetermined time node at which the video appears is set, the latest time should be no later than 11 seconds before the end of playing the target song, so as to ensure that the video can be played and completed before the end of playing the target song.
In addition, in addition to setting the above-described predetermined time node, the user may set restriction information on the number of pickup of the music gift on the interface, the restriction information being used to define an upper limit of the number of pickup of the music gift. For example, referring to the illustration of fig. 3, there may be no upper limit, or the upper limit of the number of pickup of the music gift may be set to 10.
In one example, in the process of making a music gift corresponding to a target song based on the song, the uploaded gift material information may be at least one of text, voice, picture, or video. When the uploaded gift material information includes at least two types, for example, "text+voice" is uploaded, or "picture+voice+text" is uploaded, if the user sets a predetermined time node as a display condition of the gift material information in the interface illustrated in fig. 3, the trigger timing of the at least two types of gift material information as a whole may be defaulted as the predetermined time node, and as for the trigger starting display, the display order between the different types of gift material information may be random. For example, three types of gift material information including "picture+voice+text" are uploaded, and the three types of gift material information may be displayed at the same time at the predetermined time node. Alternatively, the pictures, > voice, > text may be presented sequentially in random order from the predetermined time node.
In other examples, an interface may also be provided for a user to set a presentation relationship between at least two types of materials, through which presentation relationship setting information between the user and the materials is received. The display relationship between the materials includes, but is not limited to, the time sequence of each material when being displayed, or the spatial position relationship of each material when being displayed on an interface.
For example, when the user uploads three types of gift material information of "picture+voice+text", in addition to setting the three types of gift material information as a whole in the editing interface illustrated in fig. 3, which triggers a display timing, that is, a predetermined time node, another interface may be provided in the editing interface for the user to set a display order among the three types of materials at the time of display. For example, it may be provided that pictures and speech are presented simultaneously, followed by text. For another example, it may be set to display the voice first, display the picture after the voice playing is finished, and display the text at the last 1 seconds of the duration of the picture display. For another example, it is also possible to set the text to be placed in the upper right corner of the picture for presentation.
The illustration of fig. 3 is that a predetermined time node for displaying gift material information is set for different types of materials. In still another example, in the case where the gift material information in the music gift includes at least two types of materials, different presentation conditions may also be set for different materials.
For example: the presentation condition is still exemplified by a predetermined time node of the material presentation, please refer to the illustration of fig. 4 in combination. As shown in fig. 4, the presentation conditions may include a first presentation condition 41, and the first presentation condition 41 may be a presentation condition corresponding to a text (may be referred to as first gift material information), and when the user inputs the text, the user may click on a tab of the first presentation condition 41, enter into the setting interface of the presentation condition illustrated in fig. 3, set the predetermined time node to be 10 seconds of the song, for example, present the text in response to the target song playing reaching 10 seconds. A second presentation condition 42 may be further included, where the second presentation condition 42 may be a presentation condition corresponding to a picture or video (may be referred to as second gift material information), and when the user inputs the picture, a tab of the second presentation condition 42 may be clicked, and the setting interface of the presentation condition illustrated in fig. 3 is entered, where the predetermined time node is set to be 30 seconds of the song, for example, the picture is presented in response to the target song playing reaching 30 seconds.
As described above, the gift material information may include, but is not limited to, various types of materials such as text, voice, picture, or video, where in the interface illustrated in fig. 2, it is displayed that the corresponding materials may be directly uploaded through the tags corresponding to the different types of materials. In addition, the embodiment of the disclosure further provides a method for generating a music gift, in which a manner of inputting materials based on song elements is provided, please refer to the flow chart shown in fig. 5.
Fig. 5 schematically illustrates a flowchart of a manner of generating a music gift according to an embodiment of the present disclosure, and as illustrated in fig. 5, the method may include the following processes:
in step 500, song elements in a target song corresponding to a music gift are obtained.
In this step, the song element may be part of information determined by selection from the target song. For example, the song element may be the song name, or may also be the lyrics of the target song. Since this step is to input material based on song elements, this step first obtains the song elements.
For example, lyrics or song names may be automatically obtained after the lyrics are called up by the music client, or may be entered by the user. Wherein when the song element is a lyric, at least one successive lyric in the target song may be selected. For example, five consecutive lyrics may be selected, or one lyric may be selected.
In step 502, gift material information is received for display in adjacent locations of the song elements.
The gift material information can be various types of materials such as text, voice, pictures or videos.
Take text as an example: the text, when entered, may be placed adjacent to the song element, i.e., during the entry phase of the material, it may be placed at which adjacent position of the song element the material will be presented. The adjacent position may be an adjacent front or an adjacent rear of the song element, and may be input at the position adjacent front and/or adjacent rear.
For example, FIG. 6 illustrates an interface diagram for entering text in adjacent locations of lyrics. As shown in fig. 6, the user may select five consecutive sentences of lyrics on the called lyrics interface and click on the next step, and then enter the interface for text input. In other examples, if the user selects one lyric, the start lyric and the end lyric may be considered to be the same lyric. When the user clicks on the next step, the user may be prompted to enter his own words in the input box 61 immediately before the start lyrics and the input box 62 immediately after the end lyrics. When the presentation is played later, the lyrics may be presented during the playing of the target song and the text entered by the user may be displayed at a location in front of the starting lyrics and/or behind the ending lyrics.
For example, FIG. 7 illustrates an interface diagram for entering text adjacent to a song title. As shown in fig. 7, the song name "loving of love" may be displayed in the input box 71, and the user may input his/her own words in front of and/or behind the song name. Illustratively, the user has entered "you are me most" in front of the song name, and then "you are love of me most love" may be displayed on the interface at the time of the preview effect. In actual presentation, the text may be presented by the action of the design.
In step 504, a music gift is generated based on the song element and the gift material information.
According to the method for generating the music gift, the music gift is generated according to the acquired gift material information and the display conditions, a brand new interaction mode between a user and songs is provided, so that the user can add own gift material information in the songs, emotion communication and interaction experience are realized through combination of the songs and the materials, meanwhile, the interestingness of the songs and the surprise feeling of listening to the songs are increased, and the user experience is improved; moreover, by inputting gift material information based on song elements, the song elements are better combined with the user's own materials, so that the close association of songs and material display is improved, and a more flexible material input and display mode is provided for the user.
Taking text materials as an example, based on different input modes during text input, the embodiment of the disclosure can divide the generation of music gifts into the following modes:
1) Time mode: in this mode, gift material information may be entered into a variety of different types of material such as text, voice, pictures, or video. In which, in text input, the manner illustrated in fig. 2 may be adopted, and the user may directly input text or select lyrics from lyrics as text input.
2) Lyric mode: in this mode, the gift material information may also be input with a variety of different types of materials such as text, voice, pictures, or video. In this case, the text may be input in the manner illustrated in fig. 6, that is, the text may be input in the adjacent position of the lyrics.
3) Song name mode: in this mode, the gift material information may also be input with a variety of different types of materials such as text, voice, pictures, or video. Where text is entered, text may be entered in the manner illustrated in fig. 7, i.e., adjacent to the song name.
Fig. 8 schematically illustrates a flowchart of a manner of generating a music gift according to an embodiment of the present disclosure, and exemplarily illustrates an operation flow of a user for making a music gift, which is not limited in practical implementation. As shown in fig. 8, the method may include the following processes:
In step 800, in response to detecting a selection of a song sharing icon, a sharing float is displayed. In this step, for the user who does not make the music gift, when playing the target song, the sharing icon is displayed on the playing interface of the song, and at the same time, the guiding language is displayed, so that the user is guided to participate in making the music gift based on the target song. After the user clicks the guide or the sharing icon, a sharing floating layer may be displayed, where the sharing floating layer may include a plurality of guide items, for example, sharing to a friend circle, sharing to a QQ space, or sharing in another way.
In step 802, a production portal of the music gift is displayed on the sharing floating layer.
In this embodiment, the production entry of the music gift may be displayed on a display interface. For example, an entry for making a music gift may be displayed in a list shared by the alternative ways of sharing the floating layer.
In step 804, a production portal of a plurality of production modes of a music gift is displayed.
If the user clicks the creation portal of the music gift, the user can display the creation interface (or editing interface) of the music gift in response to detecting the entry operation to the creation portal. Illustratively, the foregoing illustrates that embodiments of the present disclosure provide three modes of making music gifts, "time mode," lyrics mode, "and" song name mode. In this step, a user can be provided with a production portal for selecting a plurality of production modes of the music gift.
In addition, the user may also be prompted "Hi, what is you to make a music gift in a song? And (5) waiting for word prompt. In order to facilitate the mode selection of the user, more selection basis information can be provided for the user. For example, one example video is displayed for each mode so that the user knows the production characteristics of that mode. The number of works corresponding to each mode may also be displayed, for example, 1.2 ten thousand people have made a music gift using the mode.
In step 806, in response to detecting an entry operation to a production portal of a target production mode of the plurality of production modes, a music gift production interface corresponding to the target production mode is displayed.
For example, assuming that the user selects "lyrics mode", the lyrics mode may be referred to as a target production mode. The music gift making interface corresponding to the lyric mode can be displayed, for example, a page for enabling the user to select lyrics can be called out, so that the user can select the starting lyrics and the ending lyrics according to which text is input.
In step 808, in the target production mode, settings of gift material information and display conditions are acquired, and a music gift is generated based on the gift material information and display conditions.
After the music gift is manufactured, the music gift can be shared. For example, a user may make a music gift at a music client on his mobile phone, and click "send TA" on the upper right corner of the interface after the making is completed, so as to trigger sharing the music gift to a third party platform, a WeChat friend, and the like. A user receiving the music gift may receive a gift link, and clicking on the link may enter an interface for playing the music gift. The music server can control whether the user can open the music gift according to the upper limit of the number of the pickup people set in the music gift. For example, if the upper limit of the number of pickups has been reached, it cannot be opened.
Next, a display effect of a music gift manufactured by the generation method of the music gift according to the embodiment of the present disclosure will be described. Fig. 9 schematically illustrates a flow of a method for displaying a music gift according to an embodiment of the present disclosure, as shown in fig. 9, the method may include:
in step 900, a target song corresponding to a music gift is played.
For example, the music gift is made based on a song "big fish", which is a target song corresponding to the music gift, in which the user's own video or text and other materials are inserted.
In step 902, gift material information in a music gift is displayed during the playing of the target song in response to reaching a predetermined presentation condition.
For example, the display condition may be a predetermined time node, and when the target song is played to the predetermined time node, the gift material information in the music gift may be displayed, for example, materials such as text, voice, picture or video may be displayed.
According to the music gift generation method, the gift material information is displayed in the playing process of the target song, so that the interestingness of the song and the surprise of listening to the song are increased, and the user realizes emotion communication and interaction through combination of the song and the material, so that the user experience is improved.
The following examples are illustrative of several presentation interfaces when a music gift is played:
in one example, fig. 10 illustrates a music gift made in a time mode, see a schedule time axis 1001 for showing the playing progress of a target song, which simultaneously displays a text "tell you a secret, you have a summer accompany me the latest day i forget" and a voice 1002 entered by the user on the interface when the target song plays to 2 minutes 27 seconds. Wherein the time point 1003 of 2 minutes 27 seconds on the progress time axis may be referred to as a predetermined time node.
Further, referring to fig. 10, a gift time indication, which in the example of fig. 10 is a dot indicating that it is a predetermined time node of the presentation condition of the gift material information, may be displayed at the position of the predetermined time node 1003. For example, the gift time indication may be displayed in red, and a black dot may be displayed on the progress time axis when the target song has not yet been played to the location of the predetermined time node, and moved on the progress time axis in synchronization with the song being played. When the black dot moves to the position of the gift time indication, the gift time indication is triggered, and the predetermined display condition is determined to be reached, and the text and voice in fig. 10 starts to be displayed. In another example, the user may manually trigger even if the target song has not yet been played to the location of the gift time indication, e.g., the user may manually control the target song to proceed to the location of the gift time indication on the progress timeline, the client playing the song may detect that the gift time indication is triggered, determine that the display condition is reached, and begin displaying text and speech.
As described above, in the process of playing the target song, the user can clearly know how long to display the gift material information by setting the gift time identifier on the progress time axis. For example, a red dot may be displayed at a predetermined time node on a time axis of the progress of playing the target song, and in case of a music gift made in the lyric mode, the position of the red dot may be a position corresponding to the display of the starting lyrics. In other examples, the presentation time period representing the gift material information may also be identified by the gift time. For example, assuming that the gift information is displayed in a period of 1 min 12 s to 2 min 30 s of the target song, the song may be played in the period, and the gift time identifier may be displayed on a progress time axis, for example, a red dot or a color small dial. And in other playing periods of the target song, a black dot is still displayed, namely, the display period and the non-display period of the gift material information of the target song are distinguished by different identifications on a progress time axis. The mode of representing the display time of the gift material information through different marks on the progress time axis can be more convenient for a user to know where to play the gift material information on the song.
In another example, fig. 11 illustrates a presentation effect of a music gift, in which gift material information may be presented adjacent to song elements of a target song. As shown in fig. 11, it is possible to display "you are loved with i's best love" on the display interface when reaching the predetermined time node for 2 minutes and 27 seconds, where "loved with i's love" is the song name of the target song and "you are me most" is text entered in the vicinity of the song name. In other examples, the text that the user wants to speak may also be entered at a location before the beginning lyrics and/or after the ending lyrics. In addition, in the above example of text material in song name or lyric mode, the gift material information may include text input before and after song name or lyric, or may include song name or lyric itself, for example, "you are loving of i's best love" may be regarded as the gift material information displayed in the target song.
In yet another example, during the playing of the target song, interactive information of the music gift may also be displayed on the playing interface. The interaction information may include at least one of: gift giver information, and an interactive interface for interactive operation of the music gift.
For example, referring still to FIG. 11, gift-giver information 1101, which may be a head portrait of the giver, may be displayed on top of the play interface of the target song. And may display "do i like the music gift i prepared for you? The interactive interface 1102 may also be displayed, and the interactive interface may be a praise interface, through which a user may praise the music gift, and after praise, may cancel the display of the interactive information, and may notify the gift giver that his gift is praised.
For a target user, multiple music gifts may be received. For example, a user may listen to songs through a music client on a mobile phone, and the user may make multiple music gifts by himself, for example, two music gifts are made based on the song "big fish" and shared with friends, and one music gift is made based on the song "lover under the sky" and shared. The user may also receive a music gift from a plurality of friends or receive a music gift recommended by the system. The embodiment of the disclosure also provides a management method of the music gift, so that a user can conveniently manage the music gift received or sent by the user.
Fig. 12 schematically illustrates a flowchart of a method of managing a music gift according to an embodiment of the present disclosure, as shown in fig. 12, the method may include the following processes:
in step 1200, an operation request for a music gift set of a target user is received, the music gift set including at least one music gift.
The operation request may be, for example, a list of music gifts that the user wants to view. For example, the music client may provide the user with an entry for viewing or setting a music gift, for example, a "my gift" tab may be displayed on one of the pages of the client, and when the user clicks the tab, that is, when an operation request of the target user for the music gift set is detected, the gift list may be opened for the user to view or set a state of the music gift.
In step 1202, in response to the operation request, performing corresponding operation processing on the music gift in the music gift set; the music gift is used for displaying gift material information in the process of playing the corresponding target song.
In this step, different operation processes may be performed according to different received operation requests. For example, if the operation request is a request to view a gift, a list of music gift for the target user may be presented. For another example, if the operation request is to cancel the play setting of one of the music gift, the play of the music gift may be correspondingly canceled, and the gift may not be displayed when the target song corresponding to the music gift is played later.
In one example, the music client receives a gift presentation request from a target user for a music gift set, e.g., the default user clicking on the My gift tab indicates to view the gift. The client side can display a list of the music gift sent by the target user in response to the gift display request, and can also display the acquired information corresponding to each music gift. For example, the retrieved information includes, but is not limited to: the retriever, the time of retrieval, the number of played times, etc.
According to the method for managing the music gift, the corresponding operation processing is carried out according to the operation request of the music gift, so that a management mode for the music gift displaying the gift material information in the playing process of the target song is provided, and the user can manage the music gift more quickly and conveniently.
In one example, the music gift of the target user may include a received gift and a delivered gift, and the present embodiment may display a "i received" gift list and a "i delivered" gift list, respectively, when displaying the gift list in response to the gift display request. Referring to fig. 13, taking the received gift list as an example, the display manner of the gift is described:
Wherein, can show at least one song card, different song cards correspond to different target songs, include in every song card: at least one music gift corresponding to the target song. As shown in fig. 13, two song cards are shown, wherein a song card 1301 corresponds to a target song "big fish", wherein two music gifts "3a" and "3b" are included, i.e., both music gifts are made based on the song "big fish". For example, the music gift "3a" is a gift made by a user "small moon" received 28 minutes ago, which may be a piece of text inserted in a song "big fish". As another example, the music gift "3b" is a gift made of a user "desert populus" received at 12 and 13 days 2020, and the gift may be a song "big fish" with a video inserted therein. Similarly, song card 1302 is made based on the target song "lover under the day" including a music gift.
When the user receives a music gift set including a plurality of song titles, the song titles may be presented in a card list, such as the card list shown in fig. 13. The ordering of the card lists may be to place the latest updated song cards in front of the list according to the update time of the cards. For example, as shown in fig. 13, the newly updated music gift in the song card 1301 is received 28 minutes ago, it can be determined that the update time of the card is 28 minutes ago, and the update time of the song card 1302 is 1 hour ago, so that the song card 1301 is arranged in the card list before the song card 1302. I.e., when an update occurs to a card in the card list, the song cards are ordered in advance. Alternatively, if the user clicks on a music gift in a song card to play, the card may be advanced.
In addition, the music gift delivered by the user may be displayed in a similar manner to that of fig. 13, that is, each music gift is still displayed in order in the song dimension, except that each music gift in the delivery list is delivered by the user, and the information of the retrievers of the gift, such as the number of retrievers, the time of retrieval, etc., may be displayed corresponding to each music gift.
It should be noted that, in practical implementation, the display of the music gift is not limited to the above display list manner, and other manners may be adopted. For example, the gift list sent by the user may also be displayed in a gift dimension, for example, the information of each retriever in the same music gift is put into a card, which may be called a gift card. For example, a first gift card may be included in the list, where the card corresponds to the music gift P1 sent by the user, and the list shows information of each retriever that retrieves the gift, including a head portrait of the retriever, a retrieval time, and so on.
In addition, if the user does not have any music gift in the received gift list or the sent gift list, the user can also display 'to make music gift' on the display interface to guide the user to participate in the creation of the gift.
The management requirement of the user on the music gift not only comprises the checking of the sent or received gift list, but also can set the playing state of the music gift. Next, a list of song cards illustrated in fig. 13 is taken as an example to explain how to set the playing state of the music gift.
Taking the music gift 3a in fig. 13 as an example, it is assumed that the user wants to set the play state of the music gift 3a. When the user clicks the "…" icon corresponding to the music gift 3a, a plurality of setting options corresponding to the gift may be expanded, and each music gift may be correspondingly set with the setting options. The setting options may include, but are not limited to, at least one of: setting options of fixed playing state, sharing identification and deleting identification. The respective setting options are explained as follows:
1) The fixed playing state setting option is used for selecting or canceling the fixed playing state corresponding to the music gift, and the fixed playing state is used for showing that the music gift is fixedly displayed in the process of playing the target song corresponding to the song card.
For example, if the user sets the music gift 3a to a fixed play state, the music gift 3a will be fixedly displayed later in the process of playing the target song corresponding to the music gift 3a. For example, the target song to which the music gift 3a corresponds is "big fish", and even if the target song corresponds to the music gift 3b, since the music gift 3a has been set to the fixed play state, only the music gift 3a is played, and the music gift 3b is not played.
The user may cancel the fixed play state of the music gift. In this embodiment, if the user cancels the fixed play state of the music gift 3a and also does not set the music gift 3b to the fixed play state, the latest received music gift may be played by default. And determining and obtaining a target music gift corresponding to the latest update time according to the update time of each music gift in the song card, and displaying the target music gift in the process of playing the target song corresponding to the song card.
For example, assuming that neither the music gift 3a nor the music gift 3b of the song card 1301 in fig. 13 is set to a fixed play state, it may be determined that the music gift 3a is a target music gift whose update time is closer, based on the update times of the two music gifts, and the music gift 3a will be played by default in the course of playing the target song "big fish". If the user has just newly received a music gift corresponding to the target song "big fish", temporarily called a new music gift, the new music gift will be played by default during the process of playing the target song "big fish" again.
In addition, in yet another example, whether the above-described fixed play or default play of the latest music gift, the gift-presentation control flag of the song card is set to an on state.
With continued reference to fig. 13, a first state identifier is shown on a gift display control identifier (a switch for displaying a gift) 1303 corresponding to a song card 1301, and a second state identifier is shown on a gift display control identifier (a switch for displaying a gift) 1304 corresponding to a song card 1302. The first state identifier is equivalent to an off state, that is, no music gift is displayed when the target song is played, and even if the music gift corresponding to the target song exists in a gift list received by a user, no music gift is displayed because the gift display control identifier is set to the off state. The second state identifier corresponds to an "on" state, i.e. a music gift is displayed when the target song is played.
In the case where a plurality of music gifts are included in the song card and the gift display control flag is set to on, if there is a music gift in the card that has been set to a fixed play state, the music gift may be played while the target song is played, otherwise, the latest updated music gift may be played by default. In addition, in another case, the state of the gift display control identifier of the song card is the first state identifier, namely the off state, and if the user sets one of the music gift in the song card to be in the fixed playing state, the state of the gift display control identifier can be triggered to be automatically switched from the first state identifier to the second state identifier, namely the switch is turned on.
2) And the sharing identifier is used for sharing the music gift. The user can share the music gift received or sent by himself through the identification.
3) And deleting the identification, which is used for deleting the music gift from the local. The deletion is to delete the music gift from the display side without affecting the viewing of other people.
In yet another example, the user may also select a music gift in the list, triggering the current presentation of the gift. For example, the music client may receive a gift selection operation for a target music gift in a first song card of the at least one song card; and playing the target song corresponding to the first song card in response to the gift selection operation, and displaying the target music gift in the playing process of the target song.
For example, assuming that the user currently wants to enjoy the music gift 3b in the song card 1301 (may be referred to as a first song card), the gift may be clicked, the client receives a gift selection operation for the music gift 3b, and the music gift 3b may be referred to as a target music gift. The client can display the gift in the process of playing the target song according to the selection of the user.
In addition, the management method of the music gift according to the embodiment of the present disclosure may further provide a notification function for a music gift related operation. For example, an interactive operation for a music gift sent by the target user may be received, and in response to the interactive operation, interactive operation information corresponding to the music gift may be displayed on a client side of the target user.
If the user U1 (may be referred to as a target user) sends a music gift to the user U2, the interaction operation may be that the user U2 agrees with the music gift, and in response to the operation, corresponding interaction operation information may be displayed on the client side of the user U1. The interactive operation information may be to prompt the user U1 "the user U2 agrees with your music gift" in a notification manner.
In addition, in other modes, when the user clicks a certain gift in the gift list, the information of the retriever list corresponding to the gift may be displayed, for example, the list may include each retriever that retrieves the gift, a retrieval time, a playing number at each retriever, and the like. In the retriever list, the most recent retrievers may be placed in the first position of the list based on the time of retrieval.
In one exemplary embodiment, a gift setting entry for guiding to a setting of a switch and/or a switch of a music gift may also be displayed at a play interface of a target song, and in response to detecting a selection operation of the gift setting entry, a setting list of at least one music gift is displayed.
For example, referring to the illustration of fig. 14, a gift setting entry 1401 may be provided at the play interface, and when the user clicks the entry, that is, detects a selection operation of the entry, the user may switch to an interface for setting a switch or switching to a music gift. The interface for setting a switch or a switch for a music gift, that is, the above-mentioned gift list received or sent by the user, and the interface for setting a fixed playing state for the gift. The user may close the currently displayed gift or may switch to another gift corresponding to the target song.
In order to achieve the method for generating the music gift according to any embodiment of the present disclosure, the embodiment of the present disclosure further provides a device for generating the music gift. Fig. 15 schematically illustrates a structural diagram of a music gift generating apparatus according to an embodiment of the present disclosure, and in the following description, functions of respective modules of the apparatus will be briefly described, and detailed processes thereof may be combined with the description of a music gift generating method according to any one of the embodiments of the present disclosure.
As shown in fig. 15, the apparatus may include: an element acquisition module 1501, a material reception module 1502, and a gift generation module 1503.
An element obtaining module 1501 is configured to obtain song elements in a target song corresponding to a music gift. The material receiving module 1502 is configured to receive gift material information, where the gift material information is used for being displayed at a position adjacent to the song element. And a gift generation module 1503 for generating a music gift based on the song element and the gift material information.
In one embodiment, the element obtaining module 1501, when used for obtaining a song element in a target song corresponding to a music gift, includes: a starting lyric and an ending lyric determined from the lyrics of the target song are received. The material receiving module 1502, when configured to receive gift material information, includes: and receiving gift material information corresponding to a position adjacent to the front of the starting lyrics and/or adjacent to the rear of the ending lyrics.
In one embodiment, the element obtaining module 1501, when used for obtaining a song element in a target song corresponding to a music gift, includes: and acquiring the song name of the target song as the song element. The material receiving module 1502, when configured to receive gift material information, includes: and receiving gift material information corresponding to a position adjacent to the front and/or rear of the song title.
In one embodiment, the gift generation module 1503, when generating a music gift based on the song element and the gift material information, includes: displaying a time setting interface; and receiving the preset time node through the time setting interface, so that the preset time node in the playing process of the target song displays gift material information in the music gift.
In order to realize the method for displaying the music gift according to any embodiment of the disclosure, the embodiment of the disclosure further provides a device for displaying the music gift. Fig. 16 schematically illustrates a structural diagram of a display device of a music gift according to an embodiment of the present disclosure, and in the following description, functions of respective modules of the device will be briefly described, and detailed processes thereof may be combined with the description of a method of generating a music gift according to any of the embodiments of the present disclosure.
As shown in fig. 16, the apparatus may include: a song play module 1601 and a gift display module 1602. Wherein, song playing module 1601 is used for playing the target song corresponding to the music gift. And the gift display module 1602 is configured to display a song element of the target song in response to reaching a predetermined display condition during the playing of the target song, and display gift material information in the music gift at a position adjacent to the song element.
In one embodiment, gift display module 1602, when used to display gift material information in the music gift in adjacent locations of the song elements, includes: and displaying at least one of characters, symbols and expressions in the music gift at adjacent positions of the song elements.
In one embodiment, the gift display module 1602, when configured to display a song element of the target song and display gift material information in the music gift in a position adjacent to the song element in response to reaching a predetermined display condition, includes: displaying a song name of a target song in response to reaching a predetermined time node in the playing process of the target song, and displaying the gift material information in front of and/or behind the adjacent song name; wherein the song name is the song element.
In one embodiment, the gift display module 1602, when configured to display a song element of the target song and display gift material information in the music gift in a position adjacent to the song element in response to reaching a predetermined display condition, includes: displaying at least one sentence of lyrics of the target song in response to reaching a start lyric or an end lyric of the at least one sentence of lyrics of the target song, and displaying gift material information in the music gift in the adjacent front of the start lyric and/or the adjacent rear of the end lyric; wherein a starting lyric or an ending lyric of the at least one sentence of lyrics is the song element.
In one embodiment, gift display module 1602, when used to determine that a predetermined display condition is reached, includes: and under the condition that the gift time mark on the progress time axis of the target song is detected to be triggered, determining that a preset display condition is reached, wherein the gift time mark is used for representing a preset time node for displaying the gift material information.
It should be noted that although in the above detailed description, several units/modules or sub-units/modules of a music gift generating apparatus or a display apparatus are mentioned, such a division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more units/modules described above may be embodied in one unit/module in accordance with embodiments of the present disclosure. Conversely, the features and functions of one unit/module described above may be further divided into ones that are embodied by a plurality of units/modules.
Embodiments of the present disclosure also provide a computer-readable storage medium. As shown in fig. 17, the storage medium has stored thereon a computer program 1701, which when executed by a processor, can perform the method of generating a music gift or the method of displaying a music gift according to any of the embodiments of the present disclosure.
The embodiment of the disclosure also provides a computing device, which may include a memory, and a processor, where the memory is configured to store computer instructions that may be executed on the processor, and the processor is configured to implement the method for generating a music gift or the method for displaying a music gift according to any embodiment of the disclosure when the computer instructions are executed.
FIG. 18 illustrates one configuration of the computing device, as shown in FIG. 18, the computing device 180 may include, but is not limited to: a processor 181, a memory 182, and a bus 183 that connects the various system components, including the memory 182 and the processor 181.
The memory 182 stores therein computer instructions executable by the processor 181, such that the processor 181 can perform the method of generating a music gift or the method of displaying a music gift according to any of the embodiments of the present disclosure. The memory 182 may include a random access memory unit RAM1821, a cache memory unit 1822, and/or a read-only memory unit ROM1823. The memory 182 may also include: a program tool 1825 having a set of program modules 1824, the program modules 1824 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, one or more combinations of which may include an implementation of a network environment.
The bus 183 may include, for example, a data bus, an address bus, a control bus, and the like. The computing device 180 may also communicate with external devices 185 through the I/O interface 184, which external devices 185 may be, for example, keyboards, bluetooth devices, etc. The computing device 180 may also communicate with one or more networks, such as local area networks, wide area networks, public networks, etc., through a network adapter 186. As shown in fig. 18, the network adapter 186 may also communicate with other modules of the computing device 180 via the bus 183.
Furthermore, although the operations of the methods of the present disclosure are depicted in the drawings in a particular order, this is not required to or suggested that these operations must be performed in this particular order or that all of the illustrated operations must be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
While the spirit and principles of the present disclosure have been described with reference to several particular embodiments, it is to be understood that this disclosure is not limited to the particular embodiments disclosed nor does it imply that features in these aspects are not to be combined to benefit from this division, which is done for convenience of description only. The disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (16)

1. A method for generating a music gift, the method comprising:
obtaining song elements in a target song corresponding to a music gift; the song elements comprise lyrics or song names of target songs;
receiving gift material information, wherein the gift material information is used for being displayed at adjacent positions of the song elements; the gift material information is text input based on the song element, the song element is acquired in advance before the gift material information is input, and the adjacent position comprises the adjacent front or the adjacent rear of the song element;
generating a music gift based on the combination of the song element and the gift material information, such that the song element is displayed on an interface and the gift material information is also displayed in adjacent positions of the song element when the music gift is displayed;
the generating a music gift based on the combination of the song element and the gift material information includes:
displaying a time setting interface;
and receiving the preset time node through the time setting interface, so that the preset time node in the playing process of the target song displays gift material information in the music gift.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
the obtaining song elements in the target song corresponding to the music gift includes: receiving a start lyric and an end lyric determined from the lyrics of the target song;
the receiving gift material information includes: and receiving gift material information corresponding to a position adjacent to the front of the starting lyrics and/or adjacent to the rear of the ending lyrics.
3. A method for displaying a music gift, the method comprising:
playing a target song corresponding to the music gift;
in the playing process of the target song, in response to reaching a preset display condition, displaying song elements of the target song on an interface, and displaying gift material information in the music gift at adjacent positions of the song elements; the gift material information is text input based on the song element, the song element is acquired in advance before the gift material information is input, and the adjacent position comprises the adjacent front or the adjacent rear of the song element;
the song elements comprise lyrics or song names of target songs;
the music gift is generated based on a combination of the song element and the gift material information, and the generating the music gift includes: displaying a time setting interface; and receiving the preset time node through the time setting interface, so that the preset time node in the playing process of the target song displays gift material information in the music gift.
4. A method according to claim 3, wherein said displaying gift material information in said music gift at adjacent locations of said song elements comprises:
and displaying at least one of characters, symbols and expressions in the music gift at adjacent positions of the song elements.
5. A method according to claim 3, wherein the song element is a song name of the target song;
the reaching of the predetermined display condition includes: reaching a preset time node in the playing process of the target song;
the displaying gift material information in the music gift at adjacent positions of the song elements includes: and displaying the gift material information at the front and/or rear of the song name.
6. The method of claim 3, wherein the song element is at least one sentence of lyrics in the target song;
the reaching of the predetermined display condition includes: reaching a starting lyric or an ending lyric in the at least one sentence of lyrics;
the displaying gift material information in the music gift at adjacent positions of the song elements includes: and displaying gift material information in the music gift at the adjacent front of the starting lyrics and/or the adjacent rear of the ending lyrics.
7. A method according to claim 3, wherein said reaching a predetermined display condition comprises:
and under the condition that the gift time mark on the progress time axis of the target song is detected to be triggered, determining that a preset display condition is reached, wherein the gift time mark is used for representing a preset time node for displaying the gift material information.
8. A music gift generating apparatus, the apparatus comprising:
the element acquisition module is used for acquiring song elements in the target songs corresponding to the music gift; the song elements comprise lyrics or song names of target songs;
the material receiving module is used for receiving gift material information, and the gift material information is used for being displayed at adjacent positions of the song elements; the gift material information is text input based on the song element, the song element is acquired in advance before the gift material information is input, and the adjacent position comprises the adjacent front or the adjacent rear of the song element;
the gift generation module is used for generating a music gift based on the combination of the song elements and the gift material information; such that the song element is presented on an interface at the time of presentation of the music gift and the gift material information is also presented adjacent to the song element;
The gift generation module, when generating a music gift based on the combination of the song element and the gift material information, includes:
displaying a time setting interface;
and receiving the preset time node through the time setting interface, so that the preset time node in the playing process of the target song displays gift material information in the music gift.
9. The apparatus of claim 8, wherein the device comprises a plurality of sensors,
the element acquisition module, when used for acquiring song elements in a target song corresponding to a music gift, comprises: receiving a start lyric and an end lyric determined from the lyrics of the target song;
the material receiving module, when being used for receiving gift material information, comprises: and receiving gift material information corresponding to a position adjacent to the front of the starting lyrics and/or adjacent to the rear of the ending lyrics.
10. A display device for a music gift, the device comprising:
the song playing module is used for playing a target song corresponding to the music gift;
the gift display module is used for responding to the preset display condition in the playing process of the target song, displaying song elements of the target song on an interface and displaying gift material information in the music gift at adjacent positions of the song elements; the song elements comprise lyrics or song names of target songs; the gift material information is text input based on the song element, the song element is acquired in advance before the gift material information is input, and the adjacent position comprises the adjacent front or the adjacent rear of the song element;
The music gift is generated based on a combination of the song element and the gift material information, and the generating the music gift includes: displaying a time setting interface; and receiving the preset time node through the time setting interface, so that the preset time node in the playing process of the target song displays gift material information in the music gift.
11. The apparatus of claim 10, wherein the device comprises a plurality of sensors,
the gift display module, when used for displaying gift material information in the music gift at adjacent positions of the song elements, includes: and displaying at least one of characters, symbols and expressions in the music gift at adjacent positions of the song elements.
12. The apparatus of claim 10, wherein the device comprises a plurality of sensors,
the gift display module, when being configured to display a song element of the target song in response to reaching a predetermined display condition, and display gift material information in the music gift at a position adjacent to the song element, includes: displaying a song name of a target song in response to reaching a predetermined time node in the playing process of the target song, and displaying the gift material information in front of and/or behind the adjacent song name; wherein the song name is the song element.
13. The apparatus of claim 10, wherein the device comprises a plurality of sensors,
the gift display module, when being configured to display a song element of the target song in response to reaching a predetermined display condition, and display gift material information in the music gift at a position adjacent to the song element, includes: displaying at least one sentence of lyrics of the target song in response to reaching a start lyric or an end lyric of the at least one sentence of lyrics of the target song, and displaying gift material information in the music gift in the adjacent front of the start lyric and/or the adjacent rear of the end lyric; wherein a starting lyric or an ending lyric of the at least one sentence of lyrics is the song element.
14. The apparatus of claim 10, wherein the device comprises a plurality of sensors,
the gift display module, when used for determining that a predetermined display condition is reached, includes: and under the condition that the gift time mark on the progress time axis of the target song is detected to be triggered, determining that a preset display condition is reached, wherein the gift time mark is used for representing a preset time node for displaying the gift material information.
15. A computer readable storage medium, characterized in that a computer program is stored thereon, which program, when being executed by a processor, implements the method of any of claims 1 to 2 or implements the method of any of claims 3 to 7.
16. A computing device comprising a memory for storing computer instructions executable on the processor for implementing the method of any one of claims 1 to 2 or the method of any one of claims 3 to 7 when the computer instructions are executed.
CN202110713466.6A 2021-06-25 2021-06-25 Music gift generation method, music gift display device, medium and computing device Active CN113282270B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110713466.6A CN113282270B (en) 2021-06-25 2021-06-25 Music gift generation method, music gift display device, medium and computing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110713466.6A CN113282270B (en) 2021-06-25 2021-06-25 Music gift generation method, music gift display device, medium and computing device

Publications (2)

Publication Number Publication Date
CN113282270A CN113282270A (en) 2021-08-20
CN113282270B true CN113282270B (en) 2024-01-26

Family

ID=77285762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110713466.6A Active CN113282270B (en) 2021-06-25 2021-06-25 Music gift generation method, music gift display device, medium and computing device

Country Status (1)

Country Link
CN (1) CN113282270B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011108007A2 (en) * 2010-03-03 2011-09-09 Prakash Rohra System for creation of personalized multimedia content for a plurality of value added services
CN104391980A (en) * 2014-12-08 2015-03-04 百度在线网络技术(北京)有限公司 Song generating method and device
US10445802B1 (en) * 2014-02-18 2019-10-15 Kausalya Adiseshan Gifting digital content
CN112380379A (en) * 2020-11-18 2021-02-19 北京字节跳动网络技术有限公司 Lyric special effect display method and device, electronic equipment and computer readable medium
CN113014477A (en) * 2021-03-18 2021-06-22 广州市百果园信息技术有限公司 Gift processing method, device and equipment of voice platform and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8682938B2 (en) * 2012-02-16 2014-03-25 Giftrapped, Llc System and method for generating personalized songs
US10339580B2 (en) * 2012-09-14 2019-07-02 Sony Corporation Personalized content generation and delivery
US20140156463A1 (en) * 2012-11-05 2014-06-05 Michael Benjamin HUI Systems and methods for providing music
US20150079947A1 (en) * 2013-09-18 2015-03-19 David Evgey Emotion Express EMEX System and Method for Creating and Distributing Feelings Messages

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011108007A2 (en) * 2010-03-03 2011-09-09 Prakash Rohra System for creation of personalized multimedia content for a plurality of value added services
US10445802B1 (en) * 2014-02-18 2019-10-15 Kausalya Adiseshan Gifting digital content
CN104391980A (en) * 2014-12-08 2015-03-04 百度在线网络技术(北京)有限公司 Song generating method and device
CN112380379A (en) * 2020-11-18 2021-02-19 北京字节跳动网络技术有限公司 Lyric special effect display method and device, electronic equipment and computer readable medium
CN113014477A (en) * 2021-03-18 2021-06-22 广州市百果园信息技术有限公司 Gift processing method, device and equipment of voice platform and storage medium

Also Published As

Publication number Publication date
CN113282270A (en) 2021-08-20

Similar Documents

Publication Publication Date Title
CN104205209B (en) Playback controlling apparatus, playback controls method
JP6640384B2 (en) Incorporating selectable application links into conversation threads
CN109474844B (en) Video information processing method and device and computer equipment
TWI379207B (en) Methods and systems for generating a media program
CN108886523A (en) Interactive online music experience
JP2004164599A (en) System and method for shared and integrated online social interaction
US20130272673A1 (en) System and method for guided video creation
US10089069B2 (en) Method for controlling voice emoticon in portable terminal
CN111880874A (en) Media file sharing method, device and equipment and computer readable storage medium
US20150134742A1 (en) Technology of supporting meeting
CN111404808B (en) Song processing method
CN111343074A (en) Video processing method, device and equipment and storage medium
CN112003913A (en) Content distribution method, device, terminal and storage medium
CN110476162A (en) Use the action message of navigation memonic symbol control display
CN113297414B (en) Music gift management method and device, medium and computing device
CN113411516A (en) Video processing method and device, electronic equipment and storage medium
CN113282270B (en) Music gift generation method, music gift display device, medium and computing device
JP2008522212A (en) Management method of personal information of audio equipment
US20130204414A1 (en) Digital audio communication system
CN109996123A (en) Processing method and system and storage medium, the mobile device of multi-medium data
JP4189758B2 (en) Content storage device, content storage method, content storage program, content transfer device, content transfer program, and content transfer storage system
CN110688604A (en) System for editing courseware on line
CN113450742A (en) Music gift generation method, music gift display method and device, medium and computing equipment
CN113014994A (en) Multimedia playing control method and device, storage medium and electronic equipment
JP6144477B2 (en) Collaboration singing video display system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant