CN106055615A - Method, device and system for obtaining music information - Google Patents
Method, device and system for obtaining music information Download PDFInfo
- Publication number
- CN106055615A CN106055615A CN201610357067.XA CN201610357067A CN106055615A CN 106055615 A CN106055615 A CN 106055615A CN 201610357067 A CN201610357067 A CN 201610357067A CN 106055615 A CN106055615 A CN 106055615A
- Authority
- CN
- China
- Prior art keywords
- song
- information
- sub
- audio
- 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.)
- Pending
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/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/683—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
Landscapes
- Engineering & Computer Science (AREA)
- Library & Information 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)
Abstract
The invention discloses a method, device and system for obtaining music information, pertaining to the technical field of electronics. The method comprises following steps: receiving an information acquisition request sent by a terminal, wherein the information acquisition request contains audio feature information of target music; determining target music information corresponding to audio feature information matched with audio feature information of target music according to congruent relationships between music information of all pre-stored music and audio feature information; and sending feedback information for the terminal, wherein feedback information contains information on target music. By adoption of the invention, music information is prevented from mistakenly obtaining.
Description
Technical field
The present invention relates to electronic technology field, particularly to a kind of methods, devices and systems obtaining song information.
Background technology
Along with the development of electronic technology, various terminals are widely used, and accordingly, install in terminal
Application program, the function of realization get more and more, and such as, music class application program is i.e. a kind of application program being in daily use.
At present, user can listen song by the music class application program in terminal, it is also possible to obtains in this locality and stores
Some song informations of song, such as, the information such as special edition belonging to song, year of issue generation, school.Song is obtained by terminal
Song information method often: in server, corresponding storage has the special edition belonging to the song title of song, song, year of issue
The information such as generation, school.When the song information of user's target song to be obtained, can be sent by terminal to server and carry
The information acquisition request of the song title of target song, server can according to this song title obtain the special edition belonging to target song,
The song informations such as year of issue generation, school, and send it to terminal.
During realizing the present invention, inventor finds that prior art at least there is problems in that
Sometimes the song before oneself can be turned over and be sung by singer, and is embodied in new special edition, wherein, and this song
Song title in new special edition may be also identical with special edition before, and the most same song title can corresponding different special edition, distribution
The information such as age, school, in such cases, when user obtains the song information of certain song by song title, the song that may obtain
Bent information is not the song information that this song is corresponding, thus, cause song information to obtain mistake.
Summary of the invention
In order to solve problem of the prior art, embodiments provide and a kind of obtain the method for song information, device
And system.Described technical scheme is as follows:
First aspect, it is provided that a kind of method obtaining song information, it is characterised in that described method includes:
Obtain the voice data of target song, based on described voice data, extract the audio frequency characteristics letter of described target song
Breath;
Send information acquisition request to server, wherein, described information acquisition request carries described target song
Audio feature information;
Receive the feedback message that described server sends, wherein, described feedback message carries target song information;
The target song information carried in described feedback message is stored as the song information that described target song is corresponding.
Optionally, described extract the audio feature information of described target song based on described voice data, including:
Based on described voice data, determine the sub-period of each preset duration in the playing duration of described target song
Corresponding sub-audio data;
Extracting the sub-audio characteristic information of described each sub-audio data, each sub-audio obtaining described target song is special
Reference ceases;
Described method also includes:
According to the reproduction time information that described each sub-audio data is corresponding, determine described each sub-audio characteristic information
Temporal information;
Described to server transmission information acquisition request, wherein, described information acquisition request carries described target song
Bent audio feature information, including:
Send information acquisition request to server, wherein, described information acquisition request carries described target song
Each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
So, for the song of same source of sound, though the song of storage and the target song version in terminal in server
Different (songs after such as, the song of storage is the target song compression in terminal in server), it is also possible to obtain target song
Bent song information.
Optionally, described method also includes:
Calculate the eigenvalue of each sub-audio characteristic information of described target song;
Described to server transmission information acquisition request, wherein, described information acquisition request carries described target song
Bent each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information, including:
Send information acquisition request to server, wherein, described information acquisition request carries described target song
The eigenvalue of each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
Second aspect, it is provided that a kind of method obtaining song information, described method includes:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the sound of target song
Frequently characteristic information;
Song information according to each song prestored and the corresponding relation of audio feature information, determine and described target
The target song information corresponding to audio feature information of the audio feature information coupling of song;
Send feedback message to described terminal, wherein, described feedback message carries described target song information.
Optionally, the information acquisition request that described reception terminal sends, wherein, described information acquisition request carries mesh
The audio feature information of mark song, including:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the every of target song
Individual sub-audio feature information and temporal information corresponding to described each sub-audio characteristic information;
The song information of each song that described basis prestores and the corresponding relation of audio feature information, determine with described
The target song information corresponding to audio feature information of the audio feature information coupling of target song, including:
The song identity of each song prestored, sub-audio characteristic information, temporal information corresponding relation in, determine
Corresponding sub-audio characteristic information, temporal information and each sub-audio characteristic information of described target song, described each consonant
Frequently at least one song identity that the temporal information of characteristic information matches;
In at least one song identity described in determining, determine the target song mark that occurrence number is most;
According to the song identity of each song prestored with the corresponding relation of song information, determine described target song
The target song information that mark is corresponding.
So, for the song of same source of sound, though the song of storage and the target song version in terminal in server
Different (songs after such as, the song of storage is the target song compression in terminal in server), it is also possible to obtain target song
Bent song information.
Optionally, described method also includes:
Obtain the voice data of each song prestored;
For each song, voice data based on song, determine in the playing duration of described song each presets
The sub-audio data that the sub-period of duration is corresponding;Extract the sub-audio characteristic information of described each sub-audio data, obtain described
Each sub-audio characteristic information of song;And according to reproduction time information corresponding to described each sub-audio data, determine described
The temporal information of each sub-audio characteristic information;By the song identity of described song, described each sub-audio characteristic information, described
Temporal information correspondence stores in described corresponding relation.
Optionally, the information acquisition request that described reception terminal sends, wherein, described information acquisition request carries mesh
The audio feature information of mark song, including:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the every of target song
The eigenvalue of individual sub-audio feature information and the temporal information of described each sub-audio characteristic information;
The song information of each song that described basis prestores and the corresponding relation of audio feature information, determine with described
The target song information corresponding to audio feature information of the audio feature information coupling of target song, including:
In the song identity of each song prestored, the eigenvalue of sub-audio characteristic information, the corresponding pass of temporal information
In system, determine the eigenvalue of sub-audio characteristic information, the temporal information each sub-audio characteristic information with described target song
At least one song identity that eigenvalue, the temporal information of described each sub-audio characteristic information match;
In at least one song identity described in determining, determine the target song mark that occurrence number is most;
Song identity according to each song prestored and the corresponding relation of song information, determine described target song mark
Know corresponding target song information.
So, the eigenvalue utilizing sub-audio characteristic information can find, quickly in corresponding relation, the song meeting condition
Bent mark, it is thus possible to improve treatment effeciency.
Optionally, described method also includes:
Obtain the voice data of each song prestored;
For each song, voice data based on song, determine in the playing duration of described song each presets
The sub-audio data that the sub-period of duration is corresponding;Extract the sub-audio characteristic information of described each sub-audio data, obtain described
Each sub-audio characteristic information of song;Calculate the eigenvalue of described each sub-audio characteristic information;And according to described every height
The reproduction time information that voice data is corresponding, determines the temporal information of described each sub-audio characteristic information;By described song
Song identity, the eigenvalue of described each sub-audio characteristic information, described temporal information correspondence store in described corresponding relation,
Wherein, each corresponding relation item in described corresponding relation arranges according to the size order of eigenvalue.
Optionally, the song identity of each song that described basis prestores, with the corresponding relation of song information, determines
The target song information that described target song mark is corresponding, including:
If the preset times threshold value that the occurrence number of described target song mark is corresponding more than described target song mark,
Then according to song identity and the corresponding relation of song information of each song prestored, determine described target song mark correspondence
Target song information.
As such, it is possible to improve the matching degree of target song information and the target song obtained.
The third aspect, it is provided that a kind of terminal, described terminal includes:
Extraction module, for obtaining the voice data of target song, based on described voice data, extracts described target song
Audio feature information;
Sending module, for sending information acquisition request to server, wherein, carries in described information acquisition request
State the audio feature information of target song;
Receiver module, for receiving the feedback message that described server sends, wherein, carries mesh in described feedback message
Mark song information;
Memory module, corresponding for the target song information carried in described feedback message being stored as described target song
Song information.
Optionally, described extraction module, including:
Determining submodule, for based on described voice data, determine in the playing duration of described target song is each
The sub-audio data that the sub-period of preset duration is corresponding;
Extract submodule, for extracting the sub-audio characteristic information of described each sub-audio data, obtain described target song
Bent each sub-audio characteristic information;
Described terminal also includes:
Determine module, for the reproduction time information corresponding according to described each sub-audio data, determine described every height
The temporal information of audio feature information;
Described sending module, is used for:
Send information acquisition request to server, wherein, described information acquisition request carries described target song
Each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
Optionally, described terminal also includes:
Computing module, for calculating the eigenvalue of each sub-audio characteristic information of described target song;
Described sending module, is used for:
Send information acquisition request to server, wherein, described information acquisition request carries described target song
The eigenvalue of each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
Fourth aspect, it is provided that a kind of server, described server includes:
Receiver module, for receiving the information acquisition request that terminal sends, wherein, carries in described information acquisition request
The audio feature information of target song;
Determine module, for the corresponding relation of the song information according to each song prestored with audio feature information,
Determine the target song information corresponding with the audio feature information of the audio feature information of described target song coupling;
Sending module, for sending feedback message to described terminal, wherein, carries described target in described feedback message
Song information.
Optionally, described receiver module, it is used for:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the every of target song
Individual sub-audio feature information and temporal information corresponding to described each sub-audio characteristic information;
Described determine module, including:
First determines submodule, at the song identity of each song prestored, sub-audio characteristic information, time letter
In the corresponding relation of breath, determine that the sub-audio characteristic information of correspondence, temporal information are special with each sub-audio of described target song
At least one song identity that reference breath, the temporal information of described each sub-audio characteristic information match;
Second determines submodule, at least one song identity described in determining, determines that occurrence number is most
Target song mark;
3rd determines submodule, for the corresponding relation of the song identity according to each song prestored with song information
In, determine the target song information that described target song mark is corresponding.
Optionally, described server also includes:
First acquisition module, for obtaining the voice data of each song prestored;
First memory module, for for each song, voice data based on song, determines the broadcasting in described song
The sub-audio data that the sub-period of each preset duration in duration is corresponding;The sub-audio extracting described each sub-audio data is special
Reference ceases, and obtains each sub-audio characteristic information of described song;And during according to the broadcasting that described each sub-audio data is corresponding
Between information, determine the temporal information of described each sub-audio characteristic information;By the song identity of described song, described each consonant
Frequently characteristic information, described temporal information correspondence store in described corresponding relation.
Optionally, described receiver module, it is used for:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the every of target song
The eigenvalue of individual sub-audio feature information and the temporal information of described each sub-audio characteristic information;
Described determine module, including:
First determines submodule, in the song identity of each song prestored, the feature of sub-audio characteristic information
Value, temporal information corresponding relation in, determine the every of the eigenvalue of sub-audio characteristic information, temporal information and described target song
At least one song that the eigenvalue of individual sub-audio feature information, the temporal information of described each sub-audio characteristic information match
Mark;
Second determines submodule, at least one song identity described in determining, determines that occurrence number is most
Target song mark;
3rd determines submodule, for the pass corresponding with song information of the song identity according to each song prestored
System, determines the target song information that described target song mark is corresponding.
Optionally, described server also includes:
Second acquisition module, for obtaining the voice data of each song prestored;
Second memory module, for for each song, voice data based on song, determines the broadcasting in described song
The sub-audio data that the sub-period of each preset duration in duration is corresponding;The sub-audio extracting described each sub-audio data is special
Reference ceases, and obtains each sub-audio characteristic information of described song;Calculate the eigenvalue of described each sub-audio characteristic information;And
According to the reproduction time information that described each sub-audio data is corresponding, determine the time letter of described each sub-audio characteristic information
Breath;The song identity of described song, the eigenvalue of described each sub-audio characteristic information, described temporal information correspondence are stored
In described corresponding relation, wherein, each corresponding relation item in described corresponding relation arranges according to the size order of eigenvalue.
Optionally, the described 3rd determines submodule, is used for:
If the preset times threshold value that the occurrence number of described target song mark is corresponding more than described target song mark,
Then according to song identity and the corresponding relation of song information of each song prestored, determine described target song mark correspondence
Target song information.
5th aspect, it is provided that a kind of system obtaining song information, described system includes terminal and server, wherein:
Described terminal, for obtaining the voice data of target song, based on described voice data, extracts described target song
Audio feature information;Send information acquisition request to described server, wherein, described information acquisition request carries described
The audio feature information of target song;Receive the feedback message that described server sends, wherein, described feedback message carries
Target song information;The target song information carried in described feedback message is stored as the song letter that described target song is corresponding
Breath;
Described server, for receiving the information acquisition request that described terminal sends;According to each song prestored
Song information and the corresponding relation of audio feature information, determine that the audio frequency that the audio feature information with described target song mates is special
The target song information that reference breath is corresponding;Feedback message is sent to described terminal.
The technical scheme that the embodiment of the present invention provides has the benefit that
In the embodiment of the present invention, when user wants the song information obtaining target song, can be sent out by terminal to server
Send the information acquisition request of the audio feature information carrying target song, and then, server can be each according to prestore
The song information of song and the corresponding relation of audio feature information, determine the song that the audio feature information with target song mates
Information, and send it to terminal.Even if it is identical with song title before that target song is turned over the song title after singing, but both
Voice data and differ, i.e. both audio feature informations are different, thus, server can be according to the audio frequency of target song
Characteristic information obtains the song information that target song is corresponding, it is thus possible to prevent song information from obtaining mistake.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described below required for make
Accompanying drawing be briefly described, it should be apparent that, below describe in accompanying drawing be only some embodiments of the present invention, for
From the point of view of those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtain other according to these accompanying drawings
Accompanying drawing.
Fig. 1 is a kind of method flow diagram obtaining song information that the embodiment of the present invention provides;
Fig. 2 is a kind of interface schematic diagram that the embodiment of the present invention provides;
Fig. 3 is a kind of system framework schematic diagram that the embodiment of the present invention provides;
Fig. 4 is a kind of terminal structure schematic diagram that the embodiment of the present invention provides;
Fig. 5 is a kind of terminal structure schematic diagram that the embodiment of the present invention provides;
Fig. 6 is a kind of terminal structure schematic diagram that the embodiment of the present invention provides;
Fig. 7 is a kind of terminal structure schematic diagram that the embodiment of the present invention provides;
Fig. 8 is a kind of server architecture schematic diagram that the embodiment of the present invention provides;
Fig. 9 is a kind of server architecture schematic diagram that the embodiment of the present invention provides;
Figure 10 is a kind of server architecture schematic diagram that the embodiment of the present invention provides;
Figure 11 is a kind of server architecture schematic diagram that the embodiment of the present invention provides;
Figure 12 is a kind of terminal structure schematic diagram that the embodiment of the present invention provides;
Figure 13 is a kind of server architecture schematic diagram that the embodiment of the present invention provides.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
Embodiments providing a kind of method obtaining song information, the method can be common by terminal and server
Realize.Wherein, this terminal can be the terminal with playing audio-fequency data function, can be such as to be provided with music application
The mobile terminals such as the mobile phone of program, panel computer, it is also possible to be PC (Personal Computer, PC), this server
It can be the background server of above-mentioned music application program.This terminal can be provided with processor, memorizer, transmitting-receiving
Device, processor may be used for obtaining the relevant treatment of the song information of target song, and memorizer may be used for storing following process
During the data that need and produce, transceiver may be used for receiving and sending data.It is also provided with speaker, speaker
May be used for the voice data of target song is played out.Server can be provided with processor, memorizer, transceiver,
Processor may be used for the audio feature information according to target song and determines the song information of target song, and memorizer may be used for
Storing the data needing in following processing procedure and producing, transceiver may be used for receiving and sending data.
As it is shown in figure 1, the handling process of the method can comprise the following steps that
Step 101, terminal obtains the voice data of target song, and based on voice data, the audio frequency extracting target song is special
Reference ceases.
Wherein, audio feature information could be for characterizing the information of the acoustic features of voice data, such as, can be sound
Frequently the acoustic features such as finger print information, melodic information.The audio feature information of the voice data of the song of different sources of sound is different.
In force, user may download some songs by music download approach such as search engines and be stored in terminal
In, it is then possible to be conducted into terminal in the music application program installed, it is possible to applied by this music
It is played out by program.User can operate, and triggering terminal ejects list of songs interface, can in this list of songs interface
To show the song title list of locally stored each song, it is also possible to show more fresh information button, when user wants to obtain
During the song information of each song of storage in this locality, can click on this renewal button, wherein, song information can include song
The information such as album name belonging to name, Ge Shouming, song, year of issue generation, school, now, terminal will make each song title of display
It is in editing mode, such as, before each song title of display, shows square frame, as in figure 2 it is shown, user can be according to the need of oneself
Asking, chosen the song (i.e. target song) wanting to obtain song information by the square frame before choosing song title, song title is in
The list of songs interface of editing mode can also show and determine button, after user has selected target song, can click on really
Determine button, now, it will triggering terminal obtains the voice data of the target song prestored, and based on the target song obtained
Bent voice data, proposes the audio feature information of target song.Additionally, song title is in the list of songs interface of editing mode
In can also show cancellation button, when user clicks on this cancellation button, current editing mode can be cancelled with triggering terminal,
The lyrics list interface returned to.
Optionally, terminal can be special by extracting the sub-audio of sub-audio data corresponding to the sub-period of each preset duration
Reference ceases, and obtains the audio feature information of target song, and accordingly, concrete processing procedure can be such that based on voice data, really
The sub-audio data that the sub-period of each preset duration being scheduled in the playing duration of target song is corresponding;Extract each sub-audio
The sub-audio characteristic information of data, obtains each sub-audio characteristic information of target song.
In force, can be previously provided with time interval in terminal, such as, time interval can be 1 second.Terminal obtains
After the voice data of target song, voice data can be divided into multiple sub-audio data, wherein, each sub-audio data
Duration identical, the number of the sub-audio data that this target song comprises can be that the playing duration of voice data is divided by time default
Long business, and then, the sub-audio characteristic information of each sub-audio data can be extracted, each sub-audio obtaining target song is special
Reference ceases.
Optionally, terminal can also obtain the temporal information that each sub-audio characteristic information is corresponding, accordingly, processing procedure
Can be such that the reproduction time information corresponding according to each sub-audio data, determine the time letter of each sub-audio characteristic information
Breath.
Wherein, temporal information can be sub-audio data that sub-audio characteristic information the is corresponding playing duration in target song
In reproduction time information.
In force, after terminal obtains the sub-audio characteristic information corresponding to each sub-audio data of target song, permissible
Determine the temporal information that each sub-audio characteristic information is corresponding, concrete, broadcasting corresponding for each sub-audio data can be opened
Beginning time point as the temporal information of each sub-audio characteristic information, or, broadcasting corresponding for each sub-audio data is terminated
Time point is as the temporal information of each sub-audio characteristic information, such as, if the playing duration of target song is 180 seconds, in advance
If time a length of 1 second, the most each sub-audio data time a length of 1 second, then the play start time point that the n-th sub-audio data is corresponding
For the n-1 second, playing end time point is the n second, and terminal can play the end time point time as sub-audio characteristic information
Information, such as, the broadcasting end time point of the 5th sub-audio data is the 5th second, then the sub-audio of the 5th sub-audio data is special
The temporal information of reference breath is 5 seconds.
Step 102, terminal to server sends information acquisition request, wherein, carries target song in information acquisition request
Bent audio feature information.
In force, after terminal gets the audio feature information of target song, can send to server and carry mesh
The information acquisition request of the audio feature information of mark song, as shown in Figure 3.
Optionally, multiple sub-audio characteristic informations and the situation of temporal information thereof of target song, step are obtained for terminal
The processing procedure of rapid 102 can be such that and sends information acquisition request to server, wherein, carries mesh in information acquisition request
Each sub-audio characteristic information of mark song and the temporal information of each sub-audio characteristic information.
In force, terminal determines multiple sub-audio characteristic informations of target song and each sub-audio characteristic information
Temporal information after, can to server send carry each sub-audio characteristic information of target song and each sub-audio
The temporal information of characteristic information.
Optionally, terminal can also obtain the eigenvalue of each sub-audio characteristic information, and accordingly, processing procedure can be as
Under: calculating the eigenvalue of each sub-audio characteristic information of target song, accordingly, the processing procedure of step 102 can be such that
Send information acquisition request to server, wherein, information acquisition request carries each sub-audio feature letter of target song
The eigenvalue of breath and the temporal information of each sub-audio characteristic information.
In force, after terminal obtains each sub-audio characteristic information of target song, it is also possible to calculate each sub-audio
The eigenvalue of characteristic information, wherein, eigenvalue can be cryptographic Hash.In such cases, the information that terminal to server sends obtains
Take in request, the eigenvalue of each sub-audio characteristic information and the time letter of each sub-audio characteristic information can be carried
Breath.
Step 103, server receives the information acquisition request that terminal sends, wherein, carries mesh in information acquisition request
The audio feature information of mark song.
In force, after terminal to server sends information acquisition request, server can receive the information that terminal sends
Obtain request, it can be resolved, obtain the audio feature information of the target song wherein carried.
Optionally, the feelings of the temporal information of each sub-audio characteristic information and correspondence thereof are carried for information acquisition request
Condition, accordingly, the processing procedure of step 103 can be such that and receives the information acquisition request that terminal sends, wherein, acquisition of information
Request carries each sub-audio characteristic information of target song and the temporal information that each sub-audio characteristic information is corresponding.
In force, after terminal to server sends information acquisition request, server can receive the information that terminal sends
Obtain request, it is possible to it is resolved, each sub-audio characteristic information of the target song that acquisition is wherein carried, and often
The temporal information of individual sub-audio feature information.
Optionally, for information acquisition request carries the eigenvalue of each sub-audio characteristic information and correspondence thereof time
Between the situation of information, accordingly, the processing procedure of step 103 can be such that and receives the information acquisition request that terminal sends, its
In, information acquisition request carries the eigenvalue of each sub-audio characteristic information of target song and each sub-audio feature
The temporal information of information.
In force, after terminal to server sends information acquisition request, server can receive the information that terminal sends
Obtain request, it is possible to it is resolved, obtain the feature of each sub-audio characteristic information of the target song wherein carried
Value, and the temporal information of each sub-audio characteristic information.
The corresponding relation of step 104, the server song information according to each song prestored and audio feature information,
Determine the target song information corresponding to audio feature information of audio feature information coupling with target song.
In force, server can be previously stored with the song information pass corresponding with audio feature information of each song
System.After server gets the audio feature information of target song, can in the audio feature information in above-mentioned corresponding relation,
Determine the audio feature information that the audio feature information with target song mates, and then, the audio frequency with target song can be obtained
The target song information corresponding to audio feature information of characteristic information coupling.
Optionally, for the feelings of the temporal information carrying each sub-audio characteristic information and correspondence thereof in information acquisition request
Condition, accordingly, the processing procedure of step 104 can be such that at the song identity of each song prestored, sub-audio feature letter
Breath, temporal information corresponding relation in, determine each consonant of the sub-audio characteristic information of correspondence, temporal information and target song
Frequently at least one song identity that characteristic information, the temporal information of each sub-audio characteristic information match;Determine to
In a few song identity, determine the target song mark that occurrence number is most;Song mark according to each song prestored
Know the corresponding relation with song information, determine the target song information that target song mark is corresponding.
In force, server can be previously stored with each audio feature information corresponding to each song and each
The corresponding relation of temporal information corresponding to audio feature information and song identity, as shown in table 1.Server gets target song
Each sub-audio characteristic information and temporal information corresponding to each sub-audio characteristic information after, can be at above-mentioned corresponding relation
In, determine the son that the temporal information of each sub-audio characteristic information with target song and each sub-audio characteristic information is identical
At least one song identity that audio feature information is corresponding with temporal information, wherein it is determined that at least one song identity gone out
May comprise different song identity, each different song identity is likely to occur repeatedly, and such as, target song comprises 5 sons
Audio feature information, prefixed time interval is 10 seconds, 5 sub-audio feature informations that target song comprises and the time of correspondence thereof
Information is respectively (A, 0:10), (B, 0:20), (C, 0:30), (D, 0:40), (F, 0:50), and server can prestore
In corresponding relation as shown in table 1, obtain each sub-audio feature letter of sub-audio characteristic information, temporal information and target song
Breath, the song identity that temporal information is identical, the song identity got is 1,1,1,1,10.Server gets at least one song
After bent mark, the most song identity of occurrence number (i.e. target song mark) can be obtained in the song identity determined,
And then, target song mark can be obtained in the song identity of each song prestored with the corresponding relation of song information
Corresponding song information (i.e. target song information), wherein, song identity can include following one or combination in any: song title
Claim, the album name belonging to song, Ge Shouming, year of issue generation, school, such as, as shown in table 1, server get at least one
Individual song identity is 1,1,1,1,10, then can determine that target song is designated 1, and then, server can obtain song mark
Know the song information (i.e. target song information) of 1 correspondence.
Table 1
Song identity | Sub-audio characteristic information | Temporal information |
1 | A | 0:10 |
1 | B | 0:20 |
1 | C | 0:30 |
1 | D | 0:40 |
... | ... | ... |
10 | F | 0:50 |
10 | G | 1:00 |
... | ... | ... |
Optionally, server can obtain sub-audio characteristic information, time previously according to the sub-audio data of each song
Information, accordingly, processing procedure can be such that the voice data obtaining each song prestored;For each song, based on
The voice data of song, determines the sub-audio data that the sub-period of each preset duration in the playing duration of song is corresponding;
Extract the sub-audio characteristic information of each sub-audio data, obtain each sub-audio characteristic information of song;And according to every height
The reproduction time information that voice data is corresponding, determines the temporal information of each sub-audio characteristic information;By the song identity of song,
Each sub-audio characteristic information, temporal information correspondence store in corresponding relation.
In force, server can be previously stored with library, the son of each song can be obtained from library
Voice data, and then, sub-audio characteristic information and the temporal information of each sub-audio characteristic information of each song can be extracted.
For each song, server extracts the sub-audio characteristic information of song and the tool of the temporal information of each sub-audio characteristic information
After body process can be such that the voice data that server gets song, voice data can be divided into multiple sub-audio
According to, wherein, the duration of each sub-audio data is identical, and then, the sub-audio characteristic information of each sub-audio data can be extracted,
Obtain each sub-audio characteristic information of target song.Server gets the sub-audio that each sub-audio data of song is corresponding
After characteristic information, it may be determined that the temporal information that each sub-audio characteristic information is corresponding, concrete, can be by each sub-audio
According to corresponding play start time point as the temporal information of each sub-audio characteristic information, or, by each sub-audio data
Corresponding broadcasting end time point is as the temporal information of each sub-audio characteristic information, such as, if the playing duration of song
Being 180 seconds, preset duration is 1 second, the most each sub-audio data time a length of 1 second, then the broadcasting that the n-th sub-audio data is corresponding
Sart point in time is the n-1 second, and playing end time point is the n second, and server can be special as sub-audio using playing end time point
The temporal information of reference breath, such as, the broadcasting end time point of the 5th sub-audio data is the 5th second, then the 5th sub-audio
According to the temporal information of sub-audio characteristic information be 5 seconds.
After server obtains the sub-audio characteristic information of each song, temporal information according to the method described above, can by its with
The song identity of song carries out corresponding storage, as shown in table 1.
Optionally, server can also obtain target song letter according to the eigenvalue of the sub-audio characteristic information of target song
Breath, accordingly, the processing procedure of step 104 can be such that at the song identity of each song prestored, sub-audio feature letter
Breath eigenvalue, temporal information corresponding relation in, determine the eigenvalue of sub-audio characteristic information, temporal information and target song
The eigenvalue of each sub-audio characteristic information, identical at least one song mark of temporal information of each sub-audio characteristic information
Know;In at least one song identity determined, determine the target song mark that occurrence number is most;According to prestore
The song identity of each song and the corresponding relation of song information, determine the target song information that target song mark is corresponding.
In force, server can be previously stored with each audio feature information corresponding to each song eigenvalue,
And the corresponding relation of the temporal information of each audio feature information and song identity, wherein, each corresponding in corresponding relation is closed
Set entry arranges according to the size of eigenvalue.Server gets the eigenvalue of each sub-audio characteristic information of target song
And after temporal information corresponding to each sub-audio characteristic information, can determine and target song in above-mentioned corresponding relation
The eigenvalue of each sub-audio characteristic information and the temporal information of each sub-audio characteristic information identical sub-audio feature letter
Eigenvalue at least one song identity corresponding with temporal information of breath, wherein it is determined that can at least one song identity gone out
Can comprise different song identity, each different song identity is likely to occur repeatedly.Server gets at least one song
After mark, the most song identity of occurrence number (i.e. target song mark) can be obtained in the song identity determined, enter
And, target song mark can be obtained right in the song identity of each song prestored with the corresponding relation of song information
The song information (i.e. target song information) answered, wherein, song identity can include following one or combination in any: song title
Album name belonging to title, song, Ge Shouming, year of issue generation, school.
Optionally, server can also precalculate the eigenvalue of the sub-audio characteristic information of each song, accordingly, place
Reason process can be such that the voice data obtaining each song prestored;For each song, audio frequency number based on song
According to, determine the sub-audio data that the sub-period of each preset duration in the playing duration of song is corresponding;Extract each consonant
The sub-audio characteristic information of frequency evidence, obtains each sub-audio characteristic information of song;Calculate each sub-audio characteristic information
Eigenvalue;And according to reproduction time information corresponding to each sub-audio data, determine the time letter of each sub-audio characteristic information
Breath;The song identity of song, the eigenvalue of each sub-audio characteristic information, temporal information correspondence are stored in corresponding relation,
Wherein, each corresponding relation item in corresponding relation arranges according to the size order of eigenvalue.
In force, server can be previously stored with library, the son of each song can be obtained from library
Voice data, and then, sub-audio characteristic information and the temporal information of each sub-audio characteristic information of each song can be extracted.
For each song, server extracts the sub-audio characteristic information of song and the tool of the temporal information of each sub-audio characteristic information
After body process can be such that the voice data that server gets song, voice data can be divided into multiple sub-audio
According to, wherein, the duration of each sub-audio data is identical, and then, the sub-audio characteristic information of each sub-audio data can be extracted,
Obtain each sub-audio characteristic information of target song.Server gets the sub-audio that each sub-audio data of song is corresponding
After characteristic information, it may be determined that the temporal information that each sub-audio characteristic information is corresponding, concrete, can be by each sub-audio
According to corresponding play start time point as the temporal information of each sub-audio characteristic information, or, by each sub-audio data
Corresponding plays the end time point temporal information as each sub-audio characteristic information.Additionally, server gets each song
After bent sub-audio characteristic information, the eigenvalue of each sub-audio characteristic information can be calculated.
After server obtains the eigenvalue of sub-audio characteristic information of each song, temporal information according to the method described above, can
So that it to carry out corresponding storage with the song identity of song, wherein, each corresponding relation item in corresponding relation is according to eigenvalue
Size order arranges.
Optionally, after server obtains target song mark, it is also possible to occurrence number target song identified is with default
Threshold value judges, accordingly, processing procedure can be such that if the occurrence number of target song mark is more than target song mark
Know corresponding preset times threshold value, then according to the song identity of each song prestored with in the corresponding relation of song information,
Determine the target song information that target song mark is corresponding.
In force, server can be previously provided with frequency threshold value corresponding to the song identity of each song and (i.e. presets time
Number threshold value), wherein, the frequency threshold value preset is relevant with the playing duration of song, and the playing duration of song is the longest, and corresponding presets
Frequency threshold value is the biggest.Concrete, server can pre-set ratio value (such as 0.8), server gets target song
After mark, the number of sub-audio characteristic information corresponding with target song mark for default ratio value can be multiplied, obtain mesh
The preset times threshold value that mark song identity is corresponding, and then, the occurrence number that can target song be identified identifies with target song
Corresponding preset times threshold value judges, if the occurrence number of target song mark identifies the pre-of correspondence more than target song
If frequency threshold value, then can determine mesh according to the song identity of each song prestored with the corresponding relation of song information
The target song information that mark song identity is corresponding.If the occurrence number of target song mark identifies less than or equal to target song
Corresponding preset times threshold value, then can send acquisition of information failure notification to terminal.
Step 105, server sends feedback message to terminal, wherein, carries target song information in feedback message.
In force, after server gets target song information, can send to terminal and carry target song information
Feedback message.
Step 106, terminal receives the feedback message that server sends, wherein, carries target song letter in feedback message
Breath.
In force, server is after terminal sends feedback message, and terminal can receive the feedback message that server sends,
And it is resolved, obtain the target song information wherein carried.
Step 107, the target song information carried in feedback message is stored as the song letter that target song is corresponding by terminal
Breath.
In force, after terminal gets target song information, target song information can be stored as target song pair
The song information answered, wherein it is possible to using the song title in target song information as the voice data comprising target song
The filename of file, can store song information in addition to song title in target song information and comprise target song
In the file header of the file of voice data.If terminal has stored all or part of song before sending information acquisition request the most
Thin information, after terminal gets target song information, can be updated the song information of target song, concrete, permissible
Target song information is compared with the song information stored, if there is inconsistent sub-song information, can be to obtain
The target song information taken is as the criterion, and corrects inconsistent sub-song information, if the song information stored in this locality
Incomplete, the sub-song information in target song information can be added in the song information of target song.
In the embodiment of the present invention, when user wants the song information obtaining target song, can be sent out by terminal to server
Send the information acquisition request of the audio feature information carrying target song, and then, server can be each according to prestore
The song information of song and the corresponding relation of audio feature information, determine the song that the audio feature information with target song mates
Information, and send it to terminal.Even if it is identical with song title before that target song is turned over the song title after singing, but both
Voice data and differ, i.e. both audio feature informations are different, thus, server can be according to the audio frequency of target song
Characteristic information obtains the song information that target song is corresponding, it is thus possible to prevent song information from obtaining mistake.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of terminal, and as shown in Figure 4, this device includes:
Extraction module 410, for obtaining the voice data of target song, based on described voice data, extracts described target
The audio feature information of song;
Sending module 420, for sending information acquisition request to server, wherein, carries in described information acquisition request
There is the audio feature information of described target song;
Receiver module 430, for receiving the feedback message that described server sends, wherein, carries in described feedback message
There is target song information;
Memory module 440, for being stored as described target song by the target song information carried in described feedback message
Corresponding song information.
Optionally, as it is shown in figure 5, described extraction module 410, including:
Determine submodule 4101, for based on described voice data, determine in the playing duration of described target song
The sub-audio data that the sub-period of each preset duration is corresponding;
Extract submodule 4102, for extracting the sub-audio characteristic information of described each sub-audio data, obtain described mesh
Each sub-audio characteristic information of mark song;
As shown in Figure 6, described terminal also includes:
Determine module 450, for the reproduction time information corresponding according to described each sub-audio data, determine described each
The temporal information of sub-audio characteristic information;
Described sending module 420, is used for:
Send information acquisition request to server, wherein, described information acquisition request carries described target song
Each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
Optionally, as it is shown in fig. 7, described terminal also includes:
Computing module 460, for calculating the eigenvalue of each sub-audio characteristic information of described target song;
Described sending module 420, is used for:
Send information acquisition request to server, wherein, described information acquisition request carries described target song
The eigenvalue of each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of server, as shown in Figure 8, described service
Device includes:
Receiver module 810, for receiving the information acquisition request that terminal sends, wherein, takes in described information acquisition request
Audio feature information with target song;
Determine module 820, for the pass corresponding with audio feature information of the song information according to each song prestored
System, determines the target song information corresponding with the audio feature information of the audio feature information of described target song coupling;
Sending module 830, for sending feedback message to described terminal, wherein, carries described in described feedback message
Target song information.
Optionally, described receiver module 810, it is used for:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the every of target song
Individual sub-audio feature information and temporal information corresponding to described each sub-audio characteristic information;
Module 820 is determined as it is shown in figure 9, described, including:
First determines submodule 8201, for the song identity of each song prestored, sub-audio characteristic information, time
Between information corresponding relation in, determine each consonant of the sub-audio characteristic information of correspondence, temporal information and described target song
Frequently at least one song identity that characteristic information, the temporal information of described each sub-audio characteristic information match;
Second determines submodule 8202, at least one song identity described in determining, determines occurrence number
Most target song marks;
3rd determines submodule 8203, corresponding with song information for the song identity according to each song prestored
In relation, determine the target song information that described target song mark is corresponding.
Optionally, as shown in Figure 10, described server also includes:
First acquisition module 840, for obtaining the voice data of each song prestored;
First memory module 850, for for each song, voice data based on song, determines in described song
The sub-audio data that the sub-period of each preset duration in playing duration is corresponding;Extract the consonant of described each sub-audio data
Frequently characteristic information, obtains each sub-audio characteristic information of described song;And according to described corresponding the broadcasting of each sub-audio data
Put temporal information, determine the temporal information of described each sub-audio characteristic information;By the song identity of described song, described each
Sub-audio characteristic information, described temporal information correspondence store in described corresponding relation.
Optionally, described receiver module 810, it is used for:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the every of target song
The eigenvalue of individual sub-audio feature information and the temporal information of described each sub-audio characteristic information;
Module 820 is determined as it is shown in figure 9, described, including:
First determines submodule 8201, at the song identity of each song that prestores, sub-audio characteristic information
Eigenvalue, temporal information corresponding relation in, determine the eigenvalue of sub-audio characteristic information, temporal information and described target song
The eigenvalue of each sub-audio characteristic information, the temporal information of described each sub-audio characteristic information match at least one
Song identity;
Second determines submodule 8202, at least one song identity described in determining, determines occurrence number
Most target song marks;
3rd determines submodule 8203, corresponding with song information for the song identity according to each song prestored
Relation, determines the target song information that described target song mark is corresponding.
Optionally, as shown in figure 11, described server also includes:
Second acquisition module 860, for obtaining the voice data of each song prestored;
Second memory module 870, for for each song, voice data based on song, determines in described song
The sub-audio data that the sub-period of each preset duration in playing duration is corresponding;Extract the consonant of described each sub-audio data
Frequently characteristic information, obtains each sub-audio characteristic information of described song;Calculate the feature of described each sub-audio characteristic information
Value;And according to reproduction time information corresponding to described each sub-audio data, determine described each sub-audio characteristic information time
Between information;The song identity of described song, the eigenvalue of described each sub-audio characteristic information, described temporal information correspondence are deposited
Storing up in described corresponding relation, wherein, each corresponding relation item in described corresponding relation arranges according to the size order of eigenvalue.
Optionally, the described 3rd determines submodule 8203, is used for:
If the preset times threshold value that the occurrence number of described target song mark is corresponding more than described target song mark,
Then according to song identity and the corresponding relation of song information of each song prestored, determine described target song mark correspondence
Target song information.
In the embodiment of the present invention, when user wants the song information obtaining target song, can be sent out by terminal to server
Send the information acquisition request of the audio feature information carrying target song, and then, server can be each according to prestore
The song information of song and the corresponding relation of audio feature information, determine the song that the audio feature information with target song mates
Information, and send it to terminal.Even if it is identical with song title before that target song is turned over the song title after singing, but both
Voice data and differ, i.e. both audio feature informations are different, thus, server can be according to the audio frequency of target song
Characteristic information obtains the song information that target song is corresponding, it is thus possible to prevent song information from obtaining mistake.
It should be understood that above-described embodiment provide obtain song information device obtain song information time, only with
The division of above-mentioned each functional module is illustrated, and in actual application, can distribute above-mentioned functions by not as desired
With functional module complete, the internal structure of equipment will be divided into different functional modules, with complete described above all
Or partial function.It addition, above-described embodiment device obtaining song information provided and the method obtaining song information are implemented
Example belongs to same design, and it implements process and refers to embodiment of the method, repeats no more here.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of system obtaining song information, its feature
Being, described system includes terminal and server, wherein:
Described terminal, for obtaining the voice data of target song, based on described voice data, extracts described target song
Audio feature information;Send information acquisition request to described server, wherein, described information acquisition request carries described
The audio feature information of target song;Receive the feedback message that described server sends, wherein, described feedback message carries
Target song information;The target song information carried in described feedback message is stored as the song letter that described target song is corresponding
Breath;
Described server, for receiving the information acquisition request that described terminal sends;According to each song prestored
Song information and the corresponding relation of audio feature information, determine that the audio frequency that the audio feature information with described target song mates is special
The target song information that reference breath is corresponding;Feedback message is sent to described terminal.
In the embodiment of the present invention, when user wants the song information obtaining target song, can be sent out by terminal to server
Send the information acquisition request of the audio feature information carrying target song, and then, server can be each according to prestore
The song information of song and the corresponding relation of audio feature information, determine the song that the audio feature information with target song mates
Information, and send it to terminal.Even if it is identical with song title before that target song is turned over the song title after singing, but both
Voice data and differ, i.e. both audio feature informations are different, thus, server can be according to the audio frequency of target song
Characteristic information obtains the song information that target song is corresponding, it is thus possible to prevent song information from obtaining mistake.
Refer to Figure 12, it illustrates the structural representation of terminal involved by the embodiment of the present invention, this terminal can be used
In the method implementing the acquisition song information provided in above-described embodiment.Specifically:
Terminal 1200 can include RF (Radio Frequency, radio frequency) circuit 110, include one or more
The memorizer 120 of computer-readable recording medium, input block 130, display unit 140, sensor 150, voicefrequency circuit 160,
WiFi (wireless fidelity, Wireless Fidelity) module 170, include one or more than one process core process
The parts such as device 180 and power supply 190.It will be understood by those skilled in the art that the terminal structure shown in Figure 12 is not intended that right
The restriction of terminal, can include that ratio illustrates more or less of parts, or combine some parts, or different parts cloth
Put.Wherein:
RF circuit 110 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, by base station
After downlink information receives, transfer to one or more than one processor 180 processes;It addition, be sent to relating to up data
Base station.Generally, RF circuit 110 includes but not limited to antenna, at least one amplifier, tuner, one or more agitator, use
Family identity module (SIM) card, transceiver, bonder, LNA (Low Noise Amplifer, low-noise amplifier), duplexer
Deng.Additionally, RF circuit 110 can also be communicated with network and other equipment by radio communication.Described radio communication can use
Arbitrary communication standard or agreement, include but not limited to GSM (Global System of Mobile communication, the whole world
Mobile communcations system), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code
Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple
Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short
Messaging Service, Short Message Service) etc..
Memorizer 120 can be used for storing software program and module, and processor 180 is stored in memorizer 120 by operation
Software program and module, thus perform various function application and data process.Memorizer 120 can mainly include storing journey
Sequence district and storage data field, wherein, storage program area can store the application program (ratio needed for operating system, at least one function
Such as sound-playing function, image player function etc.) etc.;Storage data field can store the number that the use according to terminal 1200 is created
According to (such as voice data, phone directory etc.) etc..Additionally, memorizer 120 can include high-speed random access memory, it is also possible to bag
Include nonvolatile memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.
Correspondingly, memorizer 120 can also include Memory Controller, to provide processor 180 and input block 130 to memorizer
The access of 120.
Input block 130 can be used for receiving numeral or the character information of input, and produces and user setup and function
Control relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Specifically, input block 130 can include touching
Sensitive surfaces 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touches display screen or Trackpad, can collect use
Family thereon or neighbouring touch operation (such as user uses any applicable object such as finger, stylus or adnexa at touch-sensitive table
Operation on face 131 or near Touch sensitive surface 131), and drive corresponding attachment means according to formula set in advance.Optional
, Touch sensitive surface 131 can include touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detection is used
The touch orientation at family, and detect the signal that touch operation brings, transmit a signal to touch controller;Touch controller is from touch
Receive touch information on detection device, and be converted into contact coordinate, then give processor 180, and processor 180 can be received
The order sent also is performed.Furthermore, it is possible to use the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave
Realize Touch sensitive surface 131.Except Touch sensitive surface 131, input block 130 can also include other input equipments 132.Specifically,
Other input equipments 132 can include but not limited to physical keyboard, function key (such as volume control button, switch key etc.),
One or more in trace ball, mouse, action bars etc..
Display unit 140 can be used for the information that inputted by user of display or the information being supplied to user and terminal 1200
Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its combination in any.
Display unit 140 can include display floater 141, optionally, can use LCD (Liquid Crystal Display, liquid crystal
Show device), the form such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure display floater
141.Further, Touch sensitive surface 131 can cover display floater 141, when Touch sensitive surface 131 detects thereon or neighbouring touching
After touching operation, send processor 180 to determine the type of touch event, with preprocessor 180 according to the type of touch event
Display floater 141 provides corresponding visual output.Although in fig. 12, Touch sensitive surface 131 and display floater 141 are conducts
Two independent parts realize input and input function, but in some embodiments it is possible to by Touch sensitive surface 131 and display
Panel 141 is integrated and realizes input and output function.
Terminal 1200 may also include at least one sensor 150, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor can include ambient light sensor and proximity transducer, and wherein, ambient light sensor can be according to environment
The light and shade of light regulates the brightness of display floater 141, and proximity transducer can cut out display when terminal 1200 moves in one's ear
Panel 141 and/or backlight.As the one of motion sensor, Gravity accelerometer can detect in all directions (generally
Three axles) size of acceleration, can detect that size and the direction of gravity time static, can be used for identifying the application (ratio of mobile phone attitude
Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;Extremely
Other sensors such as the gyroscope that can also configure in terminal 1200, barometer, drimeter, thermometer, infrared ray sensor, at this
Repeat no more.
Voicefrequency circuit 160, speaker 161, microphone 162 can provide the audio interface between user and terminal 1200.Sound
The signal of telecommunication after the voice data conversion that frequency circuit 160 can will receive, is transferred to speaker 161, speaker 161 is converted to
Acoustical signal exports;On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone 162, voicefrequency circuit 160 receive
After be converted to voice data, then after voice data output processor 180 is processed, through RF circuit 110 be sent to such as another
Terminal, or voice data is exported to memorizer 120 to process further.Voicefrequency circuit 160 is also possible that earplug is inserted
Hole, to provide the communication of peripheral hardware earphone and terminal 1200.
WiFi belongs to short range wireless transmission technology, and terminal 1200 can help user to receive and dispatch electricity by WiFi module 170
Sub-mail, browsing webpage and access streaming video etc., it has provided the user wireless broadband internet and has accessed.Although Figure 12 shows
Go out WiFi module 170, but it is understood that, it is also not belonging to must be configured into of terminal 1200, completely can be according to need
To omit in not changing the scope of essence of invention.
Processor 180 is the control centre of terminal 1200, utilizes various interface and each portion of the whole mobile phone of connection
Point, it is stored in the software program in memorizer 120 and/or module by running or performing, and calls and be stored in memorizer 120
Interior data, perform the various functions of terminal 1200 and process data, thus mobile phone is carried out integral monitoring.Optionally, process
Device 180 can include one or more process core;Preferably, processor 180 can integrated application processor and modulation /demodulation process
Device, wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor is mainly located
Reason radio communication.It is understood that above-mentioned modem processor can not also be integrated in processor 180.
Terminal 1200 also includes the power supply 190 (such as battery) powered to all parts, it is preferred that power supply can be by electricity
Management system is logically contiguous with processor 180, thus realizes management charging, electric discharge and power consumption by power-supply management system
The functions such as management.Power supply 190 can also include one or more direct current or alternating current power supply, recharging system, power supply event
Barrier testing circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, terminal 1200 can also include photographic head, bluetooth module etc., does not repeats them here.Specifically at this
In embodiment, the display unit of terminal 1200 is touch-screen display, and terminal 1200 also includes memorizer, and one or
More than one program, one of them or more than one program is stored in memorizer, and is configured to by one or one
Individual above processor performs to state one or more than one program comprises the instruction for carrying out following operation:
Obtain the voice data of target song, based on described voice data, extract the audio frequency characteristics letter of described target song
Breath;
Send information acquisition request to server, wherein, described information acquisition request carries described target song
Audio feature information;
Receive the feedback message that described server sends, wherein, described feedback message carries target song information;
The target song information carried in described feedback message is stored as the song information that described target song is corresponding.
Optionally, described extract the audio feature information of described target song based on described voice data, including:
Based on described voice data, determine the sub-period of each preset duration in the playing duration of described target song
Corresponding sub-audio data;
Extracting the sub-audio characteristic information of described each sub-audio data, each sub-audio obtaining described target song is special
Reference ceases;
Described method also includes:
According to the reproduction time information that described each sub-audio data is corresponding, determine described each sub-audio characteristic information
Temporal information;
Described to server transmission information acquisition request, wherein, described information acquisition request carries described target song
Bent audio feature information, including:
Send information acquisition request to server, wherein, described information acquisition request carries described target song
Each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
Optionally, described method also includes:
Calculate the eigenvalue of each sub-audio characteristic information of described target song;
Described to server transmission information acquisition request, wherein, described information acquisition request carries described target song
Bent each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information, including:
Send information acquisition request to server, wherein, described information acquisition request carries described target song
The eigenvalue of each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
In the embodiment of the present invention, when user wants the song information obtaining target song, can be sent out by terminal to server
Send the information acquisition request of the audio feature information carrying target song, and then, server can be each according to prestore
The song information of song and the corresponding relation of audio feature information, determine the song that the audio feature information with target song mates
Information, and send it to terminal.Even if it is identical with song title before that target song is turned over the song title after singing, but both
Voice data and differ, i.e. both audio feature informations are different, thus, server can be according to the audio frequency of target song
Characteristic information obtains the song information that target song is corresponding, it is thus possible to prevent song information from obtaining mistake.
Figure 13 is the structural representation of the server that the embodiment of the present invention provides.This server 1900 can be because of configuration or performance
Different and produce bigger difference, one or more central processing units (central processing can be included
Units, CPU) 1922 (such as, one or more processors) and memorizeies 1932, one or more store application
The storage medium 1930 (such as one or more mass memory units) of program 1942 or data 1944.Wherein, memorizer
1932 and storage medium 1930 can be of short duration storage or persistently store.The program being stored in storage medium 1930 can include one
Individual or more than one module (diagram does not marks), each module can include a series of command operatings in server.More enter
One step ground, central processing unit 1922 could be arranged to communicate with storage medium 1930, performs storage medium on server 1900
A series of command operatings in 1930.
Server 1900 can also include one or more power supplys 1926, one or more wired or wireless nets
Network interface 1950, one or more input/output interfaces 1958, one or more keyboards 1956, and/or, one or
More than one operating system 1941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM
Etc..
Server 1900 can include memorizer, and one or more than one program, one of them or one
Individual procedure above is stored in memorizer, and is configured to be performed one or by one or more than one processor
Individual procedure above comprises the instruction for carrying out following operation:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the sound of target song
Frequently characteristic information;
Song information according to each song prestored and the corresponding relation of audio feature information, determine and described target
The target song information corresponding to audio feature information of the audio feature information coupling of song;
Send feedback message to described terminal, wherein, described feedback message carries described target song information.
Optionally, the information acquisition request that described reception terminal sends, wherein, described information acquisition request carries mesh
The audio feature information of mark song, including:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the every of target song
Individual sub-audio feature information and temporal information corresponding to described each sub-audio characteristic information;
The song information of each song that described basis prestores and the corresponding relation of audio feature information, determine with described
The target song information corresponding to audio feature information of the audio feature information coupling of target song, including:
The song identity of each song prestored, sub-audio characteristic information, temporal information corresponding relation in, determine
Corresponding sub-audio characteristic information, temporal information and each sub-audio characteristic information of described target song, described each consonant
Frequently at least one song identity that the temporal information of characteristic information matches;
In at least one song identity described in determining, determine the target song mark that occurrence number is most;
According to the song identity of each song prestored with the corresponding relation of song information, determine described target song
The target song information that mark is corresponding.
Optionally, described method also includes:
Obtain the voice data of each song prestored;
For each song, voice data based on song, determine in the playing duration of described song each presets
The sub-audio data that the sub-period of duration is corresponding;Extract the sub-audio characteristic information of described each sub-audio data, obtain described
Each sub-audio characteristic information of song;And according to reproduction time information corresponding to described each sub-audio data, determine described
The temporal information of each sub-audio characteristic information;By the song identity of described song, described each sub-audio characteristic information, described
Temporal information correspondence stores in described corresponding relation.
Optionally, the information acquisition request that described reception terminal sends, wherein, described information acquisition request carries mesh
The audio feature information of mark song, including:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries the every of target song
The eigenvalue of individual sub-audio feature information and the temporal information of described each sub-audio characteristic information;
The song information of each song that described basis prestores and the corresponding relation of audio feature information, determine with described
The target song information corresponding to audio feature information of the audio feature information coupling of target song, including:
In the song identity of each song prestored, the eigenvalue of sub-audio characteristic information, the corresponding pass of temporal information
In system, determine the eigenvalue of sub-audio characteristic information, the temporal information each sub-audio characteristic information with described target song
At least one song identity that eigenvalue, the temporal information of described each sub-audio characteristic information match;
In at least one song identity described in determining, determine the target song mark that occurrence number is most;
Song identity according to each song prestored and the corresponding relation of song information, determine described target song mark
Know corresponding target song information.
Optionally, described method also includes:
Obtain the voice data of each song prestored;
For each song, voice data based on song, determine in the playing duration of described song each presets
The sub-audio data that the sub-period of duration is corresponding;Extract the sub-audio characteristic information of described each sub-audio data, obtain described
Each sub-audio characteristic information of song;Calculate the eigenvalue of described each sub-audio characteristic information;And according to described every height
The reproduction time information that voice data is corresponding, determines the temporal information of described each sub-audio characteristic information;By described song
Song identity, the eigenvalue of described each sub-audio characteristic information, described temporal information correspondence store in described corresponding relation,
Wherein, each corresponding relation item in described corresponding relation arranges according to the size order of eigenvalue.
Optionally, the song identity of each song that described basis prestores, with the corresponding relation of song information, determines
The target song information that described target song mark is corresponding, including:
If the preset times threshold value that the occurrence number of described target song mark is corresponding more than described target song mark,
Then according to song identity and the corresponding relation of song information of each song prestored, determine described target song mark correspondence
Target song information.
In the embodiment of the present invention, when user wants the song information obtaining target song, can be sent out by terminal to server
Send the information acquisition request of the audio feature information carrying target song, and then, server can be each according to prestore
The song information of song and the corresponding relation of audio feature information, determine the song that the audio feature information with target song mates
Information, and send it to terminal.Even if it is identical with song title before that target song is turned over the song title after singing, but both
Voice data and differ, i.e. both audio feature informations are different, thus, server can be according to the audio frequency of target song
Characteristic information obtains the song information that target song is corresponding, it is thus possible to prevent song information from obtaining mistake.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can pass through hardware
Completing, it is also possible to instruct relevant hardware by program and complete, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read only memory, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all spirit in the present invention and
Within principle, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.
Claims (19)
1. the method obtaining song information, it is characterised in that described method includes:
Obtain the voice data of target song, based on described voice data, extract the audio feature information of described target song;
Send information acquisition request to server, wherein, described information acquisition request carries the audio frequency of described target song
Characteristic information;
Receive the feedback message that described server sends, wherein, described feedback message carries target song information;
The target song information carried in described feedback message is stored as the song information that described target song is corresponding.
Method the most according to claim 1, it is characterised in that described based on described voice data, extracts described target song
Bent audio feature information, including:
Based on described voice data, determine that the sub-period of each preset duration in the playing duration of described target song is corresponding
Sub-audio data;
Extract the sub-audio characteristic information of described each sub-audio data, obtain each sub-audio feature letter of described target song
Breath;
Described method also includes:
According to the reproduction time information that described each sub-audio data is corresponding, determine the time of described each sub-audio characteristic information
Information;
Described to server transmission information acquisition request, wherein, described information acquisition request carries described target song
Audio feature information, including:
Send information acquisition request to server, wherein, described information acquisition request carries each of described target song
Sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
Method the most according to claim 2, it is characterised in that described method also includes:
Calculate the eigenvalue of each sub-audio characteristic information of described target song;
Described to server transmission information acquisition request, wherein, described information acquisition request carries described target song
Each sub-audio characteristic information and the temporal information of described each sub-audio characteristic information, including:
Send information acquisition request to server, wherein, described information acquisition request carries each of described target song
The eigenvalue of sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
4. the method obtaining song information, it is characterised in that described method includes:
Receiving the information acquisition request that terminal sends, wherein, the audio frequency carrying target song in described information acquisition request is special
Reference ceases;
Song information according to each song prestored and the corresponding relation of audio feature information, determine and described target song
The target song information corresponding to audio feature information of audio feature information coupling;
Send feedback message to described terminal, wherein, described feedback message carries described target song information.
Method the most according to claim 4, it is characterised in that the information acquisition request that described reception terminal sends, wherein,
Described information acquisition request carries the audio feature information of target song, including:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries every height of target song
Audio feature information and temporal information corresponding to described each sub-audio characteristic information;
The song information of each song that described basis prestores and the corresponding relation of audio feature information, determine and described target
The target song information corresponding to audio feature information of the audio feature information coupling of song, including:
The song identity of each song prestored, sub-audio characteristic information, temporal information corresponding relation in, determine correspondence
Sub-audio characteristic information, temporal information and each sub-audio characteristic information of described target song, described each sub-audio special
At least one song identity that the temporal information of reference breath matches;
In at least one song identity described in determining, determine the target song mark that occurrence number is most;
According to the song identity of each song prestored with the corresponding relation of song information, determine that described target song identifies
Corresponding target song information.
Method the most according to claim 5, it is characterised in that described method also includes:
Obtain the voice data of each song prestored;
For each song, voice data based on song, determine each preset duration in the playing duration of described song
Sub-audio data corresponding to sub-period;Extract the sub-audio characteristic information of described each sub-audio data, obtain described song
Each sub-audio characteristic information;And according to reproduction time information corresponding to described each sub-audio data, determine described each
The temporal information of sub-audio characteristic information;By the song identity of described song, described each sub-audio characteristic information, described time
Information correspondence stores in described corresponding relation.
Method the most according to claim 4, it is characterised in that the information acquisition request that described reception terminal sends, wherein,
Described information acquisition request carries the audio feature information of target song, including:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries every height of target song
The eigenvalue of audio feature information and the temporal information of described each sub-audio characteristic information;
The song information of each song that described basis prestores and the corresponding relation of audio feature information, determine and described target
The target song information corresponding to audio feature information of the audio feature information coupling of song, including:
The song identity of each song prestored, the eigenvalue of sub-audio characteristic information, temporal information corresponding relation in,
Determine the feature of the eigenvalue of sub-audio characteristic information, temporal information and each sub-audio characteristic information of described target song
At least one song identity that value, the temporal information of described each sub-audio characteristic information match;
In at least one song identity described in determining, determine the target song mark that occurrence number is most;
Song identity according to each song prestored and the corresponding relation of song information, determine that described target song mark is right
The target song information answered.
Method the most according to claim 7, it is characterised in that described method also includes:
Obtain the voice data of each song prestored;
For each song, voice data based on song, determine each preset duration in the playing duration of described song
Sub-audio data corresponding to sub-period;Extract the sub-audio characteristic information of described each sub-audio data, obtain described song
Each sub-audio characteristic information;Calculate the eigenvalue of described each sub-audio characteristic information;And according to described each sub-audio
The reproduction time information that data are corresponding, determines the temporal information of described each sub-audio characteristic information;Song by described song
Mark, the eigenvalue of described each sub-audio characteristic information, described temporal information correspondence store in described corresponding relation, its
In, each corresponding relation item in described corresponding relation arranges according to the size order of eigenvalue.
9. according to the method described in any one of claim 5 or 7, it is characterised in that each song that described basis prestores
Song identity, with the corresponding relation of song information, determines the target song information that described target song mark is corresponding, including:
If the preset times threshold value that the occurrence number of described target song mark is corresponding more than described target song mark, then root
According to song identity and the corresponding relation of song information of each song prestored, determine the mesh that described target song mark is corresponding
Mark song information.
10. a terminal, it is characterised in that described terminal includes:
Extraction module, for obtaining the voice data of target song, based on described voice data, extracts the sound of described target song
Frequently characteristic information;
Sending module, for sending information acquisition request to server, wherein, carries described mesh in described information acquisition request
The audio feature information of mark song;
Receiver module, for receiving the feedback message that described server sends, wherein, carries target song in described feedback message
Bent information;
Memory module, for being stored as, by the target song information carried in described feedback message, the song that described target song is corresponding
Bent information.
11. terminals according to claim 10, it is characterised in that described extraction module, including:
Determining submodule, for based on described voice data, determine in the playing duration of described target song each presets
The sub-audio data that the sub-period of duration is corresponding;
Extract submodule, for extracting the sub-audio characteristic information of described each sub-audio data, obtain described target song
Each sub-audio characteristic information;
Described terminal also includes:
Determine module, for the reproduction time information corresponding according to described each sub-audio data, determine described each sub-audio
The temporal information of characteristic information;
Described sending module, is used for:
Send information acquisition request to server, wherein, described information acquisition request carries each of described target song
Sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
12. terminals according to claim 11, it is characterised in that described terminal also includes:
Computing module, for calculating the eigenvalue of each sub-audio characteristic information of described target song;
Described sending module, is used for:
Send information acquisition request to server, wherein, described information acquisition request carries each of described target song
The eigenvalue of sub-audio characteristic information and the temporal information of described each sub-audio characteristic information.
13. 1 kinds of servers, it is characterised in that described server includes:
Receiver module, for receiving the information acquisition request that terminal sends, wherein, carries target in described information acquisition request
The audio feature information of song;
Determine module, for the corresponding relation of the song information according to each song prestored with audio feature information, determine
The target song information corresponding with the audio feature information of the audio feature information of described target song coupling;
Sending module, for sending feedback message to described terminal, wherein, carries described target song in described feedback message
Information.
14. servers according to claim 13, it is characterised in that described receiver module, are used for:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries every height of target song
Audio feature information and temporal information corresponding to described each sub-audio characteristic information;
Described determine module, including:
First determines submodule, in the song identity of each song that prestores, sub-audio characteristic information, temporal information
In corresponding relation, determine each sub-audio feature letter of the sub-audio characteristic information of correspondence, temporal information and described target song
At least one song identity that breath, the temporal information of described each sub-audio characteristic information match;
Second determines submodule, at least one song identity described in determining, determines the mesh that occurrence number is most
Mark song identity;
3rd determines submodule, in the song identity of each song prestored for basis and the corresponding relation of song information,
Determine the target song information that described target song mark is corresponding.
15. servers according to claim 14, it is characterised in that described server also includes:
First acquisition module, for obtaining the voice data of each song prestored;
First memory module, for for each song, voice data based on song, determines the playing duration in described song
In sub-audio data corresponding to the sub-period of each preset duration;Extract the sub-audio feature letter of described each sub-audio data
Breath, obtains each sub-audio characteristic information of described song;And believe according to the reproduction time that described each sub-audio data is corresponding
Breath, determines the temporal information of described each sub-audio characteristic information;By the song identity of described song, described each sub-audio spy
Reference breath, described temporal information correspondence store in described corresponding relation.
16. servers according to claim 13, it is characterised in that described receiver module, are used for:
Receive the information acquisition request that terminal sends, wherein, described information acquisition request carries every height of target song
The eigenvalue of audio feature information and the temporal information of described each sub-audio characteristic information;
Described determine module, including:
First determines submodule, for the song identity of each song prestored, the eigenvalue of sub-audio characteristic information, time
Between information corresponding relation in, determine every height of the eigenvalue of sub-audio characteristic information, temporal information and described target song
At least one song mark that the eigenvalue of audio feature information, the temporal information of described each sub-audio characteristic information match
Know;
Second determines submodule, at least one song identity described in determining, determines the mesh that occurrence number is most
Mark song identity;
3rd determines submodule, for the corresponding relation of the song identity according to each song prestored with song information, really
The target song information that fixed described target song mark is corresponding.
17. servers according to claim 16, it is characterised in that described server also includes:
Second acquisition module, for obtaining the voice data of each song prestored;
Second memory module, for for each song, voice data based on song, determines the playing duration in described song
In sub-audio data corresponding to the sub-period of each preset duration;Extract the sub-audio feature letter of described each sub-audio data
Breath, obtains each sub-audio characteristic information of described song;Calculate the eigenvalue of described each sub-audio characteristic information;And according to
The reproduction time information that described each sub-audio data is corresponding, determines the temporal information of described each sub-audio characteristic information;Will
The song identity of described song, the eigenvalue of described each sub-audio characteristic information, described temporal information correspondence store described
In corresponding relation, wherein, each corresponding relation item in described corresponding relation arranges according to the size order of eigenvalue.
18. according to the server described in any one of claim 14 or 16, it is characterised in that the described 3rd determines submodule, uses
In:
If the preset times threshold value that the occurrence number of described target song mark is corresponding more than described target song mark, then root
According to song identity and the corresponding relation of song information of each song prestored, determine the mesh that described target song mark is corresponding
Mark song information.
19. 1 kinds of systems obtaining song information, it is characterised in that described system includes terminal and server, wherein:
Described terminal, for obtaining the voice data of target song, based on described voice data, extracts the sound of described target song
Frequently characteristic information;Send information acquisition request to described server, wherein, described information acquisition request carries described target
The audio feature information of song;Receive the feedback message that described server sends, wherein, described feedback message carries target
Song information;The target song information carried in described feedback message is stored as the song information that described target song is corresponding;
Described server, for receiving the information acquisition request that described terminal sends;Song according to each song prestored
Information and the corresponding relation of audio feature information, determine the audio frequency characteristics letter that the audio feature information with described target song mates
The target song information that breath is corresponding;Feedback message is sent to described terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610357067.XA CN106055615A (en) | 2016-05-25 | 2016-05-25 | Method, device and system for obtaining music information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610357067.XA CN106055615A (en) | 2016-05-25 | 2016-05-25 | Method, device and system for obtaining music information |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106055615A true CN106055615A (en) | 2016-10-26 |
Family
ID=57174667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610357067.XA Pending CN106055615A (en) | 2016-05-25 | 2016-05-25 | Method, device and system for obtaining music information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106055615A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107330025A (en) * | 2017-06-22 | 2017-11-07 | 广州酷狗计算机科技有限公司 | A kind of method and apparatus of recommendation song |
CN108198573A (en) * | 2017-12-29 | 2018-06-22 | 北京奇艺世纪科技有限公司 | Audio identification methods and device, storage medium and electronic equipment |
CN108289245A (en) * | 2018-01-12 | 2018-07-17 | 合肥灵犀智能科技有限公司 | Automatic media information broadcasting method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7032178B1 (en) * | 2001-03-30 | 2006-04-18 | Gateway Inc. | Tagging content for different activities |
US20120226706A1 (en) * | 2011-03-03 | 2012-09-06 | Samsung Electronics Co. Ltd. | System, apparatus and method for sorting music files based on moods |
CN103475731A (en) * | 2013-09-23 | 2013-12-25 | 网易(杭州)网络有限公司 | Media information matching and processing method and device |
CN105047185A (en) * | 2015-05-26 | 2015-11-11 | 广州酷狗计算机科技有限公司 | Method, device and system for obtaining audio frequency of accompaniment |
-
2016
- 2016-05-25 CN CN201610357067.XA patent/CN106055615A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7032178B1 (en) * | 2001-03-30 | 2006-04-18 | Gateway Inc. | Tagging content for different activities |
US20120226706A1 (en) * | 2011-03-03 | 2012-09-06 | Samsung Electronics Co. Ltd. | System, apparatus and method for sorting music files based on moods |
CN103475731A (en) * | 2013-09-23 | 2013-12-25 | 网易(杭州)网络有限公司 | Media information matching and processing method and device |
CN105047185A (en) * | 2015-05-26 | 2015-11-11 | 广州酷狗计算机科技有限公司 | Method, device and system for obtaining audio frequency of accompaniment |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107330025A (en) * | 2017-06-22 | 2017-11-07 | 广州酷狗计算机科技有限公司 | A kind of method and apparatus of recommendation song |
CN107330025B (en) * | 2017-06-22 | 2021-03-26 | 广州酷狗计算机科技有限公司 | Method and device for recommending songs |
CN108198573A (en) * | 2017-12-29 | 2018-06-22 | 北京奇艺世纪科技有限公司 | Audio identification methods and device, storage medium and electronic equipment |
CN108198573B (en) * | 2017-12-29 | 2021-04-30 | 北京奇艺世纪科技有限公司 | Audio recognition method and device, storage medium and electronic equipment |
CN108289245A (en) * | 2018-01-12 | 2018-07-17 | 合肥灵犀智能科技有限公司 | Automatic media information broadcasting method |
CN108289245B (en) * | 2018-01-12 | 2020-11-24 | 北京创业未来传媒技术有限公司 | Automatic media information playing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106210755B (en) | A kind of methods, devices and systems playing live video | |
CN105788612B (en) | A kind of method and apparatus detecting sound quality | |
CN106331826B (en) | A kind of methods, devices and systems of setting live streaming template and video mode | |
CN105554522B (en) | Method, server and the terminal of audio are played in group | |
CN106126174B (en) | A kind of control method and electronic equipment of scene audio | |
CN107863095A (en) | Acoustic signal processing method, device and storage medium | |
CN106231433B (en) | A kind of methods, devices and systems playing network video | |
CN105959482B (en) | A kind of control method and electronic equipment of scene audio | |
CN106921791A (en) | The storage and inspection method of a kind of multimedia file, device and mobile terminal | |
CN107402964A (en) | A kind of information recommendation method, server and terminal | |
CN106328176B (en) | A kind of method and apparatus generating song audio | |
CN106126675A (en) | A kind of method of recommendation of audio, Apparatus and system | |
CN106131930A (en) | A kind of WiFi network connection control method, device and terminal | |
CN106254910A (en) | A kind of method and apparatus recording image | |
CN106210919A (en) | A kind of main broadcaster of broadcasting sings the methods, devices and systems of video | |
CN106782627A (en) | The method and device of rerecording of audio file | |
CN103945241A (en) | Streaming data statistical method, system and related device | |
CN105047185B (en) | A kind of methods, devices and systems obtaining audio accompaniment | |
CN106791916A (en) | A kind of methods, devices and systems of recommendation of audio data | |
CN106973168A (en) | Speech playing method, device and computer equipment | |
CN106303605A (en) | A kind of methods, devices and systems sent a notification message | |
CN106792014B (en) | A kind of method, apparatus and system of recommendation of audio | |
CN107577795A (en) | A kind of methods, devices and systems for recommending song | |
CN106057213B (en) | A kind of method and apparatus of display voice pitch data | |
CN105976849B (en) | A kind of method and apparatus of playing audio-fequency data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 510660 Guangzhou City, Guangzhou, Guangdong, Whampoa Avenue, No. 315, self - made 1-17 Applicant after: Guangzhou KuGou Networks Co., Ltd. Address before: 510000 B1, building, No. 16, rhyme Road, Guangzhou, Guangdong, China 13F Applicant before: Guangzhou KuGou Networks Co., Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161026 |
|
RJ01 | Rejection of invention patent application after publication |