[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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

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

Info

Publication number
CN113282270A
CN113282270A CN202110713466.6A CN202110713466A CN113282270A CN 113282270 A CN113282270 A CN 113282270A CN 202110713466 A CN202110713466 A CN 202110713466A CN 113282270 A CN113282270 A CN 113282270A
Authority
CN
China
Prior art keywords
gift
song
music
material information
user
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.)
Granted
Application number
CN202110713466.6A
Other languages
Chinese (zh)
Other versions
CN113282270B (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

Images

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)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Library & Information Science (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure provides a music gift generation method, a music gift display method and device, a medium and a computing device. The generation method of the music gift comprises the following steps: acquiring song elements in a target song corresponding to the music gift; receiving gift material information for display at a position adjacent to the song element; and generating the music gift based on the song elements and the gift material information. The embodiment of the disclosure improves the close association between 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 method and device, medium and computing equipment
Technical Field
The embodiment of the disclosure relates to the technical field of internet, in particular to a music gift generation method, a music gift display method and device, a 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 which can bring people to enjoy seeing and hearing, and many people like listening to music and obtaining emotional release and enjoyment from the music no matter in tension work or daily leisure. There are many music products on the market, which are a music playing platform, and people can listen to music through the music products anytime and anywhere. In order to meet the increasingly rich demands of users of music products, the music products are continuously innovated and improved to attract more users to use the music products.
In the related art, most of the current music products have single functions, and the optimized direction is also the interface display when the songs are played. But this is still insufficient to meet the diversified needs of users.
Disclosure of Invention
In this context, embodiments of the present disclosure are intended to provide a method of generating a music gift, a method and apparatus for presentation, a medium, and a computing device.
In a first aspect of embodiments of the present disclosure, there is provided a method of generating a music gift, the method comprising: acquiring song elements in a target song corresponding to the music gift; receiving gift material information for display at a position adjacent to the song element; and generating the music gift based on the song elements and the gift material information.
In one embodiment, the obtaining of song elements in a target song corresponding to a music gift includes: receiving starting lyrics and ending lyrics determined from the lyrics of the target song; the receiving gift material information includes: gift material information corresponding to positions adjacent in front of the starting lyric and/or adjacent behind the ending lyric is received.
In one embodiment, the obtaining of song elements in a target song corresponding to a music gift includes: acquiring a song name of the target song as the song element; the receiving the gift material information includes: gift material information corresponding to positions adjacent to the front and/or rear of the song name is received.
In one embodiment, said generating a music gift based on said song elements and said gift material information comprises: displaying a time setting interface; and receiving a set preset time node through the time setting interface so as to display the gift material information in the music gift at the preset time node in the playing process of the target song.
In a second aspect of embodiments of the present disclosure, there is provided a method of presenting a music gift, the method comprising: playing a target song corresponding to the music gift; and in the playing process of the target song, responding to the reaching of a preset display condition, displaying a song element of the target song, and displaying the gift material information in the music gift at the adjacent position of the song element.
In one embodiment, said displaying gift material information in said music gift in an adjacent position to said song element comprises: displaying at least one of a text, a symbol, and an expression in the music gift adjacent to the song element.
In one embodiment, the song element is a song name of the target song; the reaching of the preset display condition comprises the following steps: reaching a preset time node in the playing process of the target song; the displaying of gift material information in the music gift at a position adjacent to the song element includes: and displaying the gift material information in front of and/or behind the song name.
In one embodiment, the song element is at least one lyric in the target song; the reaching of the preset display condition comprises the following steps: reaching a starting lyric or an ending lyric in the at least one lyric; the displaying of gift material information in the music gift at a position adjacent to the song element includes: and displaying the gift material information in the music gift in the adjacent front of the starting lyric and/or the adjacent back of the ending lyric.
In one embodiment, the reaching of the predetermined presentation condition comprises: and in the case of detecting that a gift time identifier on the progress time axis of the target song is triggered, determining that a preset display condition is reached, wherein the gift time identifier is used for representing a preset time node for displaying the gift material information.
In a third aspect of embodiments of the present disclosure, there is provided an apparatus for generating a music gift, the apparatus comprising: the element acquisition module is used for acquiring song elements in a target song 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 the adjacent position of the song element; and the gift generation module is used for generating the music gift based on the song elements and the gift material information.
In a fourth aspect of embodiments of the present disclosure, there is provided a display device of music gifts, the device comprising: 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 arrival of a preset display condition in the playing process of the target song, displaying the song element of the target song and displaying gift material information in the music gift at the adjacent position of the song element.
In a fifth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, 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, there is provided a computing device comprising a memory for storing computer instructions executable on a processor for implementing a method of any of the embodiments of the present disclosure when the computer instructions are executed.
According to the generation method, the display method and device, the medium and the computing equipment of the music gift, the music gift is generated according to the acquired gift material information and the display condition, a brand-new interaction mode of a user and a song is provided, so that the user can add the gift material information of the user into the song, emotional communication and interaction experience are realized through the combination of the song and the material, meanwhile, the interestingness of the song and the surprise of listening to the song are increased, and the user experience is improved; in addition, through inputting the gift material information based on the song elements, the song elements are better combined with the own materials of the user, the close association between the songs and the material display is improved, and a more flexible material input and display mode is provided for the user.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present disclosure will become readily apparent from the following detailed description 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 and in which:
fig. 1 schematically illustrates a flow diagram of a method of generating a music gift according to an embodiment of the present disclosure;
fig. 2 schematically shows a schematic diagram 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 setup diagram of presentation conditions according to an embodiment of the present disclosure;
FIG. 5 is a flow chart diagram schematically illustrating a manner of generating a music gift according to an embodiment of the present disclosure;
FIG. 6 schematically shows a schematic of inputting text based on lyrics, according to an embodiment of the present disclosure;
FIG. 7 schematically shows a schematic of inputting text based on song title according to an embodiment of the present disclosure;
FIG. 8 is a flow chart diagram schematically illustrating a manner of generating a music gift according to an embodiment of the present disclosure;
fig. 9 schematically illustrates a flow chart of a method of presenting a music gift according to an embodiment of the present disclosure;
FIG. 10 schematically illustrates a presentation of a music gift according to an embodiment of the present disclosure;
FIG. 11 schematically illustrates the presentation of another music gift according to an embodiment of the present disclosure;
fig. 12 schematically illustrates a flow chart of a method of managing music gifts according to an embodiment of the present disclosure;
FIG. 13 schematically illustrates a list diagram of a gift presentation according to an embodiment of the present disclosure;
fig. 14 schematically illustrates a presentation view of a gift-setting portal according to an embodiment of the present disclosure;
fig. 15 is a schematic structural diagram illustrating a music gift generating apparatus according to an embodiment of the present disclosure;
fig. 16 is a schematic structural view illustrating a display device for music gifts according to an embodiment of the present disclosure;
FIG. 17 schematically illustrates a computer-readable storage medium according to an embodiment of the present disclosure;
FIG. 18 schematically shows a schematic diagram of a computing device according to an embodiment of the present disclosure.
Detailed Description
The principles and spirit of the present disclosure will be described with reference to a number of exemplary embodiments. It is understood that these embodiments are given solely for the purpose of enabling those skilled in the art to better understand and to 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.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be embodied as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to the embodiment of the disclosure, a method and a device for generating a music gift, a method and a device for displaying the music gift, a computer-readable storage medium and a computing device are provided. In this document, it is to be understood that any number of elements in the figures are provided by way of illustration and not limitation, and any nomenclature is used for differentiation only and not in any limiting sense.
The principles and spirit of the present disclosure are explained in detail below with reference to several representative embodiments of the present disclosure.
The music gift in the disclosed embodiment may be made based on a song and composed by the user's participation. If a song on which a music gift is created is referred to as a target song, the music gift may include at least a 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 participation. For example, during listening to a song, a text showing the input of the song (the song can still be played normally) can be inserted at the 10 th second position of the song to express the emotion of the song. The text segment is the material uploaded by the user when editing and making the music gift. For another example, when the user makes a music gift, the user may set a time point at which the material will be displayed in the target song, for example, at a position where the target song is played for 10 seconds.
The user can combine the song with the own materials through the mode to express the emotional appeal of the user, the emotional expression and the interaction effect among the users are realized through the song, and the interestingness and the functionality of the user in the song listening process are improved. Moreover, 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, the User participation degree is improved, and more marketing values can be brought.
The production process and the display effect of the music gift of the embodiment of the present disclosure will be described in detail as follows. In any of the described methods of the embodiments of the present disclosure, the executing 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 shows a flow of a method for generating a music gift according to an embodiment of the present disclosure, and as shown in fig. 1, the method may include the following processes:
in step 100, gift material information in a music gift is obtained, wherein the gift material information is used for displaying in the 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 voice.
Wherein, for example, the text can be a word "I want you so much! ". The pictures or videos can be shot by the user and uploaded or selected and uploaded by a mobile phone album. The speech may be input by the user through a microphone. The obtaining 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, and the like.
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 the target song. The music gift may include gift material information to be insertedly displayed during the playing of the target song and a display condition of the gift material information in the target song. The gift material information can be obtained in this step.
In step 102, the associated information of the target song is acquired as a display condition, and the display condition is used for limiting the display time of the gift material information in the playing process of the target song.
In this step, 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, may be a predetermined time node during the playing of the target song.
For example, the target song S1 may be played for a total duration of 2 minutes, and the presentation of the gift material information may be started when the target song is played for the 20 th second. For example, a text segment input by the user may be displayed on the play interface at the 20 th second, or a video segment uploaded by the user may be played. In this example, the target song is played for the 20 th second 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 manufacturing process of the music gift, or may also be at least one lyric determined by the lyric of the target song in the manufacturing process of the music gift, and when the target song is played to the position of the lyric, the predetermined time node is reached.
In step 104, a music gift is generated based on the gift material information and the presentation condition.
In this step, a music gift may be generated based on the gift material information and the presentation condition obtained in the above two steps. Each music gift can be made 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 the 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 for playing, the presented effect is that the gift material information in the gift is displayed in response to reaching the preset display condition in the process of playing the target song.
The same song may create multiple music gifts. 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 presentation effect of the music gift a may be: a piece of fish-farming video is inserted when the target song "big fish" is played to 10 seconds, and at the same time, a piece of text intended by the gift creator is displayed.
For another example, the display effect of the music gift B may be: when the target song "big fish" is played for 1 minute and 15 seconds, a piece of whitespace video recorded by the gift creator is 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 condition, a brand-new interaction mode of the user and the song is provided, the user can add the gift material information of the user into the song, emotional communication and interaction experience are achieved through combination of the song and the material, meanwhile, the interestingness of the song and the thrill of listening to the song are increased, and user experience is improved.
Fig. 2 schematically shows a schematic diagram of a material acquisition interface in a music gift creation process according to an embodiment of the present disclosure, and fig. 2 illustrates an interface of editing and producing 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 on the tags 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, emoticons, and the like, for example, at least one of the words, symbols, and emoticons may be input when input. The control input may be set within a range of a certain number of characters, for example, up to 100 characters including 50 words are supported. In the process of inputting by the user, the number of the remaining inputtable characters can be prompted, so that the user can clearly know how many characters can be input by the user. If the user inputs the number of the characters exceeding the control characters, the user can prompt by setting the characters to be special colors, or the characters prompt that the input upper limit is exceeded.
Further, as illustrated in fig. 2, when the user inputs text as gift material information, the user may also select a text input in the lyrics. For example, the user may click on a tab 25 in the interface, may invoke a display of lyrics, may select from the lyrics to be entered, and may enter the text entry box with the lyrics selected by the user. The number of characters the user selects lyrics may be controlled.
When the user clicks on the tab 22, voice may be input. For example, the user can input his/her voice through the handset microphone, and during recording, the shortest voice time and the longest voice time that can be supported can be set.
In one example, continuing with reference to FIG. 2, under the interface for voice input, the user may also call up lyrics of a target song that is creating a music gift by clicking on a prompt button 26 ("word") on the interface, as shown in FIG. 2, may display the lyrics 27 on the interface and record at the prompt of the lyrics 27, e.g., the user may see the lyrics to sing the lyrics into the input voice.
When the user clicks on the tab 23, a picture or video may be input. For example, the picture or video may be selected from a user's cell phone album. The music gift making interface can provide an interface for adding pictures or videos for a user to call an album to select the pictures or videos. When the video in the photo album is used as the input gift material information, the user can also be supported to select part of the video in the video as the input by self-definition. For example, assuming that the user selects a video with a total duration of 2 minutes, but the user only wants to use the video with about 10 seconds as the input gift material information, the user may be provided with a tool for selecting the duration of the video in the editing interface corresponding to the tag 23 in fig. 2.
The text, voice, picture or video can be provided to the user as an interface 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 input of the gift material information.
With continued reference to fig. 2, the tab 24 may be used by a user to set a predetermined time point at which the gift material information is presented during the playing of a target song when the user makes a music gift. FIG. 3 schematically shows 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 tab 24, a time setting interface may be displayed. On the time setting interface, the user may be prompted to set "time of presentation". And a time axis can be displayed for the user to customize the preset time nodes of the gift material information. For example, as illustrated in fig. 3, the user may drag the setting indicator 31 on the time axis to position the setting indicator 31 at a predetermined time node to be set by the user. For example, assume that the 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 for 13 seconds.
When the preset time node is set, the time length of the gift material information can be considered, so that the proper preset time node can be set. For example, the gift material information may be a video with a duration of 10 seconds, and when the predetermined time node at which the video appears is set, it should be no later than 11 seconds before the end of the playing of the target song, so as to ensure that the video can be played before the end of the playing of the target song.
Further, in addition to setting the predetermined time node described above, the user may set, on the interface, restriction information on the number of persons getting the music gift, the restriction information being used to define an upper limit of the number of persons getting 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 persons who receive the music gift may be set to 10 persons.
In one example, the uploaded gift material information may be at least one of text, voice, picture or video during the process of making a music gift corresponding to a target song by a user based on the song. 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 presentation 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 to be the predetermined time node, and after the start of presentation is triggered, the presentation order between the different types of gift material information may be random. For example, taking the three types of gift material information of "picture + voice + text" as an example, the three types of gift material information may be displayed at the same time at the predetermined time node. Alternatively, the pictures- > voice- > text can be sequentially displayed in a random order from the predetermined time node.
In other examples, the user may be provided with an interface for setting a presentation relationship between at least two types of materials, and information for setting the presentation relationship between the materials by the user may be received through the interface. The display relationship among the materials includes, but is not limited to, the time sequence of the materials when displayed, or the spatial position relationship of the materials when displayed on the interface.
For example, when the user uploads three types of gift material information, namely, "picture + voice + text", in addition to setting the display triggering time, that is, the predetermined time node, of the three types of gift material information as a whole in the editing interface illustrated in fig. 3, another interface may be provided in the editing interface for the user to set the display sequence between the three types of material when displaying. For example, it may be arranged to present the picture and the speech simultaneously first, followed by the text. For another example, the voice may be displayed first, the picture may be displayed after the voice playing is finished, and the text may be displayed in the last 1 second of the picture display duration. For another example, the text can be placed in the upper right corner of the picture for displaying when the text is displayed.
The above illustration of fig. 3 is that a predetermined time node of presentation of the 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 still takes the predetermined time node of the material presentation as an example, please refer to the schematic illustration of fig. 4. As shown in fig. 4, the presentation condition may include a first presentation condition 41, and the first presentation condition 41 may be a presentation condition corresponding to a text (which may be referred to as first gift material information), and after the user inputs the text, the user may click a tab of the first presentation condition 41, enter a setting interface of the presentation condition illustrated in fig. 3, and set that the predetermined time node is the 10 th second of the song, for example, the text is presented when the 10 th second is reached in response to the target song being played. A second presentation condition 42 may also be included, where the second presentation condition 42 may be a presentation condition corresponding to a picture or a video (which may be referred to as second gift material information), and when the user inputs the picture, the user may click a tab of the second presentation condition 42, enter a setting interface of the presentation condition illustrated in fig. 3, and set that the predetermined time node is 30 seconds of the song, for example, the picture is presented when the 30 seconds is reached in response to the target song being played.
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, wherein in the interface illustrated in fig. 2, it is displayed that the corresponding materials can be directly uploaded through tags corresponding to the various types of materials. In addition, the embodiment of the present 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 illustrated in fig. 5.
Fig. 5 schematically shows a flowchart of a manner of generating a music gift according to an embodiment of the present disclosure, and as shown 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 a part of information determined by selection in the target song. For example, the song element may be the song name, or may also be the lyrics in the target song. Since the present step is to input the material based on the song elements, the present step acquires the song elements first.
For example, the lyrics or the name of the song may be automatically acquired by the music client after the lyrics are tuned, or may be input by the user. Wherein when the song element is a lyric, at least one continuous lyric in the target song may be selected. For example, five consecutive words may be selected, or one word may be selected.
In step 502, gift material information is received for presentation adjacent to the song elements.
The gift material information can be various types of materials such as text, voice, pictures or video.
Taking the text as an example: the text may be arranged in the vicinity of the song element when it is input, i.e. it may be arranged in the input stage of the material at which vicinity of the song element the material is to be presented. The adjacent position may be an adjacent front or an adjacent back of the song element, and may be input at a position adjacent to the front and/or the adjacent back.
For example, FIG. 6 illustrates an interface diagram for entering text in a location adjacent to lyrics. As shown in fig. 6, the user can select five consecutive words on the called-up interface, and click the next step, and then enter the interface for text input. In other examples, if the user selects a single lyric, the starting lyric and the ending lyric may be considered to be the same. When the user clicks on the next step, the user may be prompted to enter his or her desired words in input box 61 immediately before the start lyric and input box 62 immediately after the end lyric. When the display is played subsequently, the lyrics may be displayed during the playing of the target song, and the text input by the user may be displayed at a position in front of the start lyric and/or behind the end lyric.
For example, FIG. 7 illustrates an interface diagram for entering text adjacent to a song name. As shown in fig. 7, a song name "lovely loved" may be displayed in the input box 71, and the user may input a word he wants in front of and/or behind the song name. Illustratively, the user has entered "you are me best" in front of the song name, then "you are me favorite loved" may be displayed on the interface while previewing the effect. When actually displaying, the text can be displayed through designed dynamic effect.
In step 504, a music gift is generated based on the song elements 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 condition, a brand-new interaction mode of the user and the song is provided, so that the user can add the gift material information of the user into the song, emotional communication and interaction experience are realized through the combination of the song and the material, meanwhile, the interestingness of the song and the surprise of listening to the song are increased, and the user experience is improved; in addition, through inputting the gift material information based on the song elements, the song elements are better combined with the own materials of the user, the close association between the songs and the material display is improved, and a more flexible material input and display mode is provided for the user.
Taking a text material as an example, based on different input modes in text input, the embodiment of the present disclosure may divide the generation of the music gift into the following modes:
1) time mode: in this mode, the gift material information can input various different types of materials such as text, voice, picture, or video. In the text input, the mode illustrated in fig. 2 may be adopted, and the user may directly input the text, or select lyrics from the lyrics as the text input.
2) Lyric mode: in this mode, the gift material information can also input a plurality of different types of materials such as text, voice, picture, or video. In the text input, the method illustrated in fig. 6 may be adopted, that is, the text may be input at a position adjacent to the lyrics.
3) The song name mode: in this mode, the gift material information can also input a plurality of different types of materials such as text, voice, picture, or video. In the text input, the method illustrated in fig. 7 may be adopted, that is, the text may be input at a position adjacent to the song name.
Fig. 8 is a flow chart schematically illustrating a generation manner of a music gift according to an embodiment of the present disclosure, which exemplarily describes an operation flow of a user for making the music gift, and the actual implementation is not limited thereto. As shown in fig. 8, the method may include the following processes:
in step 800, in response to detecting a selection operation of the song sharing icon, a sharing floating layer is displayed. In this step, for a user who has not made a music gift, when a target song is played, the guidance language may be displayed while the sharing icon is displayed on the playing interface of the song, so as to guide the user to participate in making the music gift based on the target song. After the user clicks the guidance language or the sharing icon, the sharing floating layer can be displayed, and the sharing floating layer can comprise a plurality of guidance items, for example, sharing to a friend circle, sharing to a QQ space or sharing in a seed changing mode.
In step 802, a production portal for the music gift is displayed on the sharing floating layer.
In this embodiment, the production entrance of the music gift can be displayed on a display interface. For example, an entry to make a music gift may be displayed in a list of alternate ways of sharing the floating layer.
In step 804, production entries for a plurality of production modes of the music gift are displayed.
If the user clicks the above-mentioned creation entry of the music gift, which corresponds to the detection of the entry operation to the creation entry, the creation interface (or editing interface) of the music gift can be displayed. Illustratively, the foregoing examples provide three modes of music gifts, namely "time mode", "lyric mode" and "song title mode", according to embodiments of the present disclosure. In this step, a user may be provided with a production entrance for selecting a plurality of production modes of the music gift.
In addition, the user may also be prompted "Hi, where are you going to make a music gift in a song? "wait 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 is aware of the production characteristics of that mode. Corresponding to each mode, the number of pieces corresponding to the mode may also be displayed, for example, 1.2 ten thousand persons made a music gift using the mode.
In step 806, in response to detecting an entering operation to a production entrance of a target production mode of the plurality of production modes, a music gift production interface corresponding to the target production mode is presented.
For example, assuming that the user selects a "lyric mode," the lyric 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 allowing the user to select the lyrics can be called, so that the user can select the starting lyrics and the ending lyrics according to the text input.
In step 808, in the targeting mode, the setting of the gift material information and the presentation condition is acquired, and the music gift is generated based on the gift material information and the presentation condition.
After the music gift is made, the music gift can be shared. For example, a user may make a music gift at a music client on his or her mobile phone, and after the making is completed, click "send TA" in the upper right corner of the interface, and may trigger the music gift to be shared to a third-party platform, a wechat friend, and the like. A user receiving the music gift may receive a gift link and click on the link may enter the interface where the music gift is played. The music server can control whether the user can open the music gift according to the upper limit of the number of people to be picked up set in the music gift. For example, if the upper limit of the number of persons to be picked up is reached, the opening is not performed.
Next, the exhibition effect of the music gift produced by the generation method of the music gift of the embodiment of the present disclosure will be described. Fig. 9 schematically shows a flow of a presentation method of a music gift according to an embodiment of the present disclosure, and as shown in fig. 9, the method may include:
in step 900, a target song corresponding to the music gift is played.
For example, the music gift is produced based on a song "big fish", in which the user's own video or text and other materials are inserted into the song, and the song "big fish" is a target song corresponding to the music gift.
In response to reaching a predetermined presentation condition, gift material information in the music gift is displayed during the playing of the target song in step 902.
For example, the presentation condition may be a predetermined time node, and when the target song is played to the predetermined time node, the present material information in the music present may be presented, such as text, voice, picture or video.
According to the method for generating the music gift, gift material information is displayed in the playing process of the target song, the interestingness of the song and the thrill of listening to the song are increased, the emotion communication and interaction are realized through the combination of the song and the material by a user, and the user experience is improved.
The following examples illustrate several presentation interface representations when a music gift is played:
in one example, fig. 10 illustrates a music gift produced in a time mode, see a progress time axis 1001 for showing the progress of the target song, which shows a text "tell you a secret," summer with your accompaniment is my most unforgettable day "and a speech 1002 entered by the user on the interface at the same time when the target song is played for 2 minutes and 27 seconds. Among them, a time point 1003 of 2 minutes and 27 seconds on the progress time axis may be referred to as a predetermined time node.
In addition, referring to fig. 10, the position of the predetermined time node 1003 may display a gift time stamp, which is a small dot in the example of fig. 10, for indicating the predetermined time node that is the presentation condition of the gift material information. For example, the gift time stamp may be displayed in red, and when the target song has not yet been played to the position of the predetermined time node, a small dot in black may be displayed on the progress time axis and shifted on the progress time axis in synchronization with the playing of the song. When the black dot is moved to the position of the gift time indicator, it indicates that the gift time indicator is triggered, and it is determined that the predetermined presentation condition is reached, and the text and voice in fig. 10 are presented. In another example, even if the target song has not been played to the location of the gift time indicator, the user may manually trigger, for example, the user may manually control the target song to proceed to the location of the gift time indicator on the progress timeline, and the client playing the song may detect that the gift time indicator is triggered, determine that the presentation condition is reached, and start presenting the text and the voice.
As described above, in the process of playing the target song, it is possible to clearly make the user know how long it is before the presentation of the gift material information by setting the gift time flag on the progress time axis. For example, a red dot may be displayed at a position of a predetermined time node on a time axis of a progress of playing the target song, and if the music gift is made in the lyric mode, the position of the red dot may be a position corresponding to the position of the displayed starting lyric. In other examples, the presentation time period representing the gift material information may also be identified by a gift time. For example, if the gift material information is displayed in the time period from 1 minute 12 seconds to 2 minutes 30 seconds of the target song, the gift time identifier, which may be a red dot or a color wheel, may be displayed on the progress time axis when the song is played in the time period. And in other playing periods of the target song, a black dot is still displayed, namely the display time period and the non-display time period of the gift material information of the target song are distinguished by different marks on the progress time axis. The manner of representing the display time of the gift material information through different marks on the progress time axis can be more convenient for the user to know where the gift material information is played in the song.
In another example, fig. 11 illustrates a presentation effect of a music gift, and in this example, gift material information may be presented at a position adjacent to a song element of a target song. As shown in fig. 11, "you are my favorite loved" that is the song name of the target song, "you are my favorite best" that is a text entered at a position adjacent to the song name may be displayed on the display interface when the predetermined time node is reached for 2 minutes and 27 seconds. In other examples, the user may input the desired text before the starting lyric and/or after the ending lyric. Further, in the above example of the text material of the song name or lyric pattern, the material information of the present may include text input before and after the song name or lyric, or may include the song name or lyric itself, for example, "you are favorite of my favorite" may be used as the material information of the present shown 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, with continued reference to fig. 11, gift-giver information 1101, which may be the avatar of the presenter, may be displayed at the top of the play interface of the target song. And may display "like my prepared music gift on top? "an interactive interface 1102, which may be a praise interface, may also be displayed through which the user praise the music gift, and after praise, the display of the interactive information may be cancelled and the gift giver may be notified that his gift is praised.
For a target user, multiple music gifts may be received. For example, a user can listen to a song through a music client on a mobile phone, and the user can make a plurality of music gifts, for example, two music gifts are made based on a song "big fish" and are shared with friends, and one music gift is made based on a song "lovers in the sky" and is shared. The user can also receive music gifts sent by a plurality of friends or receive music gifts recommended by the system. The embodiment of the disclosure also provides a method for managing the music gifts, so that the user can conveniently manage the received or sent music gifts.
Fig. 12 schematically shows a flowchart of a method for managing music gifts according to an embodiment of the present disclosure, and 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.
For example, the operation request may be that the user wants to view a list of his or her music gifts. For example, the music client may provide the user with an entry for viewing or setting the music gift, for example, a "my gift" tag may be displayed in one of the pages of the client, and when the user clicks the tag, that is, an operation request of the target user for the music gift set is detected, the gift list may be opened, so that the user can view or set the state of the music gift.
In step 1202, in response to the operation request, performing corresponding operation processing on the music gifts in the music gift set; wherein the music gift is used for displaying the 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 gifts of the target user may be presented. For another example, if the operation request is to cancel the play setting of one of the music gifts, the play of the music gift may be correspondingly cancelled, and the gift is not displayed when the target song corresponding to the music gift is played again later.
In one example, the music client receives a gift presentation request for the music gift set from the target user, for example, the default user clicks the "my gift" tab to indicate that the gift is to be viewed. The client may present a list of music gifts sent by the target user in response to the gift presentation request, and may also display the respective received information corresponding to the respective music gifts. For example, the retrieved information includes, but is not limited to: pick-up people, pick-up time, number of played times, etc.
The method for managing the music gifts provides a management mode for the music gifts which show the gift material information in the playing process of the target songs by carrying out corresponding operation processing according to the operation requests of the music gifts, so that the management of the music gifts by users is quicker and more convenient.
In one example, the music gifts of the target users may include a received gift and an outgoing gift, and the present embodiment may show a "i received" gift list and a "i sent" gift list, respectively, when showing the gift lists in response to a gift-showing request. Referring to the illustration of fig. 13, the manner of displaying the gifts is illustrated by taking the received gift list as an example:
wherein, can show at least one song card, different song cards correspond different target songs, and each song card includes: at least one music gift corresponding to the target song. As shown in fig. 13, two song cards are shown, wherein the song card 1301 corresponds to the target song "big fish", wherein two music gifts "3 a" and "3 b" are included, i.e., both music gifts are made based on the song "big fish". For example, a music gift "3 a" is a gift made by the user "moonlet" received 28 minutes ago, which may be a text inserted in the song "big fish". For another example, a music gift "3 b" is a gift made by the user "desert populus" received 12, 13/2020, and may be a video inserted in the song "big fish". Similarly, the song card 1302 is made based on the target song "loved one's day" and includes a music gift.
When a user receives a music gift set that includes a plurality of song cards, the song cards may be presented in the form of a card list, such as the card list shown in fig. 13. The cards may be sorted by placing the latest song card in front of the list according to the update time of the card. For example, as shown in fig. 13, the latest 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 the song card 1301 is ranked before the song card 1302 in the card list. That is, when a card in the card list is updated, the song card is sorted in advance. Or, if the user clicks the music gift in a certain song card to play, the card can be advanced.
Further, a similar manner to fig. 13 may also be adopted for the presentation of the music gifts sent by the user, that is, the respective music gifts are still presented in a sorted manner in the song dimension, except that the respective music gifts in the sending-out list are sent by the user, and the retriever information of the gifts, such as the number of retrievers and the time of retrieval, etc., may be displayed corresponding to the respective music gifts.
In practice, the music gift is not limited to the above-described display list, but may be displayed in other manners. For example, the gift list sent by the user can be displayed in the dimension of the gift, for example, the information of each retriever in the same music gift is put into a card, which can be called as a gift card. For example, the list may include a first gift card corresponding to a music gift P1 sent by the user, and the list of the cards shows information of each retriever who retrieves the gift, including the head portrait of the retriever, the time of retrieval, and the like.
In addition, if the user does not have a music gift in the received gift list or the sent gift list, the music gift list can also be displayed on the display interface to guide the user to participate in the gift creation.
The user's management requirements for the music gifts include not only viewing the delivered or received gift lists, but also setting the playing states of the music gifts. Next, how to set the playing state of the music gift will be described by taking the list mode of the song card illustrated in fig. 13 as an example.
Taking the music gift 3a in fig. 13 as an example, it is assumed that the user is going to make settings of the play status for the music gift 3 a. 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 set with the setting options. The setup options may include, but are not limited to, at least one of: and setting options, sharing identifiers and deleting identifiers of the fixed playing state. The respective setting options are explained as follows:
1) and setting options of a fixed playing state, wherein the setting options are used for selecting or canceling the fixed playing state corresponding to the music gift, and the fixed playing state is used for representing 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 presented later in the course of playing the target song corresponding to the music gift 3 a. For example, the target song to which the music gift 3a corresponds is "big fish", and even if the target song also corresponds to the music gift 3b, since the music gift 3a has been set to the fixed play state, only the music gift 3a will be played, and the music gift 3b will not be played.
The user may also 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 does not set the music gift 3b to the fixed play state, the latest received music gift may be played by default. Namely, according to the update time of each music gift in the song card, the target music gift corresponding to the latest update time is determined and obtained, and the target music gift is displayed 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 the fixed play state, it can be determined from the update times of the two music gifts that the music gift 3a is the target music gift whose update time is closer, and the music gift 3a will be played by default during the playing of the target song "big fish". If the user has just newly received a music gift corresponding to the target song "big fish", temporarily referred to as a new music gift, the new music gift will be played by default while playing the target song "big fish" again.
In addition, in yet another example, whether the latest music gift is played fixedly or by default as described above, if the gift display control flag of the song card is set to the on state.
Referring to fig. 13, the gift display control mark (switch for displaying gift) 1303 corresponding to the song card 1301 is in the first status mark, and the gift display control mark (switch for displaying gift) 1304 corresponding to the song card 1302 is in the second status mark. The gift display control identification is used for indicating whether a corresponding music gift is displayed or not when a target song corresponding to the song card is played, the first state identification is equivalent to a 'closed' state, namely, the music gift is not 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 identification is set to be in a closed state. The second state identifies a state equivalent to "on," i.e., the music gift is presented while the target song is playing.
In the case where a plurality of music gifts are included in the song card and the gift presentation control flag is set to on, if there is a music gift that has been set to a fixed play state in the card, 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, there is also a case that, initially, the state of the gift display control identifier of the song card is the state that the first state identifier is closed, and if the user sets one of the music gifts in the song card to 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, that is, 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 the user through the identification.
3) A deletion identifier for deleting the music gift locally. The deletion is to delete the music gift from the display side of the user, and the watching of other people is not influenced.
In yet another example, the user may also select a certain music gift in the list, triggering the current presentation of that 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 responding to the gift selection operation, playing the target song corresponding to the first song card, and displaying the target music gift in the playing process of the target song.
For example, assuming that the user currently wants to enjoy a music gift 3b in a song card 1301 (which may be referred to as a first song card) that can be clicked, the client receives a gift selection operation for the music gift 3b, which may be referred to as a target music gift 3 b. The client may present the gift during the process of playing the target song according to the selection of the user.
In addition, the management method of the music gift of the embodiment of the disclosure can also provide a notification function of the operation related to the music gift. For example, an interactive operation on a music gift sent by the target user may be received, and interactive operation information corresponding to the music gift may be displayed on the client side of the target user in response to the interactive operation.
Assuming that the user U1 (which may be referred to as a target user) gives the user U2 a music gift, the interactive operation may be that the user U2 approves the music gift, and in response to the operation, corresponding interactive operation information may be presented on the client side of the user U1. The interactive operation information may be a notification prompting the user U1 "the user U2 approves your music gift".
In addition, in other manners, when the user clicks a gift in the gift-sending list, the information of the retriever list corresponding to the gift may also be displayed, for example, the list may include each retriever who has retrieved the gift, the time of retrieval, the number of plays at each retriever, and the like. In the retriever list, the latest retriever may be ranked first in the list according to the retrieval time.
In an example embodiment, a gift setting entry for guiding to setting of a switch and/or switching of a music gift may be further displayed on the play interface of the target song, and a setting list of at least one music gift may be displayed in response to detection of a selection operation of the gift setting entry.
For example, referring to the illustration of fig. 14, a gift setting entry 1401 may be set in the playback interface, and when the user clicks the entry, that is, a selection operation of the entry is detected, the interface may be switched to a music gift setting switch or a switching interface. The interface for setting the switch or switching to the music gift is the above-mentioned gift list received or sent by the user, and the interface for setting the fixed playing state to the gift. The user may close the currently presented gift or may switch to another gift corresponding to the target song.
In order to realize the method for generating the music gift in any embodiment of the disclosure, the embodiment of the disclosure also provides a device for generating the music gift. Fig. 15 schematically shows a schematic structural diagram of a device for generating 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 processing thereof may be combined with the description of a method for generating a music gift according to any one of the foregoing embodiments of the present disclosure.
As shown in fig. 15, the apparatus may include: an element acquisition module 1501, a material receiving module 1502, and a gift generation module 1503.
The element obtaining module 1501 is configured to obtain song elements in a target song corresponding to a music gift. A material receiving module 1502 is configured to receive gift material information, which is to be displayed at a position adjacent to the song element. A gift generating module 1503, configured to generate a music gift based on the song elements and the gift material information.
In one embodiment, the element obtaining module 1501, when configured to obtain a song element in a target song corresponding to a music gift, includes: receiving starting lyrics and ending lyrics determined from the lyrics of the target song. The material receiving module 1502, when configured to receive gift material information, includes: gift material information corresponding to positions adjacent in front of the starting lyric and/or adjacent behind the ending lyric is received.
In one embodiment, the element obtaining module 1501, when configured to obtain 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: gift material information corresponding to a position adjacent to the front and/or rear of the song name is received.
In one embodiment, the gift generation module 1503, when generating a music gift based on the song elements and the gift material information, includes: displaying a time setting interface; and receiving a set preset time node through the time setting interface so as to display the gift material information in the music gift at the preset time node in the playing process of the target song.
In order to realize the display method of the music gift in any embodiment of the disclosure, the embodiment of the disclosure also provides a display device of the music gift. Fig. 16 schematically shows a structural diagram of a presentation apparatus of a music gift 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 processing thereof may be combined with the description of a generation method of a music gift with reference to any one of the foregoing embodiments of the present disclosure.
As shown in fig. 16, the apparatus may include: a song playing module 1601 and a gift display module 1602. The song playing module 1601 is configured to play a target song corresponding to the music gift. A gift display module 1602, 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, the gift display module 1602, when used for displaying gift material information in the music gift at a position adjacent to the song element, comprises: displaying at least one of a text, a symbol, and an expression in the music gift adjacent to 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 at a position adjacent to the song element in response to reaching a predetermined display condition, includes: responding to a preset time node in the playing process of a target song, displaying a song name 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 at a position adjacent to the song element in response to reaching a predetermined display condition, includes: in response to reaching a starting lyric or an ending lyric in the at least one lyric of the target song, displaying the at least one lyric of the target song, and displaying gift material information in the music gift in adjacent front of the starting lyric and/or adjacent back of the ending lyric; wherein a starting lyric or an ending lyric of the at least one lyric is the song element.
In one embodiment, the gift display module 1602, when configured to determine that a predetermined display condition is reached, includes: and in the case of detecting that a gift time identifier on the progress time axis of the target song is triggered, determining that a preset display condition is reached, wherein the gift time identifier 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 the generating or presenting device of the music gift are mentioned, such division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more of the 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 embodiments by a plurality of units/modules.
The embodiment of the disclosure also provides a computer readable storage medium. As shown in fig. 17, the storage medium has a computer program 1701 stored thereon, and the computer program 1701 may perform a method of generating a music gift or a method of presenting a music gift of any embodiment of the present disclosure when executed by a processor.
The disclosed embodiments also provide a computing device, which may include a memory for storing computer instructions executable on a processor, and the processor for implementing a method for generating a music gift or a method for presenting a music gift of any of the disclosed embodiments when executing the computer instructions.
FIG. 18 illustrates one such configuration of the computing device, and 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 couples the various system components including the memory 182 and the processor 181.
The memory 182 stores therein computer instructions executable by the processor 181, so that the processor 181 is capable of executing a method of generating a music gift or a method of presenting 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 ROM 1823. The memory 182 may further 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 comprise 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 via the I/O interface 184, the external devices 185 may be, for example, a keyboard, a bluetooth device, etc. The computing device 180 may also communicate with one or more networks, such as a local area network, a wide area network, a public network, etc., through the 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.
Further, while the operations of the disclosed methods are depicted in the drawings in a particular order, this does not require or imply that these operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
While the spirit and principles of the present disclosure have been described with reference to several particular embodiments, it is to be understood that the present disclosure is not limited to the particular embodiments disclosed, nor is the division of aspects, which is for convenience only as the features in such aspects may not be combined to benefit. The disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (10)

