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

CN110532420A - Song processing method and processing device - Google Patents

Song processing method and processing device Download PDF

Info

Publication number
CN110532420A
CN110532420A CN201910780086.7A CN201910780086A CN110532420A CN 110532420 A CN110532420 A CN 110532420A CN 201910780086 A CN201910780086 A CN 201910780086A CN 110532420 A CN110532420 A CN 110532420A
Authority
CN
China
Prior art keywords
song
snatch
fragment
data
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.)
Granted
Application number
CN201910780086.7A
Other languages
Chinese (zh)
Other versions
CN110532420B (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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN201910780086.7A priority Critical patent/CN110532420B/en
Publication of CN110532420A publication Critical patent/CN110532420A/en
Application granted granted Critical
Publication of CN110532420B publication Critical patent/CN110532420B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/635Filtering based on additional data, e.g. user or group profiles
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The disclosure is about a kind of song processing method and processing device, when the method be applied to server in when include the following steps: in response to client send, under the first designated mode be directed to target song song request, judge whether the target song has carried out snatch of song label by the corresponding account of the client, first designated mode is to allow the mode of user's request snatch of song;If so, obtaining the first snatch of song data marked in the target song by the account, and the first snatch of song data are returned into the client.The snatch of song for only needing to compare target song essence by the above method returns to client, without entire song is returned to client, while saving network bandwidth resources, can also save user and play the time spent by entire song.

Description

Song processing method and processing device
Technical field
This disclosure relates to audio signal processing technique field more particularly to song processing method and processing device.
Background technique
With the development of development in science and technology and the communication technology, user is more and more to listen to song etc. using player online.Mesh From the beginning preceding playback of songs, which is substantially, to be played, user hears that the song liked is added into the song list of oneself.But user listens to song Qu Shi, it is possible that in some circumstances that it is not desirable to which the song for listening full version merely desires to the part for listening oneself to like.Or user hears a song that do not listened When, possible prelude, which does not like, just directly skips this song, misses the wonderful of this song.
Simultaneously when carrying out song recommendations, usually the type of song is listened to carry out according to the playback volume of song or based on user Recommend, this way of recommendation is recommended using entire song as unit, recommends accuracy rate not high.
Summary of the invention
The disclosure provides song processing method and processing device, at least to solve to carry out in the related technology with the dimension of entire song The problems such as playing efficiency brought by playback of songs, song recommendations is low, recommendation accuracy rate is not high.The technical solution of the disclosure is such as Under:
According to the first aspect of the embodiments of the present disclosure, a kind of song processing method is provided, the method is applied to server In, the song processing method includes:
In response to client send, under the first designated mode be directed to target song song request, judge the mesh Mark whether song has carried out snatch of song label by the corresponding account of the client, first designated mode is to allow user The mode of request snatch of song;
If so, obtain the first snatch of song data marked in the target song by the account, and by described One snatch of song data return to the client.
According to the second aspect of an embodiment of the present disclosure, a kind of method of song processing is provided, the method is applied to service In device, the song processing method includes:
Receive it is that client is sent, under the second designated mode obtained piece after snatch of song label is carried out to target song Segment mark information, the fragment label information include the start mark time and terminate to mark time, second designated mode For the mode for allowing user's mark snatch of song;
The mark of the fragment label information and the target song is associated storage;
The snatch of song characteristic information of the corresponding first snatch of song data of the fragment label information is obtained, and is based on institute Snatch of song characteristic information is stated, is searched and the matched similar songs segments of the snatch of song characteristic information from other songs According to;
The similar songs fragment data is generated into similar songs fragment list, and the similar songs fragment list is pushed away It recommends to the client.
According to the third aspect of an embodiment of the present disclosure, a kind of song processing method is provided, the method is applied to client In, the song processing method includes:
Detection current account selected under the first designated mode target song mark, based on the target song identify with And the account identification of the account, song request is generated, and the song request is sent to server, the first specified mould Formula is to allow the mode of user's request snatch of song;
Receive the snatch of song data for the target song that the server is returned based on the song request;
Play the snatch of song data.
According to a fourth aspect of embodiments of the present disclosure, a kind of song processing method is provided, the method is applied to client In, the song processing method includes:
When the second designated mode is triggered, detects and the snatch of song that target song carries out is marked, obtain fragment label Information, the fragment label information include the start mark time and terminate the label time, and second designated mode is to allow The mode of user's mark snatch of song;
By the mark of the target song, current account identification and the fragment label information be sent to server into Row saves;
The similar songs fragment data list that the server is sent is received, the similar songs fragment data list is institute After stating the corresponding snatch of song data of the server acquisition fragment label information, the corresponding song of above-mentioned snatch of song data is obtained Knee-piece section characteristic information, and the similar snatch of song number got from other songs based on the snatch of song characteristic information According to the list of composition;
Show the similar songs fragment data list.
According to a fifth aspect of the embodiments of the present disclosure, a kind of song processing unit is provided, described device is applied to server In, the song processing unit includes:
Marker for judgment module, be configured to respond to client transmission, under the first designated mode for target song Song request, judge whether the target song has carried out snatch of song label by the corresponding account of the client, if so, Then call the first snatch of song data acquisition module;Wherein, first designated mode is to allow user's request song piece The mode of section;
First snatch of song data acquisition module is configured as obtaining marked in the target song by the account One snatch of song data, and the first snatch of song data are returned into the client.
According to a sixth aspect of an embodiment of the present disclosure, a kind of device of song processing is provided, described device is applied to service In device, the song processing unit includes:
Fragment label information receiving module, be configured as receive client send, under the second designated mode to target Song carries out obtained fragment label information after snatch of song label, the fragment label information include the start mark time and Terminate the label time, second designated mode is to allow the mode of user's mark snatch of song;
Associated storage module is configured as the mark of the fragment label information and the target song being associated and deposit Storage;
Similar songs fragment data obtains module, is configured as obtaining the corresponding first song piece of the fragment label information The snatch of song characteristic information of segment data, and it is based on the snatch of song characteristic information, it is searched and the song from other songs The matched similar songs fragment data of knee-piece section characteristic information;
Similar songs fragment list generation module is configured as the similar songs fragment data generating similar songs piece Duan Liebiao, and the similar songs fragment list is recommended to the client.
According to the 7th of the embodiment of the present disclosure the aspect, a kind of song processing unit is provided, described device is applied to client In, the song processing unit includes:
Song request generation module is configured as the target song mark that detection current account selects under the first designated mode Know, the account identification based on target song mark and the account generates song request, and the song request is sent out It send to server, first designated mode is to allow the mode of user's request snatch of song;
Snatch of song data reception module is configured as receiving the server based on described in song request return The snatch of song data of target song;
Snatch of song data playing module is configured as playing the snatch of song data.
According to the eighth aspect of the embodiment of the present disclosure, a kind of song processing unit is provided, described device is applied to client In, the song processing unit includes:
Fragment label information acquisition module is configured as when the second designated mode is triggered, detection to target song into Capable snatch of song label, obtains fragment label information, and the fragment label information includes the start mark time and terminates to mark Between clocking, second designated mode is to allow the mode of user's mark snatch of song;
Fragment label information sending module, be configured as by the mark of the target song, current account identification and The fragment label information is sent to server and is saved;
Similar songs fragment data list reception module is configured as receiving the similar songs segment that the server is sent Data list, the similar songs fragment data list are that the server obtains the corresponding song piece of the fragment label information After segment data, the corresponding snatch of song characteristic information of above-mentioned snatch of song data is obtained, and believe based on the snatch of song feature Cease the list of the similar snatch of song data composition got from other songs;
Similar songs fragment data list display module is configured as showing the similar songs fragment data list.
According to the 9th of the embodiment of the present disclosure the aspect, a kind of electronic equipment is provided, comprising:
Processor;
For storing the memory of the processor-executable instruction;
Wherein, the processor is configured to described instruction is executed, to realize above-mentioned method.
According to the tenth of embodiment of the present disclosure aspect, provide a kind of storage medium, when the instruction in the storage medium by When the processor of the equipment executes, so that the electronic equipment is able to carry out above-mentioned method.
On the one hand according to the tenth of the embodiment of the present disclosure the, a kind of computer program product, including executable program generation are provided Code, wherein said program code implements above-mentioned method when executing by above-mentioned apparatus.
The technical scheme provided by this disclosed embodiment at least bring it is following the utility model has the advantages that
In the present embodiment, when server receive client transmission under the first designated mode for target song When song request, if judging, the target song carries out snatch of song label by the corresponding account of the client, available In the target song by current account mark the first snatch of song data be sent to client, only needed by the above method by The snatch of song that target song compares essence returns to client and saves Netowrk tape without entire song is returned to client While wide resource, user can also be saved and play the time spent by entire song.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not The disclosure can be limited.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure Example, and together with specification for explaining the principles of this disclosure, do not constitute the improper restriction to the disclosure.
Fig. 1 is a kind of process of song processing method embodiment shown according to an exemplary embodiment based on server Figure.
Fig. 2 is the broadcast interface schematic diagram under the first designated mode shown according to an exemplary embodiment.
Fig. 3 is the flow chart of the first snatch of song data acquiring mode embodiment shown according to an exemplary embodiment.
Fig. 4 is the flow chart of the second snatch of song data acquiring mode embodiment shown according to an exemplary embodiment.
Fig. 5 is the stream of another song processing method embodiment shown according to an exemplary embodiment based on server Cheng Tu.
Fig. 6 is the flow chart of similar songs fragment data acquisition modes embodiment shown according to an exemplary embodiment.
Fig. 7 is the stream of another song processing method embodiment shown according to an exemplary embodiment based on server Cheng Tu.
Fig. 8 is the stream of client-based another song processing method embodiment shown according to an exemplary embodiment Cheng Tu.
Fig. 9 is the stream of client-based another song processing method embodiment shown according to an exemplary embodiment Cheng Tu.
Figure 10 is a kind of song processing unit block diagram shown according to an exemplary embodiment based on server.
Figure 11 is another song processing unit block diagram shown according to an exemplary embodiment based on server.
Figure 12 is client-based another song processing unit block diagram shown according to an exemplary embodiment.
Figure 13 is client-based another song processing unit block diagram shown according to an exemplary embodiment.
Figure 14 is shown according to an exemplary embodiment a kind of for executing the block diagram of the device of above method embodiment.
Specific embodiment
In order to make ordinary people in the field more fully understand the technical solution of the disclosure, below in conjunction with attached drawing, to this public affairs The technical solution opened in embodiment is clearly and completely described.
It should be noted that the specification and claims of the disclosure and term " first " in above-mentioned attached drawing, " Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way Data be interchangeable under appropriate circumstances, so as to embodiment of the disclosure described herein can in addition to illustrating herein or Sequence other than those of description is implemented.Embodiment described in following exemplary embodiment does not represent and disclosure phase Consistent all embodiments.On the contrary, they are only and as detailed in the attached claim, the disclosure some aspects The example of consistent device and method.
Fig. 1 is a kind of flow chart of song processing method embodiment shown according to an exemplary embodiment, the present embodiment It can be applied in server, may comprise steps of.
In step s 11, song sending in response to client, under the first designated mode for target song is asked It asks, judges whether the target song has carried out snatch of song label by the corresponding account of the client;If so, executing step Rapid S12;If it is not, thening follow the steps S13.
In the present embodiment, the first designated mode is to allow the mode of user's request snatch of song.
The present embodiment can provide the song processing mode of the first designated mode, wherein the first designated mode refers to sing Bent segment is dimension, without carrying out snatch of song processing with the dimension of entire song, to reduce the unit of song processing, is mentioned The accuracy of high song processing.
In a kind of example, in the playback of songs interface of client, the option of the first designated mode can be provided, is such as schemed Shown in 2 broadcast interface schematic diagram, the first designated mode is the passage mode in Fig. 2, when user chooses the choosing of the passage mode , then enter the processing mode of passage mode.For example, under passage mode, if user wants to play certain song (i.e. target song It is bent), then client can generate the song request under passage mode for the mark (such as target song title) of target song, And the song request is sent to server.
Illustratively, which may include the mark of target song, to be used to indicate present mode be first specified The designated mode mark of mode, the corresponding account identification of client etc..
After server receives the song request, which is parsed, is used to indicate the first finger to obtain The designated mode of mould-fixed identifies and the mark of target song, may thereby determine that the song request is in the first designated mode Under the request to target song.Then, server may determine that the target song whether by the corresponding account of client into Row snatch of song label.
In a kind of possible embodiment, whether server can judge target song by client in the following way It holds corresponding account to carry out snatch of song label: obtaining the corresponding fragment label list of the account identification, the fragment label It include the song identity that the account has carried out snatch of song label in list;If the song mark of the fragment label list records There are the marks of the target song in knowledge, then determine that the target song carries out song by the corresponding account of the client Fragment label;If the mark of the target song is not present in the song identity of the fragment label list records, institute is determined It states target song and snatch of song label is not carried out by the corresponding account of the client.
In a kind of example of the embodiment, client can carry out in the following way snatch of song label: such as Fig. 2 institute Show, when playing song, user can click " label " button in Fig. 2 and carry out snatch of song label to current song, with mark Remember the snatch of song oneself liked in the song, client can determine at current page according to the clicking operation of user at this time In the second designated mode, which is to allow the mode of user's mark snatch of song.
For example, in a kind of illustrative operation scenario, for currently playing song, " the mark in Fig. 2 when the user clicks After note " button, it is corresponding then to can recorde the position when clicking the position in playback of songs progress bar into the second designated mode At the time of (such as 2 points 30 seconds) be used as the start mark time, and show a label (in such as Fig. 2 on progress bar on the position Diamond indicia).When the user clicks when the other positions of progress bar, then (such as 3 point 10 is can recorde at the time of the other positions correspond to Second) as the end label time, and a label is shown in the other positions.Then the snatch of song between two labels is to use The snatch of song of family label, i.e., the 2 points snatch of song between 10 seconds 30 seconds to 3 points are the snatch of song of user's mark.
In a kind of example, in the client, the corresponding progress bar position of the snatch of song of user's mark, which can use, to be referred to Determine color to be highlighted.
When realizing, user can also adjust the snatch of song of label by the label on dragging progress bar.
It should be noted that user repeatedly can also mark the snatch of song liked by click play progress bar, then it is each The position of secondary click and the position of preceding one click can form snatch of song.
Client can determine fragment label information according to the position marked twice before and after user, and the fragment label is believed Breath, which is sent in server, to be saved.Illustratively, the fragment label information may include the adjacent time marked twice (i.e. The start mark time and terminate the label time), the mark of song, account identification and be used to indicate the specified of the second designated mode Pattern identification etc..
Certainly, when client, which listens to user, adjusts the label on progress bar, then newest fragment label can be obtained Information is sent to server.
Then server can be somebody's turn to do after receiving song request according to the account identification screening carried in the song request Account identification has carried out the song identity of snatch of song label, forms fragment label list, then judges the mark of the target song Know and whether exist in the fragment label list, and if it exists, then indicates that current account carries out snatch of song to the target song Label;If it does not exist, then it represents that current account does not mark the target song.
Certainly, the method that the present embodiment is not limited to above-mentioned judgement, can also be using other judgment methods, for example, obtaining The account list that target song is marked is taken, if in account list including the account identification that the song request carries, Then indicate that the target song is marked by current account;If in account list not including the account that the song request carries Mark, then it represents that the target song is not marked by current account.
In step s 12, the first snatch of song data marked in the target song by the account are obtained, and by institute It states the first snatch of song data and returns to the client.
In this embodiment, if the target song of client request formerly carries out snatch of song mark by current account Note, then the first snatch of song data that the server available account marks the target song, and by the first song piece Segment data returns to client and plays out.
In a kind of possible embodiment, with reference to the first snatch of song data acquiring mode embodiment shown in Fig. 3 Flow chart, step S12 can further include step S121 and step S122.
In step S121, the first fragment label information that the account marks the target song is obtained.
Wherein, which is that user marks target song under the second designated mode of client The information remembered, illustratively, the first fragment label information may include the start mark time and terminates the label time.
It should be noted that if user implements more than snatch of song marking behavior twice same song, then mark Snatch of song be two sections or multistage, in this case, start mark time and to terminate the label time be for each song For knee-piece section, i.e. the start mark time refers to the position corresponding time first marked in a snatch of song, rather than for The start mark time for entire song;When terminating to mark the time corresponding for the position of label rear in a snatch of song Between, rather than the end for entire song marks the time.
In one implementation, server can search the target song pair from the storage medium of stored fragments mark information The the first fragment label information by the corresponding user's mark of the user identifier answered.
In step S122, the start mark time and the end are intercepted from the song data of the target song The song data between the time is marked, as the first snatch of song data.
In this step, after server obtains the first fragment label information, can be believed according to first fragment label The start mark time and end label time recorded in breath, the start mark time is extracted from the song data of target song And terminate to mark the song data between the time, as the first snatch of song data.
In step s 13, the target song is judged whether by other accounts progress snatch of song label, if the target Song carries out snatch of song label by other accounts, then obtains the second snatch of song that the target song is marked by other accounts Data, and the second snatch of song data are returned into the client.
In this embodiment, it if the target song of user's request does not carry out snatch of song label by current account, takes Business device may determine that the target song whether by other accounts progress snatch of song label, if the song is sung by other accounts Knee-piece segment mark, then the second snatch of song data that the available target song is marked by other accounts, and by the second song Fragment data returns to client and plays out;If the song does not carry out fragment label by other accounts, directly by entire song Client is returned to play out.
In a kind of possible embodiment, with reference to the second snatch of song data acquiring mode embodiment shown in Fig. 4 Flow chart, step S13 can further include step S131, step S132 and step S133.
In step S131, the fragment label record of the target song is obtained, the fragment label record includes one Or multiple second fragment label information.
In this step, for target song, multiple accounts may carry out snatch of song mark to the target song Note, then server can receive one or more the second fragment label information for being directed to target song, wherein each second segment Mark information includes the start mark time and terminates the label time.
In a kind of example, the second fragment label information to the target song can be summarized, generate the target song Fragment label record.
In step S132, is recorded according to the fragment label, count the target song and be labeled most song pieces Section.
In this step, the second fragment label information of target song can be counted, so that it is determined that being labeled most More snatch of song.
In one implementation, the second fragment label information can be compared two-by-two, obtains lap, then will weighs The most lap of folded number is as being labeled most snatch of song.
For example, the second fragment label information that user A marks target song be 2 points 10 seconds -2 points 40 seconds;User B is to mesh Mark song label the second fragment label information be 1 point 50 seconds -2 points 30 seconds;Second segment mark that user C marks target song Remember information be 2 points 00 second -3 points 00 second;The second fragment label information that user D marks target song be 0 point 50 seconds -1 point 50 Second.Then be overlapped most parts (being labeled most snatch of song) in four the second fragment label information are as follows: 2 points 10 seconds -2 Divide 30 seconds.
In step S133, the corresponding song data of most snatch of song that is labeled is obtained as the second song piece Segment data.
In this step, it determines after marking most snatch of song by other accounts in target song, it can be according to the mark Remember most snatch of song corresponding start mark time and terminate the label time, extracting from the song data of target song should Song data between start mark time and end label time, as the second snatch of song data.
After obtaining the second snatch of song data, then the second snatch of song data can be sent to client by server End, by client terminal playing the second snatch of song data.
In the present embodiment, when server receive client transmission under the first designated mode for target song When song request, if judging, the target song carries out snatch of song label by the corresponding account of the client, available In the target song by current account mark the first snatch of song data be sent to client, only needed by the above method by The snatch of song that target song compares essence returns to client and saves Netowrk tape without entire song is returned to client While wide resource, user can also be saved and play the time spent by entire song.
Fig. 5 is the flow chart of another song processing method embodiment shown according to an exemplary embodiment, this implementation Example can be applied in server, may comprise steps of.
In sub-step S21, song sending in response to client, under the first designated mode for target song is asked It asks, judges whether the target song has carried out snatch of song label by the corresponding account of the client, described first is specified Mode is to allow the mode of user's request snatch of song.
In sub-step S22, if the target song carries out snatch of song label by the corresponding account of the client, The first fragment label information that the user marks the target song is then obtained, the first fragment label information includes Begin label time and end label time.
In sub-step S23, the start mark time and the knot are intercepted from the song data of the target song Beam marks the song data between the time, returns to institute as the first snatch of song data, and by the first snatch of song data State client.
In sub-step S24, the corresponding snatch of song characteristic information of the first snatch of song data is obtained.
In this step, after obtaining the first snatch of song data, server can be to the first snatch of song data Audio analysis is carried out, to obtain corresponding snatch of song characteristic information.
Illustratively, snatch of song characteristic information can include but is not limited to types of songs, language used in song, respectively The tune information of sampled point, cadence information, dynamics information, velocity information or with acoustic intelligence etc..The then song piece of all sampled points Section characteristic information can form snatch of song indicatrix, such as tune indicatrix, rhythm characteristic curve, dynamics indicatrix Deng.
The present embodiment is not limited to extract the mode of snatch of song characteristic information, can be special with reference to music in the related technology The extraction that extracting mode carries out snatch of song characteristic information is levied, for example, MFCC (Mel-frequency cepstrum can be used Coefficents, mel-frequency cepstrum coefficient) model extracts snatch of song characteristic information.
In sub-step S25, it is based on the snatch of song characteristic information, is searched and the snatch of song from other songs The matched similar songs fragment data of characteristic information.
It in this step, then can be according to the snatch of song after the snatch of song characteristic information for obtaining target song Characteristic information is searched and the matched similar songs fragment data of the snatch of song characteristic information from other songs.
In a kind of possible embodiment, with reference to similar songs fragment data acquisition modes embodiment shown in fig. 6 Flow chart, by taking snatch of song characteristic information is tune indicatrix as an example, step S25 can further include step S251- step Rapid S255.
In step S251, the types of songs of the target song is determined.
Illustratively, types of songs may include pop music, country music, rock music, classical music, jazz etc..
In one implementation, the corresponding types of songs of each song can be previously stored in server, it can be right according to this It should be related to the types of songs for searching target song.
In step S252, other songs for belonging to the types of songs are chosen as candidate song.
In this step, after determining the types of songs of target song, same types of songs can will be belonged in song library Other songs as candidate song.
In other embodiments, it can be combined with language used in target song and determine candidate song, for example, by song library In belong to same types of songs and belong to the song of same language as candidate song.
In step S253, the tune indicatrix of the candidate song is obtained respectively.
In one implementation, feature extraction mode identical with above-mentioned first snatch of song data can be used, is extracted each The tune indicatrix of candidate song.
In step S254, the song of the first snatch of song data is matched in the tune indicatrix of each candidate song Indicatrix is adjusted, obtains and is greater than default similarity threshold with the similarity of the tune indicatrix of the first snatch of song data Tune indicatrix, as similar tune indicatrix.
In this step, it after the tune indicatrix for obtaining each candidate song, for each candidate song, can incite somebody to action The tune indicatrix of the candidate song is matched with the tune indicatrix of the first snatch of song data, to judge the time The tune indicatrix of song is selected to whether there is similar tune similar to the tune indicatrix of the first snatch of song data special Levy curve.
In a kind of example, the tune indicatrix of the first snatch of song data is respectively adopted to similar tune indicatrix The characteristic value absolute difference of sampling point is no more than preset difference value threshold value, for example, the tune indicatrix of the first snatch of song data First sampled point and the feature difference absolute value of first sampled point of similar tune indicatrix be no more than 5.
In step S255, using the corresponding snatch of song data of the similar tune indicatrix as similar songs segment Data.
In this step, after obtaining similar tune indicatrix, can according in the similar tune indicatrix when Between section (initial time and end time), the corresponding snatch of song data of the similar tune curve are extracted from candidate song and are made For similar songs fragment data.
In sub-step S26, all similar songs fragment data is generated into similar songs fragment list, and by the phase Recommend like snatch of song list to the client.
It, can be according to the corresponding song identity of all similar songs fragment datas and correspondence of acquisition in a kind of example Fractional time section, generate similar songs fragment list, and the similar songs fragment list recommended into client, with by Client shows the similar songs fragment list to user.
In the present embodiment, when server receive client transmission under the first designated mode for target song When song request, if judging, the target song carries out snatch of song label by the corresponding account of the client, available Be sent to client by the first snatch of song data that current account marks in the target song, at the same can also according to this first Snatch of song data determine similar songs fragment list, and the similar songs fragment list is recommended to client, realize similar The recommendation of snatch of song, so that the snatch of song recommended is more in line with user preference.
Fig. 7 is the flow chart of another song processing method embodiment shown according to an exemplary embodiment, this implementation Example can be applied in server, may comprise steps of.
In step S31, receive client send, under the second designated mode to target song carry out snatch of song mark The fragment label information obtained after note, the fragment label information include the start mark time and terminate the label time.
Wherein, second designated mode is to allow the mode of user's mark snatch of song.
In step s 32, the mark of the fragment label information and the target song is associated storage.
In step S33, the snatch of song feature of the corresponding first snatch of song data of the fragment label information is obtained Information, and it is based on the snatch of song characteristic information, it is searched from other songs matched with the snatch of song characteristic information Similar songs fragment data.
Illustratively, snatch of song characteristic information can include but is not limited to types of songs, language used in song, respectively The tune information of sampled point, cadence information, dynamics information, velocity information or with acoustic intelligence etc..The then song piece of all sampled points Section characteristic information can form snatch of song indicatrix, such as tune indicatrix, rhythm characteristic curve, dynamics indicatrix Deng.
In a kind of possible embodiment of the present embodiment, it is by tune indicatrix of snatch of song characteristic information Example can search and the matched similar songs segments of above-mentioned snatch of song characteristic information from other songs in the following way According to:
Determine the types of songs of the target song;Other songs for belonging to the types of songs are chosen as candidate song It is bent;The tune indicatrix of the candidate song is obtained respectively;Described is matched in the tune indicatrix of each candidate song The tune indicatrix of one snatch of song data obtains the similarity with the tune indicatrix of the first snatch of song data Greater than the tune indicatrix of default similarity threshold, as similar tune indicatrix;By the similar tune indicatrix Corresponding snatch of song data are as similar songs fragment data.
In step S34, the similar songs fragment data is generated into similar songs fragment list, and by the similar song Bent fragment list is recommended to the client.
In the present embodiment, when server receive client transmission under the second designated mode for target song into It, can be with root when storing the first fragment label information after the first fragment label information obtained after row snatch of song label The first snatch of song data are determined according to the first fragment label information, then determine similar song according to the first snatch of song data Bent fragment list, and the similar songs fragment list is recommended to client, the recommendation of similar songs segment is realized, so that recommending Snatch of song be more in line with user preference.
Fig. 8 is the flow chart of another song processing method embodiment shown according to an exemplary embodiment, this implementation Example can be applied in client, may comprise steps of.
In step S41, the target song mark that detection current account selects under the first designated mode is based on the mesh The account identification of song identity and the account is marked, generates song request, and the song request is sent to server.
In the present embodiment, the first designated mode is to allow user to the mode of request snatch of song.
The present embodiment can provide the song processing mode of passage mode, wherein the first designated mode refers to song Segment is dimension, without carrying out song processing with the dimension of entire song, to reduce the unit of song processing, is improved at song The accuracy of reason.
In a kind of example, in the playback of songs interface of client, the option of the first designated mode can be provided, is such as schemed Shown in 2 broadcast interface schematic diagram, the first designated mode is the passage mode in Fig. 2, when user chooses the choosing of the passage mode , then enter the processing mode of passage mode.For example, under passage mode, if user wants to play certain song (i.e. target song It is bent), then client can generate the song request under passage mode for the mark (such as target song title) of target song, And the song request is sent to server.
Illustratively, which may include the mark of target song, to be used to indicate present mode be first specified The designated mode mark of mode, the corresponding account identification of client etc..
In step S42, the song piece for the target song that the server is returned based on the song request is received Segment data.
In this step, after sending song request, client can be with the song request pair of waiting for server transmission The snatch of song data for the target song answered.
In one embodiment, which is that current account formerly believes the fragment label of target song label Cease corresponding song data, wherein the fragment label information includes the start mark time and terminates the label time.
For example, as shown in Fig. 2, user can click " label " button in Fig. 2 to be allowed to use when playing song to enter Family marks the second designated mode of snatch of song, and user can carry out snatch of song mark to current song under the second designated mode Note, to mark the snatch of song oneself liked in the song.When clicking the position in playback of songs progress bar, then it can recorde this (such as 2 points 30 seconds) is used as the start mark time at the time of position corresponds to, and show on the position a label (in such as Fig. 2 into Spend the diamond indicia on item).When the user clicks when the other positions of progress bar, then at the time of can recorde the other positions and correspond to (such as 3 points 10 seconds) shows a label as terminating the label time in the other positions.The then song between two labels Segment is the snatch of song of user's mark, i.e., the 2 points snatch of song between 10 seconds 30 seconds to 3 points are the song piece of user's mark Section, above-mentioned two temporal information is then fragment label information.
In a kind of example, in the client, the corresponding progress bar position of the snatch of song of user's mark, which can use, to be referred to Determine color to be highlighted.
When realizing, user can also adjust the snatch of song of label by the label on dragging progress bar.
It should be noted that user repeatedly can also mark the snatch of song liked by click play progress bar, then it is each The position of secondary click and the position of preceding one click can form snatch of song.
In a kind of possible embodiment, fragment label information is obtained when detecting that target song is marked in user After, current account identification, target song mark and the fragment label information can also be sent to server, by servicing Device is saved.
In other embodiments, user can also not have to hand labeled fragment label information, can actively be supervised by client Dragging behavior of the user to song progress bar is listened, record user pulls corresponding time point and user selects to play next song Time point, as fragment label information.
In another embodiment, snatch of song data can also for server according to other users formerly to target song The fragment label information of label counts the target song and is labeled the corresponding song data of most snatch of song.
In this embodiment, if user does not formerly carry out fragment label, the song to requested target song Fragment data is that other users carry out the fragment data obtained after fragment label to the target song.
In step S43, the snatch of song data are played.
After client receives the snatch of song data of requested target song, then the song can be directly played Fragment data saves song play time without from the beginning playing whole first target song.
In a kind of possible embodiment, the present embodiment can also include the following steps:
The similar songs fragment data list that the server is recommended is received, and shows that the similar songs fragment data arranges Table.
Illustratively, the list of similar songs fragment data is that server obtains the corresponding snatch of song number of fragment label information According to rear, obtain the corresponding snatch of song characteristic information of above-mentioned snatch of song data, and based on the snatch of song characteristic information from The list of the similar snatch of song data composition got in other songs.
When the user clicks when a certain item in the list of similar songs fragment data, then corresponding similar song can be directly played Knee-piece segment data saves the time of client terminal playing similar songs, hits the standard of user preference without playing entire song Exactness is higher.
Fig. 9 is the flow chart of another song processing method embodiment shown according to an exemplary embodiment, this implementation Example can be applied in client, may comprise steps of.
In step s 51, it when the second designated mode is triggered, detects and the snatch of song that target song carries out is marked, Fragment label information is obtained, the fragment label information includes the start mark time and terminates the label time.
In step S52, the mark of the target song, current account identification and the fragment label information are sent out It send to server and is saved.
In step S53, the similar songs fragment data list that the server is recommended is received, and show the similar songs Fragment data list.
Wherein, the similar songs fragment data list is that the server obtains the corresponding song of the fragment label information After knee-piece segment data, the corresponding snatch of song characteristic information of above-mentioned snatch of song data is obtained, and special based on the snatch of song The list for the similar snatch of song data composition that reference breath is got from other songs.
It should be noted that above-mentioned similar songs fragment data list can be the phase that server is recommended from trend client Like snatch of song;Similar songs segment can also be set in the broadcast interface of client and recommend entrance, entered when user triggers this When mouth, then client can issue similar songs segment recommendation request to server, and server obtains similar according to the request Snatch of song data list simultaneously returns to client.
In the present embodiment, the snatch of song mark that user can carry out target song by the second designated mode of triggering Note, client obtains the fragment label information of user's mark, by the mark of the target song, current account identification and segment Mark information is sent to server and is saved.Then, client can receive the similar songs fragment data of server return List, and show the similar songs fragment data list, so that the similar songs that user obtains are similar songs segment, rather than it is complete Whole song, saves the transmission bandwidth of server, and saves the time of client terminal playing similar songs, hits user preference Accuracy it is higher.
Figure 10 is a kind of song processing unit block diagram shown according to an exemplary embodiment.Referring to Fig.1 0, described device Applied to server, the song processing unit includes: marker for judgment module 1001, the first snatch of song data acquisition module 1002 and the second snatch of song data acquisition module 1003.
Marker for judgment module 1001, be configured to respond to client transmission, under the first designated mode for target The song request of song, judges whether the target song has carried out snatch of song label by the corresponding account of the client, If so, calling the first snatch of song data acquisition module;Wherein, first designated mode is that user's request is allowed to sing The mode of knee-piece section;
First snatch of song data acquisition module 1002, is configured as obtaining in the target song and is marked by the account The first snatch of song data, and the first snatch of song data are returned into the client.
In a kind of possible embodiment of the present embodiment, the song processing unit further include:
Second snatch of song data acquisition module 1003, if being configured as the target song not by the client pair The account answered carries out snatch of song label, then judges whether the target song by other accounts carries out snatch of song label, if The target song carries out snatch of song label by other accounts, then obtains the target song is marked by other accounts second Snatch of song data, and the second snatch of song data are returned into the client.
In a kind of possible embodiment of the present embodiment, the song request includes account identification and target song Mark;The marker for judgment module 1001 is specifically configured to:
Obtain the corresponding fragment label list of the account identification, include in the fragment label list account into The song identity of row snatch of song label;
If there are the marks of the target song in the song identity of the fragment label list records, the mesh is determined It marks song and snatch of song label is carried out by the corresponding account of the client;
If the mark of the target song is not present in the song identity of the fragment label list records, described in judgement Target song does not carry out snatch of song label by the corresponding account of the client.
In a kind of possible embodiment of the present embodiment, the first snatch of song data acquisition module 1002 is wrapped It includes:
First fragment label data obtaining module is configured as obtaining the account marks the target song first Fragment label information, the first fragment label information include the start mark time and terminate the label time, and described first Segment mark information is the information that the account is marked target song under the second designated mode of client, described Second designated mode is to allow the mode of user's mark snatch of song;
Song data interception module, when being configured as intercepting the start mark from the song data of the target song Between and it is described terminate label the time between song data, as the first snatch of song data.
In a kind of possible embodiment of the present embodiment, the song processing unit further include:
Snatch of song characteristic information obtains module, is configured to respond to first fragment label letter of client transmission Breath obtains the corresponding snatch of song characteristic information of the first snatch of song data;
Similar songs fragment data searching module is configured as based on the snatch of song characteristic information, from other songs Middle lookup and the matched similar songs fragment data of the snatch of song characteristic information;
Similar songs fragment list generation module is configured as all similar songs fragment datas generating similar songs Fragment list, and the similar songs fragment list is recommended to the client.
In a kind of possible embodiment of the present embodiment, the snatch of song characteristic information includes that tune feature is bent Line;
The similar songs fragment data searching module is specifically configured to:
Determine the types of songs of the target song;
Other songs for belonging to the types of songs are chosen as candidate song;
The tune indicatrix of the candidate song is obtained respectively;
The tune indicatrix that the first snatch of song data are matched in the tune indicatrix of each candidate song, is obtained It is bent to obtain the tune feature for being greater than default similarity threshold with the similarity of the tune indicatrix of the first snatch of song data Line, as similar tune indicatrix;
Using the corresponding snatch of song data of the similar tune indicatrix as similar songs fragment data.
In a kind of possible embodiment of the present embodiment, the second snatch of song data acquisition module 1003 is wrapped It includes:
Fragment label record obtains module, is configured as obtaining the fragment label record of the target song, the segment Label record includes one or more second fragment label information;
Second snatch of song data determining module is configured as being recorded according to the fragment label, counts the target song Song is labeled most snatch of song, and obtains the corresponding song data of most snatch of song that is labeled as the second song Knee-piece segment data.
Figure 11 is another song processing unit block diagram shown according to an exemplary embodiment.Referring to Fig.1 1, the dress It sets and is applied to server, the song processing unit includes: fragment label information receiving module 1101, associated storage module 1102, similar songs fragment data obtains module 1103 and similar songs fragment list generation module 1104.
Fragment label information receiving module 1101, it is that client is sent, right under the second designated mode to be configured as receiving Target song carries out the fragment label information obtained after snatch of song label, and the fragment label information includes the start mark time And terminating the label time, second designated mode is to allow the mode of user's mark snatch of song;
Associated storage module 1102 is configured as closing the mark of the fragment label information and the target song Connection storage;
Similar songs fragment data obtains module 1103, is configured as obtaining corresponding first song of the fragment label information The snatch of song characteristic information of knee-piece segment data, and it is based on the snatch of song characteristic information, lookup and institute from other songs State the matched similar songs fragment data of snatch of song characteristic information;
Similar songs fragment list generation module 1104 is configured as the similar songs fragment data generating similar song Bent fragment list, and the similar songs fragment list is recommended to the client.
In a kind of possible embodiment of the present embodiment, the snatch of song characteristic information includes that tune feature is bent Line;
The similar songs fragment data obtains module 1103 and is specifically configured to:
Determine the types of songs of the target song;
Other songs for belonging to the types of songs are chosen as candidate song;
The tune indicatrix of the candidate song is obtained respectively;
The tune indicatrix that the first snatch of song data are matched in the tune indicatrix of each candidate song, is obtained It is bent to obtain the tune feature for being greater than default similarity threshold with the similarity of the tune indicatrix of the first snatch of song data Line, as similar tune indicatrix;
Using the corresponding snatch of song data of the similar tune indicatrix as similar songs fragment data.
Figure 12 is another song processing unit block diagram shown according to an exemplary embodiment.Referring to Fig.1 1, the dress It sets and is applied to client, the song processing unit includes: song request generation module 1201, snatch of song data reception module 1202 and snatch of song data playing module 1203.
Song request generation module 1201 is configured as the target song that detection current account selects under the first designated mode Song mark, the account identification based on target song mark and the account, generates song request, and the song is asked It asks and is sent to server, first designated mode is to allow the mode of user's request snatch of song;
Snatch of song data reception module 1202 is configured as receiving what the server was returned based on the song request The snatch of song data of the target song;
Snatch of song data playing module 1203 is configured as playing the snatch of song data.
In a kind of possible embodiment of the present embodiment, the snatch of song data are the user formerly to described Target song label the corresponding song data of fragment label information, the fragment label information include the start mark time and Terminate the label time;
The song processing unit further include:
Fragment label information sending module, be configured as by the account identification, the target song mark and it is described Fragment label information is sent to server.
In a kind of possible embodiment of the present embodiment, the song processing unit further include:
Similar songs fragment data list reception module is configured as receiving the similar songs segment that the server is recommended Data list, the similar songs fragment data list are that the server obtains the corresponding song piece of the fragment label information After segment data, the corresponding snatch of song characteristic information of the snatch of song data is obtained, and believe based on the snatch of song feature Cease the list of the similar snatch of song data composition got from other songs;
Similar songs fragment data list display module is configured as showing the similar songs fragment data list.
In a kind of possible embodiment of the present embodiment, the snatch of song data are the server according to other Account formerly to the fragment label information of target song label, counts the target song and is labeled most snatch of song Corresponding song data.
Figure 13 is another song processing unit block diagram shown according to an exemplary embodiment.Referring to Fig.1 1, the dress It sets and is applied to client, the song processing unit includes: fragment label information acquisition module 1301, the transmission of fragment label information Module 1302, similar songs fragment data list reception module 1303 and similar songs fragment data list display module 1304.
Fragment label information acquisition module 1301 is configured as when the second designated mode is triggered, and target is sung in detection The snatch of song of Qu Jinhang marks, and obtains fragment label information, the fragment label information includes start mark time and knot Beam marks the time, and second designated mode is to allow the mode of user's mark snatch of song;
Fragment label information sending module 1302 is configured as the mark of the target song, current account identification And the fragment label information is sent to server and is saved;
Similar songs fragment data list reception module 1303 is configured as receiving the similar songs that the server is sent Fragment data list, the similar songs fragment data list are that the server obtains the corresponding song of the fragment label information After knee-piece segment data, the corresponding snatch of song characteristic information of above-mentioned snatch of song data is obtained, and special based on the snatch of song The list for the similar snatch of song data composition that reference breath is got from other songs;
Similar songs fragment data list display module 1304 is configured as showing the similar songs fragment data column Table.
About the apparatus and system in above-described embodiment, wherein modules execute the concrete mode of operation related It is described in detail in the embodiment of this method, no detailed explanation will be given here.
Figure 14 is shown according to an exemplary embodiment a kind of for executing the block diagram of the device of above method embodiment.
In the exemplary embodiment, a kind of storage medium including instruction is additionally provided, the memory for example including instruction, Above-metioned instruction can be executed by the processor of device to complete the embodiment of the method for above-mentioned Fig. 1-Fig. 9.Optionally, storage medium can be with Non-transitorycomputer readable storage medium, for example, the non-transitorycomputer readable storage medium can be ROM, with Machine access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc..
The embodiment of the present disclosure also provides a kind of electronic equipment, comprising: processor;For storing, the processor is executable to be referred to The memory of order;Wherein, the processor is configured to executing described instruction, the method to realize above-mentioned Fig. 1-Fig. 9 embodiment.
The embodiment of the present disclosure also provides a kind of storage medium, when the instruction in the storage medium is by the processing of the equipment When device executes, so that the method that the equipment is able to carry out above-mentioned Fig. 1-Fig. 9 embodiment.
The embodiment of the present disclosure also provides a kind of computer program product, including executable program code, wherein described program Code implements the method according to Fig. 1-Fig. 9 embodiment when executing by above-mentioned apparatus.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure Its embodiment.The disclosure is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or Person's adaptive change follows the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosure Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.

Claims (10)

1. a kind of song processing method, which is characterized in that the method is applied in server, the song processing method packet It includes:
Song request sending in response to client, being directed under the first designated mode target song, judges target song Bent whether to have carried out snatch of song label by the corresponding account of the client, first designated mode is that user is allowed to request Obtain the mode of snatch of song;
If so, obtaining the first snatch of song data marked in the target song by the account, and described first is sung Knee-piece segment data returns to the client.
2. a kind of method of song processing, which is characterized in that the method is applied in server, the song processing method packet It includes:
Receive it is that client is sent, under the second designated mode obtained piece segment mark after snatch of song label is carried out to target song Remember that information, the fragment label information include the start mark time and terminates the label time, second designated mode is fair Perhaps the mode of user's mark snatch of song;
The mark of the fragment label information and the target song is associated storage;
The snatch of song characteristic information of the corresponding first snatch of song data of the fragment label information is obtained, and is based on the song Knee-piece section characteristic information is searched and the matched similar songs fragment data of the snatch of song characteristic information from other songs;
By the similar songs fragment data generate similar songs fragment list, and by the similar songs fragment list recommend to The client.
3. a kind of song processing method, which is characterized in that the method is applied in client, the song processing method packet It includes:
The target song mark that detection current account selects under the first designated mode, based on target song mark and institute The account identification of account is stated, generates song request, and the song request is sent to server, first designated mode is Allow the mode of user's request snatch of song;
Receive the snatch of song data for the target song that the server is returned based on the song request;
Play the snatch of song data.
4. a kind of song processing method, which is characterized in that the method is applied in client, the song processing method packet It includes:
When the second designated mode is triggered, detects and the snatch of song that target song carries out is marked, obtain fragment label information, The fragment label information includes the start mark time and terminates the label time, and second designated mode is that user is allowed to mark Remember the mode of snatch of song;
The mark of the target song, current account identification and the fragment label information are sent to server and protected It deposits;
The similar songs fragment data list that the server is sent is received, the similar songs fragment data list is the clothes After the corresponding snatch of song data of the device acquisition fragment label information of being engaged in, the corresponding song piece of above-mentioned snatch of song data is obtained Section characteristic information, and the similar snatch of song data group got from other songs based on the snatch of song characteristic information At list;
Show the similar songs fragment data list.
5. a kind of song processing unit, which is characterized in that described device is applied in server, the song processing unit packet It includes:
Marker for judgment module, be configured to respond to client transmission, under the first designated mode be directed to target song song Song request, judges whether the target song has carried out snatch of song label by the corresponding account of the client, if so, adjusting With the first snatch of song data acquisition module;Wherein, first designated mode is to allow user's request snatch of song Mode;
First snatch of song data acquisition module is configured as obtaining the first song marked in the target song by the account Knee-piece segment data, and the first snatch of song data are returned into the client.
6. a kind of device of song processing, which is characterized in that described device is applied in server, the song processing unit packet It includes:
Fragment label information receiving module, be configured as receive client send, under the second designated mode to target song The fragment label information obtained after snatch of song label is carried out, the fragment label information includes start mark time and end The time is marked, second designated mode is to allow the mode of user's mark snatch of song;
Associated storage module is configured as the mark of the fragment label information and the target song being associated storage;
Similar songs fragment data obtains module, is configured as obtaining the corresponding first snatch of song number of the fragment label information According to snatch of song characteristic information, and be based on the snatch of song characteristic information, from other songs search with the song piece The section matched similar songs fragment data of characteristic information;
Similar songs fragment list generation module is configured as generating the similar songs fragment data into similar songs segment column Table, and the similar songs fragment list is recommended to the client.
7. a kind of song processing unit, which is characterized in that described device is applied in client, the song processing unit packet It includes:
Song request generation module is configured as the target song mark that detection current account selects under the first designated mode, Account identification based on target song mark and the account, generates song request, and the song request is sent To server, first designated mode is to allow the mode of user's request snatch of song;
Snatch of song data reception module is configured as receiving the target that the server is returned based on the song request The snatch of song data of song;
Snatch of song data playing module is configured as playing the snatch of song data.
8. a kind of song processing unit, which is characterized in that described device is applied in client, the song processing unit packet It includes:
Fragment label information acquisition module is configured as when the second designated mode is triggered, what detection carried out target song Snatch of song label obtains fragment label information, when the fragment label information includes the start mark time and terminates label Between, second designated mode is to allow the mode of user's mark snatch of song;
Fragment label information sending module is configured as the mark of the target song, current account identification and described Fragment label information is sent to server and is saved;
Similar songs fragment data list reception module is configured as receiving the similar songs fragment data that the server is sent List, the similar songs fragment data list are that the server obtains the corresponding snatch of song number of the fragment label information According to rear, obtain the corresponding snatch of song characteristic information of above-mentioned snatch of song data, and based on the snatch of song characteristic information from The list of the similar snatch of song data composition got in other songs;
Similar songs fragment data list display module is configured as showing the similar songs fragment data list.
9. a kind of electronic equipment characterized by comprising
Processor;
For storing the memory of the processor-executable instruction;
Wherein, the processor is configured to described instruction is executed, to realize method according to any of claims 1-4.
10. a kind of storage medium, when the instruction in the storage medium is executed by the processor of the equipment, so that the electricity Sub- equipment is able to carry out method according to any of claims 1-4.
CN201910780086.7A 2019-08-22 2019-08-22 Song processing method and device Active CN110532420B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910780086.7A CN110532420B (en) 2019-08-22 2019-08-22 Song processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910780086.7A CN110532420B (en) 2019-08-22 2019-08-22 Song processing method and device

Publications (2)

Publication Number Publication Date
CN110532420A true CN110532420A (en) 2019-12-03
CN110532420B CN110532420B (en) 2022-08-12

Family

ID=68662638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910780086.7A Active CN110532420B (en) 2019-08-22 2019-08-22 Song processing method and device

Country Status (1)

Country Link
CN (1) CN110532420B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117390217A (en) * 2023-12-13 2024-01-12 杭州网易云音乐科技有限公司 Method, device, equipment and medium for determining song segments

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1746969A (en) * 2004-09-09 2006-03-15 英保达股份有限公司 Method for selecting song and audio-frequency player
CN1987846A (en) * 2005-12-19 2007-06-27 英保达股份有限公司 Method and its device for personalized audition digital music data
CN101022468A (en) * 2007-03-05 2007-08-22 华为技术有限公司 Mobile terminal cue sound playing method and device
CN101131693A (en) * 2006-08-25 2008-02-27 佛山市顺德区顺达电脑厂有限公司 Music playing system and method thereof
CN104750839A (en) * 2015-04-03 2015-07-01 魅族科技(中国)有限公司 Data recommendation method, terminal and server
CN105426085A (en) * 2015-12-10 2016-03-23 广东欧珀移动通信有限公司 Music file truncating method and user terminal
CN108228882A (en) * 2018-01-26 2018-06-29 维沃移动通信有限公司 The recommendation method and terminal device of a kind of audition for the songs segment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1746969A (en) * 2004-09-09 2006-03-15 英保达股份有限公司 Method for selecting song and audio-frequency player
CN1987846A (en) * 2005-12-19 2007-06-27 英保达股份有限公司 Method and its device for personalized audition digital music data
CN101131693A (en) * 2006-08-25 2008-02-27 佛山市顺德区顺达电脑厂有限公司 Music playing system and method thereof
CN101022468A (en) * 2007-03-05 2007-08-22 华为技术有限公司 Mobile terminal cue sound playing method and device
CN104750839A (en) * 2015-04-03 2015-07-01 魅族科技(中国)有限公司 Data recommendation method, terminal and server
CN105426085A (en) * 2015-12-10 2016-03-23 广东欧珀移动通信有限公司 Music file truncating method and user terminal
CN108228882A (en) * 2018-01-26 2018-06-29 维沃移动通信有限公司 The recommendation method and terminal device of a kind of audition for the songs segment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117390217A (en) * 2023-12-13 2024-01-12 杭州网易云音乐科技有限公司 Method, device, equipment and medium for determining song segments
CN117390217B (en) * 2023-12-13 2024-05-24 杭州网易云音乐科技有限公司 Method, device, equipment and medium for determining song segments

Also Published As

Publication number Publication date
CN110532420B (en) 2022-08-12

Similar Documents

Publication Publication Date Title
EP2685450B1 (en) Device and method for recognizing content using audio signals
CN105074697B (en) For inferring the accumulation of the real-time crowdsourcing data of the metadata about entity
US8725829B2 (en) Method and system for identifying sound signals
US7976386B2 (en) Mesh network game controller with voice transmission, search capability, motion detection, and/or position detection
US8990182B2 (en) Methods and apparatus for searching the Internet
US8239366B2 (en) Method and apparatus for processing spoken search queries
CN105190618B (en) Acquisition, recovery and the matching to the peculiar information from media file-based for autofile detection
US20020072982A1 (en) Method and system for interacting with a user in an experiential environment
US20120310971A1 (en) Fitness Device
US20120059658A1 (en) Methods and apparatus for performing an internet search
JP2012018412A (en) Method for deciding topic of conversation, acquiring associated content and presenting content, and system thereof
CN105515702B (en) Obtain the method and vehicle-mounted radio of the media information of music of radio station
CN105872185A (en) Information prompting method, device and system
CN104750839B (en) A kind of data recommendation method, terminal and server
CN110475155A (en) Live video temperature state identification method, device, equipment and readable medium
CN107943914A (en) Voice information processing method and device
CN109558500A (en) Multimedia sequence generation method, medium, device and calculating equipment
CN109509472A (en) Method, apparatus and system based on voice platform identification background music
CN107679196A (en) A kind of multimedia recognition methods, electronic equipment and storage medium
CN108241690A (en) A kind of data processing method and device, a kind of device for data processing
CN104599702B (en) A kind of method for playing music
CN108334623A (en) Display methods, the device and system of song
CN108536417A (en) Music processing method and device, computer installation and readable storage medium storing program for executing
CN110532420A (en) Song processing method and processing device
CN110475158A (en) Providing method, device, electronic equipment and the readable medium of video study material

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