CN110532420A - Song processing method and processing device - Google Patents
Song processing method and processing device Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/635—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/638—Presentation of query results
- G06F16/639—Presentation 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
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.
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)
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)
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 |
-
2019
- 2019-08-22 CN CN201910780086.7A patent/CN110532420B/en active Active
Patent Citations (7)
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)
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 |