1. A method of generating a music gift, the method comprising:
acquiring song elements in a target song corresponding to the music gift;
receiving gift material information for display at a position adjacent to the song element;
and generating the music gift based on the song elements and the gift material information.
2. The method of claim 1,
the acquiring of the song elements in the target song corresponding to the music gift includes: receiving starting lyrics and ending lyrics determined from the lyrics of the target song;
the receiving gift material information includes: gift material information corresponding to positions adjacent in front of the starting lyric and/or adjacent behind the ending lyric is received.
3. The method of claim 1,
the acquiring of the song elements in the target song corresponding to the music gift includes: acquiring a song name of the target song as the song element;
the receiving gift material information includes: gift material information corresponding to a position adjacent to the front and/or rear of the song name is received.
4. The method of claim 3, wherein generating a music gift based on the song elements and the gift material information comprises:
displaying a time setting interface;
and receiving a set preset time node through the time setting interface so as to display the gift material information in the music gift at the preset time node in the playing process of the target song.
5. A method of presenting a music gift, the method comprising:
playing a target song corresponding to the music gift;
and in the playing process of the target song, responding to the reaching of a preset display condition, displaying a song element of the target song, and displaying the gift material information in the music gift at the adjacent position of the song element.
6. The method of claim 5, wherein said displaying gift material information in said music gift adjacent to said song element comprises:
displaying at least one of a text, a symbol, and an expression in the music gift adjacent to the song element.
7. An apparatus for generating a music gift, the apparatus comprising:
the element acquisition module is used for acquiring song elements in a target song 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 the adjacent position of the song element;
and the gift generation module is used for generating the music gift based on the song elements and the gift material information.
8. A musical gift display device, said device comprising:
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 arrival of a preset display condition in the playing process of the target song, displaying the song element of the target song and displaying gift material information in the music gift at the adjacent position of the song element.
9. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, carries out the method of any one of claims 1 to 4, or carries out the method of any one of claims 5 to 6.
10. A computing device comprising a memory for storing computer instructions executable on a processor, the processor being configured to implement the method of any one of claims 1 to 4 or the method of any one of claims 5 to 6 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 true CN113282270A (en) 2021-08-20
CN113282270B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230042616A1 (en) * 2021-08-09 2023-02-09 Marmoset, LLC Music customization user interface

Citations (9)

* 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
US20130218929A1 (en) * 2012-02-16 2013-08-22 Jay Kilachand System and method for generating personalized songs
US20140081796A1 (en) * 2012-09-14 2014-03-20 Sony Music Entertainment Personalized content generation and delivery
US20140156463A1 (en) * 2012-11-05 2014-06-05 Michael Benjamin HUI Systems and methods for providing music
CN104391980A (en) * 2014-12-08 2015-03-04 百度在线网络技术(北京)有限公司 Song generating method and device
US20150079947A1 (en) * 2013-09-18 2015-03-19 David Evgey Emotion Express EMEX System and Method for Creating and Distributing Feelings Messages
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

Patent Citations (9)

* 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
US20130218929A1 (en) * 2012-02-16 2013-08-22 Jay Kilachand System and method for generating personalized songs
US20140081796A1 (en) * 2012-09-14 2014-03-20 Sony Music Entertainment 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
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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230042616A1 (en) * 2021-08-09 2023-02-09 Marmoset, LLC Music customization user interface
US12094441B2 (en) * 2021-08-09 2024-09-17 Marmoset, LLC Music customization user interface

Also Published As

Publication number Publication date
CN113282270B (en) 2024-01-26

Similar Documents

Publication Publication Date Title
US9159313B2 (en) Playback control apparatus, playback control method, and medium for playing a program including segments generated using speech synthesis and segments not generated using speech synthesis
US7689922B2 (en) Integrated experience of vogue system and method for shared integrated online social interaction
CN113050857B (en) Music sharing method and device, electronic equipment and storage medium
CN107918653A (en) A kind of intelligent playing method and device based on hobby feedback
CN108886523A (en) Interactive online music experience
CN113365134B (en) Audio sharing method, device, equipment and medium
JP2024528448A (en) Display method, apparatus, device and storage medium
US20140031086A1 (en) System of servicing famous people's characters in smart phone and operation method thereof
JP2016194614A (en) Music recommendation system, program, and music recommendation method
CN112632327A (en) Lyric processing method, device, electronic equipment and computer readable storage medium
CN111404808B (en) Song processing method
US20210176539A1 (en) Information processing device, information processing system, information processing method, and program
CN108965101B (en) Session message processing method, device, storage medium and computer equipment
CN113297414B (en) Music gift management method and device, medium and computing device
CN113282270B (en) Music gift generation method, music gift display device, medium and computing device
JP6144477B2 (en) Collaboration singing video display system
CN113014994A (en) Multimedia playing control method and device, storage medium and electronic equipment
CN109190019B (en) User image generation method, electronic equipment and computer storage medium
CN113450742A (en) Music gift generation method, music gift display method and device, medium and computing equipment
Wood “Original London style”: London Posse and the birth of British hip hop
JP2005228297A (en) Production method of real character type moving image object, reproduction method of real character type moving image information object, and recording medium
Burns et al. Everyday techno-social devices in everyday travel life: Digital audio devices in solo travelling lifestyles
Marino The (un) masked bard: Burial’s denied profile and the memory of English underground music
CN109711893A (en) Member's business handles method, apparatus and system
CN115665109A (en) Multimedia data processing method, device, equipment and medium

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