CN107124623A - The transmission method and device of music file information - Google Patents
The transmission method and device of music file information Download PDFInfo
- Publication number
- CN107124623A CN107124623A CN201710334165.6A CN201710334165A CN107124623A CN 107124623 A CN107124623 A CN 107124623A CN 201710334165 A CN201710334165 A CN 201710334165A CN 107124623 A CN107124623 A CN 107124623A
- Authority
- CN
- China
- Prior art keywords
- music
- file
- fileinfo
- client
- music file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000005540 biological transmission Effects 0.000 title claims abstract description 37
- 230000004044 response Effects 0.000 claims abstract description 19
- 238000002372 labelling Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 description 22
- 230000015654 memory Effects 0.000 description 17
- 230000000694 effects Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000005611 electricity Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004321 preservation Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Information Transfer Between Computers (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
The invention discloses a kind of transmission method of music file information and device.Wherein, this method includes:Receive the information acquisition request that television terminal is sent, the first client for playing video file is installed on television terminal, information acquisition request is used for the fileinfo of acquisition request music file, the music that the music of carrying in music file is played when being playing video file in the first client, fileinfo is used to describe music file;In response to information acquisition request, the video file preserved in searching data storehouse, database is used to provide video source for the first client;Search the fileinfo of the music file associated with the video file preserved in database;Fileinfo is returned to television terminal.The present invention, which is solved, can not search the technical problem for the music played in video in correlation technique.
Description
Technical field
The present invention relates to MultiMedia Field, in particular to the transmission method and device of a kind of music file information.
Background technology
With the development of science and technology, digitlization is increasingly gone into the thick of life, TV TV is also moving towards intelligent in recent years, as occurred
Operating system (such as Android) intelligent television, or the intelligent television based on set top box are installed.The intelligence released at present
TV possesses the application platform advantage not available for traditional tv.Intelligent television realizes web search, Internet Protocol Television, video point
Broadcast, the various application services such as digital music.
The appearance of intelligent television, greatly enriches the digital living of people, when such as watching film by intelligent TV, film
Background music combination plot and performer deduction, tend to move viewing person, recalling picture, for surge broad or
It is the gentle lyric background music of temperature, moving melody can only be remembered, the name of song is not known but, if it is desired to collection was moved at that time
The song of viewing person, must spend a time search, but do not know title, singer or the other related letters of the song
Breath, result in search more difficult.
Technical problem for that can not search the music played in video in correlation technique, is not yet proposed effective at present
Solution.
The content of the invention
The embodiments of the invention provide a kind of transmission method of music file information and device, at least to solve correlation technique
In can not search the technical problem for the music played in video.
There is provided a kind of transmission method of music file information, this method bag for one side according to embodiments of the present invention
Include:The information acquisition request that television terminal is sent is received, wherein, first for playing video file is installed on television terminal
Client, the music for the carrying that information acquisition request is used in the fileinfo of acquisition request music file, music file is to broadcast
The music played when putting video file in the first client, fileinfo is used to describe music file;In response to acquisition of information
The video file preserved in request, searching data storehouse, database is used to provide video source for the first client;Search and database
The fileinfo of the music file of the video file association of middle preservation;Fileinfo is returned to television terminal.
One side according to embodiments of the present invention, additionally provides a kind of transmission method of music file information, this method
Including:In the first client during playing video file, acquisition instruction is received, wherein, obtaining instruction is used to indicate to obtain sound
The sound that the music of carrying in the fileinfo of music file, music file is played when being playing video file in the first client
Happy, fileinfo is used to describe music file, and the first client is arranged on television terminal;Information acquisition request is sent to service
Device, wherein, server is used in response to information acquisition request, the video file preserved in searching data storehouse, and searches and video
The fileinfo of the music file of file association, database is used to provide video source for the first client;The reception server is returned
Fileinfo.
Another aspect according to embodiments of the present invention, additionally provides a kind of transmitting device of music file information, the device
Including:First receiving unit, the information acquisition request for receiving television terminal transmission, wherein, use is installed on television terminal
In the first client of playing video file, information acquisition request is used for the fileinfo of acquisition request music file, music text
The music that the music of carrying in part is played when being playing video file in the first client, fileinfo is used to describe music
File;Determining unit, in response to information acquisition request, the video file preserved in searching data storehouse, wherein, database is used
In providing video source for the first client;First searching unit, for searching what is associated with the video file preserved in database
The fileinfo of music file;Returning unit, for returning to fileinfo to television terminal.
Another aspect according to embodiments of the present invention, additionally provides a kind of transmitting device of music file information, the device
Including:3rd receiving unit, instruction is obtained for during playing video file, being received in the first client, wherein, acquisition refers to
The fileinfo for indicating to obtain music file is made, first when the music of the carrying in music file is playing video file
The music played in client, fileinfo is used to describe music file, and the first client is arranged on television terminal;First hair
Unit is sent, for sending information acquisition request to server, wherein, server is used to, in response to information acquisition request, search number
According to the video file preserved in storehouse, and search the fileinfo of music file associate with video file, database is for being the
One client provides video source;4th receiving unit, the fileinfo returned for the reception server.
In embodiments of the present invention, the first client for playing video file, server are installed on television terminal
When receiving the information acquisition request (information acquisition request is used for the fileinfo for asking music file) that television terminal is sent,
The video file preserved in searching data storehouse, and search the file of the music file associated with the video file preserved in database
Information, television terminal is back to by the fileinfo found, can be solved search in correlation technique in video and be played
Music technical problem, and then reach and obtain music file (such as background music, interlude, head associated with video file
Piece caudal flexure etc.) technique effect.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, this hair
Bright schematic description and description is used to explain the present invention, does not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of the hardware environment of the transmission method of music file information according to embodiments of the present invention;
Fig. 2 is a kind of flow chart of the transmission method of optional music file information according to embodiments of the present invention;
Fig. 3 is a kind of flow chart of the transmission method of optional music file information according to embodiments of the present invention;
Fig. 4 is a kind of flow chart of the transmission method of optional music file information according to embodiments of the present invention;
Fig. 5 is a kind of flow chart of the transmission method of optional music file information according to embodiments of the present invention;
Fig. 6 is a kind of schematic diagram of the transmitting device of optional music file information according to embodiments of the present invention;
Fig. 7 is a kind of schematic diagram of the transmitting device of optional music file information according to embodiments of the present invention;And
Fig. 8 is a kind of structured flowchart of terminal according to embodiments of the present invention.
Embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention
Accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only
The embodiment of a part of the invention, rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people
The every other embodiment that member is obtained under the premise of creative work is not made, should all belong to the model that the present invention is protected
Enclose.
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, "
Two " etc. be for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that so using
Data can exchange in the appropriate case, so as to embodiments of the invention described herein can with except illustrating herein or
Order beyond those of description is implemented.In addition, term " comprising " and " having " and their any deformation, it is intended that cover
Lid is non-exclusive to be included, for example, the process, method, system, product or the equipment that contain series of steps or unit are not necessarily limited to
Those steps or unit clearly listed, but may include not list clearly or for these processes, method, product
Or the intrinsic other steps of equipment or unit.
Embodiment 1
There is provided a kind of embodiment of the method for the transmission method of music file information according to embodiments of the present invention.
Alternatively, in the present embodiment, the transmission method of above-mentioned music file information can apply to it is as shown in Figure 1 by
In the hardware environment that server 102 and terminal 104 are constituted.As shown in figure 1, server 102 is carried out by network with terminal 104
Connection, above-mentioned network includes but is not limited to:Wide area network, Metropolitan Area Network (MAN) or LAN, terminal 104 are not limited to PC, mobile phone, flat board
Computer etc..The transmission method of the music file information of the embodiment of the present invention can be performed by server 102, can also be by terminal
104 perform, and can also be and are performed jointly by server 102 and terminal 104.Wherein, terminal 104 performs the embodiment of the present invention
The transmission method of music file information can also be performed by client mounted thereto.
For example, when performing the present processes jointly by server 102 and terminal 104:
Step S102, television terminal is received after the play instruction of remote control, in the client playing video file;
Step S104, when user enables music recognition functions in the client, television terminal sends information acquisition request
(carrying the information just like types such as broadcast information, the Video stream information of video file, video file informations) is to server;
Step S106, server is responded to information acquisition request, in response to information acquisition request, in searching data storehouse
The video file of preservation, wherein, database is used to provide video source for the first client;
Step S108, searches the fileinfo of the music file associated with the video file preserved in database, and will look into
The fileinfo found returns to television terminal.
Alternatively, the transmission method of the music file information of the embodiment of the present invention can be performed by server 102, also may be used
To be performed by terminal 104, described in detail with reference to Fig. 2 and Fig. 3.
The transmission method of the music file information of the embodiment of the present invention can be performed by server 102, and Fig. 2 is according to this
The flow chart of the transmission method of a kind of optional music file information of inventive embodiments, as shown in Fig. 2 this method can include
Following steps:
Step S202, receives and is provided with the information acquisition request that television terminal is sent, television terminal for playing video
First client of file, the carrying that information acquisition request is used in the fileinfo of acquisition request music file, music file
Music music for being played in the first client when being playing video file, fileinfo is used to describe music file.
The music of carrying in above-mentioned music file can be playing video file when video in background music, insert
Song, teaser or tail song etc..
Step S204, in response to information acquisition request, the video file preserved in searching data storehouse, database is used for for the
One client provides video source.Specifically corresponding video file can be found according to the video labeling carried in request.
Step S206, searches the fileinfo of the music file associated with the video file preserved in database.
Step S208, returns to fileinfo to television terminal.
By above-mentioned steps S202 to step S208, the first client for playing video file is installed on television terminal
End, server is receiving information acquisition request (text of the information acquisition request for asking music file that television terminal is sent
Part information) when, the video file preserved in searching data storehouse, and search the music associated with the video file preserved in database
The fileinfo of file, television terminal is back to by the fileinfo found, and can solve in correlation technique to search for
The technical problem for the music played into video, and then reach acquisition music file (such as background sound associated with video file
Pleasure, interlude, teaser or tail song etc.) technique effect.
In embodiments herein, step S202 to step S208 can be on the server with music recognition functions
Operation, but it is not limited to this.
Above-mentioned television terminal is intelligent television, such as using TV, the electricity based on set top box of Android operating systems
Depending on etc..It is the Video Applications for being used to play internet video installed in the client of television terminal.Database is above-mentioned client
Video source data storehouse, namely the source video sequence played in client is in the database.
Music file and video file have incidence relation, and a music file is played in the period for some of video file
The file used during music is played, a video file can correspond to one or more music file, and music file can add
The form being loaded in video file is present, and form that can also be plug-in is present.Fileinfo is the relevant information of music file, such as
Music track information (including track name, song duration, artist, types of songs etc.), information acquisition request is video text
The relevant information (title, Video stream information, the broadcast information of such as video file) of part.
When watching film, the background music combination plot of film and the deduction of performer tend to move viewing person,
When recalling picture, for the surge broad or gentle lyric background music of temperature, moving melody can only be recalled, this is not known but
The name of song, if it is desired to the song of viewing person was moved in collection at that time, must spend a time search.
Using the technical scheme of the application, automatic identification is carried out to film theme song, background music etc. by television, and
Intuitively point out whether to need to collect the music played to mobile phone;And carry out sound without relying upon miscellaneous equipment (such as mobile phone)
Happy identification, it is to avoid operating handset of diverting one's attention during viewing, so as to improve the experience of viewing.This is described in further detail with reference to Fig. 2
The embodiment of application:
In the technical scheme that step S202 is provided, carrying out the terminal of information exchange includes television terminal, television terminal
Remote control and server;When control panel carried using remote control (such as remote control panel, mobile phone), TV etc. starts television terminal
Music recognition functions after, triggering television terminal send information acquisition request to server.
Carried in above-mentioned information acquisition request and can be used in uniquely determining corresponding television terminal or can use
In the information for the video file for uniquely determining broadcasting, such as broadcast information (including currently playing moment), the video flowing of video file
Information, video file information, terminal iidentification, terminal address (including physical address and IP address), the mark of the first client, step on
Record one or more of information such as the first account number of the first client.
In the technical scheme that step S204 is provided, server determines database (data in response to information acquisition request
Storehouse is used to provide video source for the first client) the middle video file preserved, it can specifically be determined as follows:
(1) determined according to information acquisition request, mark, the television terminal of the first client are carried in information acquisition request
Mark, log in the information such as the first account number of the first client, server in one of above-mentioned determination multiple client the
One client, due to recording the Video service currently provided for each client in the server, it is determined that after client
The video file of first client offer is provided;
(2) according to the Video stream information of the video file carried in information acquisition request, video file information (such as video text
Part mark, numbering, title etc.) uniquely determine the video file.
In the technical scheme that step S206 is provided, the sound that whois lookup is associated with the video file preserved in database
The fileinfo of music file, can specifically be realized by the following two kinds mode:
Mode 1:The fileinfo for the music file that real-time searching is associated with video file
In order to reduce the consumption to network and terminal hardware resource, server is after information acquisition request is received
The source file (video file preserved in database) of the video file to being played in client is carried out in the local database
Pretreatment.During the fileinfo of the specific music file associated in lookup with the video file preserved in database, server is obtained
Video file is taken to play the audio-frequency information in the period in target;Search the sound matched in local or internet with the audio-frequency information
Music file, matching herein refers to that the music beat of music beat and the audio-frequency information is essentially identical, and the registration of such as beat reaches
To preset value (such as 90%, 80%);After the music file matched with the audio-frequency information is found, server is literary from music
Part source position obtains fileinfo, and fileinfo includes song information and address information of music file etc., and address information is used
In the save location for indicating music file.
Alternatively, the currently playing moment of video file is included in information acquisition request, server can be with currently playing
Moment time determines that target plays the period centered on moment, for example, the period each N seconds before and after intercepting the currently playing moment, N's
Value is more than 0, such as 10,5,2.
Alternatively, the music such as background music, interlude in order to show the currently playing moment in real time in the first client
Associated documents information, the first client can send information acquisition request in seconds to server, and server in real time will inquiry
As a result the first client is returned to be shown.
Due to being the period of fixation duration in seconds where the real-time searching currently playing moment on the server
Interior music file, the music file that server can be obtained by comparing determines the playing duration per a piece of music, and the sound
The happy broadcasting starting and ending moment in video file.
Mode 2:Pre-save the incidence relation of video file and fileinfo in database.
Alternatively, before the fileinfo for the music file that lookup is associated with the video file preserved in database,
When television terminal inquires about fileinfo for the first time, server can set up the text of the video file and corresponding all music files
The incidence relation of part information, and it is stored in server local.
Specifically, can before the fileinfo for the music file that lookup is associated with the video file preserved in database
Actively to analyze on the server video file, the fileinfo of all music of the video file is obtained, it is specific real
Existing mode and mode 1 are essentially identical:Server obtains video file and plays the audio-frequency information in the period first, during the first broadcasting
The time span of section is preset value;The music file matched with audio-frequency information is found on local or internet;Obtain sound
The fileinfo of music file, fileinfo includes the song information and address information of music file, and address information is used to indicate sound
The save location of music file;Preserve the incidence relation of video file and fileinfo.
During the fileinfo for the music file that the video file is inquired about in other television terminals, directly by the institute pre-saved
The fileinfo for having music file returns to television terminal and is shown.
Mode in employing mode 2 has been pre-established after the corresponding relation of video and music, in lookup and database
During the fileinfo of the music file of the video file association of middle preservation, server directly obtains the video labeling of video file
(such as video numbering, video name), then searches the file associated in the multiple fileinfos pre-saved with video labeling
Information.
This mode of employing mode 2 provides music recognition functions, and the load of server can be made more balanced, load compared with
When low, video file is analyzed, the incidence relation of the fileinfo of video file and music file is set up;In load
When higher, video be only provided service is provided.
In the technical scheme that step S208 is provided, for the fileinfo determined using a kind of mode of any of the above, clothes
Obtained fileinfo is back to television terminal by business device.
Alternatively, the first account number is logged in the first client, after fileinfo to television terminal is returned, server
It can be determined whether music file pushing to corresponding terminal according to the hobby of user:Server is receiving television terminal hair
The push request sent, pushing request is used to ask to push to music file to have logged in the in the second client, the second client
Two account numbers, the second account number has binding relationship with the first account number;The song information and address information of music file are pushed to
Two clients.
Above-mentioned first account number is allows to register the account number used in the first client, and the second account number is objective second to allow
The account number used is registered on the end of family, user can set up the binding relationship of the first account number and the second account number in the first client,
Also the binding relationship of the second account number and the first account number can be set up on a second client;Second account number and the first account number can be same
One account number.
Alternatively, the transmission method of the music file information of the embodiment of the present invention can be performed by terminal 104, and Fig. 3 is
The flow chart of the transmission method of a kind of optional music file information according to embodiments of the present invention, as shown in figure 3, this method can
To comprise the following steps:
Step S302, in the first client during playing video file, receives acquisition instruction, and obtaining instruction is used to obtain
What the music of the carrying in the fileinfo of music file, music file was played when being playing video file in the first client
Music, the first client is arranged on television terminal;
Step S304, sends information acquisition request to server, and server is used to, in response to information acquisition request, search number
According to the video file preserved in storehouse, and search the fileinfo of music file associate with video file, database is for being the
One client provides video source;
Step S306, the fileinfo that the reception server is returned.
By above-mentioned steps S302 to step S306, the first client for playing video file is installed on television terminal
End, server is receiving information acquisition request (text of the information acquisition request for asking music file that television terminal is sent
Part information) when, the video file preserved in searching data storehouse, and search the music associated with the video file preserved in database
The fileinfo of file, television terminal is back to by the fileinfo found, and can solve in correlation technique to search for
The technical problem for the music played into video, and then reach acquisition music file (such as background sound associated with video file
Pleasure, interlude, teaser or tail song etc.) technique effect.
In embodiments herein, step S302 to step S306 can be on the server with music recognition functions
Operation, but it is not limited to this.
Above-mentioned television terminal is intelligent television, such as using TV, the electricity based on set top box of Android operating systems
Depending on etc..It is the Video Applications for being used to play internet video installed in the client of television terminal.Database is above-mentioned client
Video source data storehouse, namely the source video sequence played in client is in the database.
Music file and video file have incidence relation, and a music file is played in the period for some of video file
The file used during music is played, a video file can correspond to one or more music file, and music file can add
The form being loaded in video file is present, and form that can also be plug-in is present.Fileinfo is the relevant information of music file, such as
Music track information (including track name, song duration, artist, types of songs etc.), information acquisition request is video text
The relevant information (title, Video stream information, the broadcast information of such as video file) of part.
When watching film, the background music combination plot of film and the deduction of performer tend to move viewing person,
When recalling picture, for the surge broad or gentle lyric background music of temperature, moving melody can only be recalled, this is not known but
The name of song, if it is desired to the song of viewing person was moved in collection at that time, must spend a time search.
Using the technical scheme of the application, automatic identification is carried out to film theme song, background music etc. by television, and
Intuitively point out whether to need to collect the music played to mobile phone;And carry out sound without relying upon miscellaneous equipment (such as mobile phone)
Happy identification, it is to avoid operating handset of diverting one's attention during viewing, so as to improve the experience of viewing.This is described in further detail with reference to Fig. 3
The embodiment of application:
In the technical scheme that step S302 is provided, carrying out the terminal of information exchange includes television terminal, television terminal
Remote control and server;Refer to when control panel carried using remote control (such as remote control panel, mobile phone), TV etc. sends acquisition
Order, to start the music recognition functions of television terminal.
In the technical scheme that step S304 is provided, when the music recognition functions for starting television terminal start, it can trigger
Television terminal sends information acquisition request to server.
Carried in above-mentioned information acquisition request and can be used in uniquely determining corresponding television terminal or can use
In the information for the video file for uniquely determining broadcasting, such as broadcast information (including currently playing moment), the video flowing of video file
Information, video file information, terminal iidentification, terminal address (including physical address and IP address), the mark of the first client, step on
Record one or more of information such as the first account number of the first client.
In the technical scheme that step S306 is provided, the fileinfo that television terminal the reception server is returned is receiving clothes
It is engaged in after the fileinfo of device return, fileinfo is shown in the first client, fileinfo includes the song of music file
Information and address information.For example, song information (such as title of the song, the song of the position display music file specified in the first client
Hand, playing duration etc.).
Alternatively, the first account number, the fileinfo that television terminal is returned in the reception server are logged in the first client
Afterwards, search whether there is second account number with the first account number with binding relationship;There is a situation where the second account number finding
Under, prompt message is shown, prompt message is used to point out whether to push to music file to step in the second client, the second client
Record has the second account number.
Above-mentioned first account number is allows to register the account number used in the first client, and the second account number is objective second to allow
The account number used is registered on the end of family, user can set up the binding relationship of the first account number and the second account number in the first client,
Also the binding relationship of the second account number and the first account number can be set up on a second client.
Alternatively, the second account number and the first account number can be same account number, and such as social account number, user can pass through the social activity
Account number logs in the first client and the second client, and the second client is the client for playing music, such as music application.
User can determine whether to download interlude, the music file such as background music according to the hobby of oneself, specifically include as
Under type:
Mode 1:Downloaded by the form of push
When showing prompt message or afterwards, user can determine whether to push it to the second visitor according to the hobby of oneself
Family end, can specifically be operated by the remote control or control panel of terminal TV, it is determined that needing to push it to second
When client, television terminal receives the push instruction of remote control or control panel triggering, and pushing instruction is used to indicate
Music file is pushed into the second client;Television terminal, which is sent, pushes request to server, and push please receiving for server
The song information and address information of music file are pushed to the second client when asking, user after the second client is started,
It can be seen that the song information of music file, and voluntarily choose whether to download.
Mode 2:Downloaded by television terminal
After the fileinfo that the reception server is returned, user can determine whether to be downloaded according to the hobby of oneself
To television terminal, specifically down operation can be realized by the remote control or control panel of terminal TV, it is determined that needing
When being downloaded to television terminal, television terminal can receive the download instruction of remote control or control panel triggering, should
Download instruction is used to indicate music file being downloaded to television terminal;Television terminal is according to the address information of music file by music
File download is to television terminal, and television terminal allows the music file of download being transferred to target terminal, namely user can make
With mobile phone, flat board etc., the music file of download is got from television terminal by near field communication technology (such as bluetooth, NFC).
Alternatively, after the fileinfo that television terminal receives server return, text is shown in the first client
While part information, information corrigendum interface is also provided, user, can be by information more when the fileinfo for finding displaying is wrong
Positive interface carries out error correction, and feedback file information is wrong, and can be corrected by information interface feed back correct music track information,
Address information etc..
The technical scheme provided using the application, can reach following technique effect:
(1) prompting function is increased in television, it is to avoid the situation that user omits the film music that collection is liked occurs;
(2) due to the story of a play or opera that film moves people is often a flash and mistake, if taking out mobile phone when watching film, then mobile phone
Music recognition is carried out close to TV, checks whether to recognize successfully after waiting for a period of time, may missing film, some are important
Plot, using the technical scheme of the application, music recognition operation is directly carried out in television, is keeping good viewing experience
Under, user can collect and download the music liked to the mobile phone of oneself, convenient and swift, improve Consumer's Experience;
(3) music recognition identifies whether success, has very big relation with environment, except background music by film,
Performer to ultrawhite, it is also possible to can be influenceed by other ambient sounds (such as external noise within doors), so as to cause recognition failures,
Using the technical scheme of the application, the influence of external sound is eliminated, the sound of a typing film increases the success of identification
Rate.
The invention provides a kind of preferred embodiment, the preferred embodiment
The technical scheme of the application be can apply on intelligent television, and shadow is recognized in television when opening music recognition functions
Piece music simultaneously provides download.
Video playback is clicked on intelligent television (being such as provided with the intelligent television of the TV versions of Internet video application), in video
During broadcasting, being ejected by the Menu key of remote control in the menu options such as related definition, the selected works of video, menu increases by one
The individual switch for opening music recognition;Upper left position after opening in screen occurs rolling title, shows the back of the body of current film
The song names of scape music, and download button is shown, by the operation of remote control, download can be clicked on the song identified is pushed away
It is sent on the mobile phone for having logged in music account number.
The technical scheme of the application mainly includes following two aspects:
(1) realization of identification function, as shown in Figure 4:
Step S402, starts music recognition functions, and user starts music recognition work(by opening music recognition functions button
Energy.
Step S404, the timing node of movie playback when the client records of intelligent television press switch to open, records the time
Node is the start node of music recognition, concurrently send information acquisition request to server.
Step S406, server carries out music recognition, and server intercepts the audio number of front and rear each 2 seconds of current time node
According to matching is identified by music recognition service device in the i.e. voice data of totally 4 seconds.
Step S408, returns to the result of music recognition, if the match is successful, the song information that server return is identified to visitor
Family end, if it fails to match, the return result that it fails to match to client.
Step S410, client displaying matching result, user can see from the objective interface of video playback currently to be broadcast
The song put, or see the prompt message that it fails to match.
Step S412, carries out music download, when showing song information by client, and user decides whether that collection is downloaded
The song, can specifically send instructions to television terminal realization by remote control.
Step S414, after user is by button is downloaded, by the binding account number of login, client, which is sent, pushes request to clothes
Business device.
Step S416, in the music cloud collection of server push song information to account number, demand of the user further according to oneself
Carry out music download.
When selecting the song downloaded by television, not necessarily pushed, can be used in TV by music application
Song is directly downloaded on end, then mobile phone terminal (namely target terminal) is transmitted files to by bluetooth or wifi.But in view of closing
Reason is using the need for Internet resources, it is to avoid Internet resources and memory consumption during influence viewing, is preferably pushed by cloud service.
Step S418, user can close music recognition functions, and specifically can send instruction by remote control realizes.
Step S420, television terminal is received after instruction, and the related display of music recognition is closed in the client.
(2) realization of data storage
Load is caused to device hardware and network in order to avoid sending excess data, the client of the application can be by identification
Video time node as transmission data transfer to server, then by server according to video time node progress video data
Processing and the comparison of music fingerprint base, reduce the requirement and network requirement to equipment disposal ability.
After unlatching music recognition functions are started, start timer, refresh the song information once shown within every 2 seconds, know
Other request transmission per second can complete the identification to film song below for 2 seconds before displaying, carry out song once to server
The caching of information, realizes that song information follows the broadcasting of film to be shown, as shown in Figure 5:
Step S502, starts after music recognition functions, and the relevant information of the local music that whether is stored with of judgement (i.e. believe by file
Breath) caching, if then performing step S504, otherwise perform step S506.
Step S504, sends a request to server, and the relevant information of music is asked to server.
When first time playing video, the song information inventory of the client-cache video, when playing the video next time
Song information inventory is first obtained from local cache, local cache is space-time again from Network Capture song information inventory.
Step S506, judges whether the local caching being cached on server is consistent, if then execution step S508, no
Then perform step S504.
Step S508, obtains song information inventory, and be shown on the client.
Step S510, carries out the renewal of song information inventory, and client can also upload onto the server song information inventory,
Server creates database to store film music information inventory, when the identification song function of other client is opened afterwards,
The music information inventory of the film is searched, and is back to client.
Song information inventory is stored in database by step S512, server.
Alternatively, when carrying out the identification of video background music, due to having the influence of performer's dialogue and other sound, music
The situation of mistake also occurs in identification, in order to improve the accuracy of music recognition, is added in videoconference client and music application
The feedback function that film music recognition reports an error.
Reported an error scene for videoconference client, when showing current background music, download virtual key except providing, also increase
The virtual key that reports an error is added, when user has found that current song is substantially wrong, can select to click on " reporting an error " button, by situation letter
Singly describe and report, the parameter reported includes the information such as video name, video intercepting node, identification song, the song of corrigendum;User
Only need to fill in correct song, or do not fill in submit and confirmed by matchmaker capital, corrected on the database of server
Song list, updates server info.
Alternatively, when screening verification, workload may be increased due to misrepresenting deliberately wrong report, mistake of statistics can be designed to
The form of rate, periodically investigates the higher song of the rate that reports an error and carries out verification corrigendum, periodically sampling carries out verification inspection, it is ensured that server
On Video Music inventory correctness.
By the technical scheme of the application, the function that television recognizes film music is realized, during viewing, more
Conveniently and efficiently being appreciated at any time on the music collection liked to mobile phone, music recognition functions pair are saved using caching design and set
Standby, network cost consumption, is easy to set up more comprehensively more powerful video information storehouse.
It should be noted that for foregoing each method embodiment, in order to be briefly described, therefore it is all expressed as a series of
Combination of actions, but those skilled in the art should know, the present invention is not limited by described sequence of movement because
According to the present invention, some steps can be carried out sequentially or simultaneously using other.Secondly, those skilled in the art should also know
Know, embodiment described in this description belongs to preferred embodiment, involved action and module is not necessarily of the invention
It is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but a lot
In the case of the former be more preferably embodiment.Understood based on such, technical scheme is substantially in other words to existing
The part that technology contributes can be embodied in the form of software product, and the computer software product is stored in a storage
In medium (such as ROM/RAM, magnetic disc, CD), including some instructions are to cause a station terminal equipment (can be mobile phone, calculate
Machine, server, or network equipment etc.) perform method described in each of the invention embodiment.
Embodiment 2
According to embodiments of the present invention, a kind of music for being used to implement the transmission method of above-mentioned music file information is additionally provided
The transmitting device of fileinfo.Fig. 6 is a kind of transmitting device of optional music file information according to embodiments of the present invention
Schematic diagram, as shown in fig. 6, the device can include:First receiving unit 62, determining unit 64, the first searching unit 66 and
Returning unit 68.
First receiving unit 62, the information acquisition request for receiving television terminal transmission, wherein, installed on television terminal
There is the first client for playing video file, information acquisition request is used for the fileinfo of acquisition request music file, sound
The music that the music of carrying in music file is played when being playing video file in the first client, fileinfo is used to describe
Music file;
Determining unit 64, in response to information acquisition request, the video file preserved in searching data storehouse, wherein, number
It is used to provide video source for the first client according to storehouse;
First searching unit 66, the file letter for searching the music file associated with the video file preserved in database
Breath;
Returning unit 68, for returning to fileinfo to television terminal.
It should be noted that the first receiving unit 62 in the embodiment can be used for performing in the embodiment of the present application 1
Determining unit 64 in step S202, the embodiment can be used for performing the step S204 in the embodiment of the present application 1, the embodiment
In the first searching unit 66 can be used for performing the step S206 in the embodiment of the present application 1, the returning unit in the embodiment
68 can be used for performing the step S208 in the embodiment of the present application 1.
Herein it should be noted that above-mentioned module is identical with example and application scenarios that the step of correspondence is realized, but not
It is limited to the disclosure of that of above-described embodiment 1.It should be noted that above-mentioned module as a part for device may operate in as
It in hardware environment shown in Fig. 1, can be realized, can also be realized by hardware by software.
By above-mentioned module, the first client for playing video file is installed on television terminal, server is connecing
When receiving the information acquisition request (information acquisition request is used for the fileinfo for asking music file) that television terminal is sent, search
The video file preserved in database, and search the file letter of the music file associated with the video file preserved in database
Breath, television terminal is back to by the fileinfo found, can be solved search in correlation technique in video and be played
Music technical problem, and then reach and obtain music file (such as background music, interlude, head associated with video file
Piece caudal flexure etc.) technique effect.
Above-mentioned television terminal is intelligent television, such as using TV, the electricity based on set top box of Android operating systems
Depending on etc..It is the Video Applications for being used to play internet video installed in the client of television terminal.Database is above-mentioned client
Video source data storehouse, namely the source video sequence played in client is in the database.
Music file and video file have incidence relation, and a music file is played in the period for some of video file
The file used during music is played, a video file can correspond to one or more music file, and music file can add
The form being loaded in video file is present, and form that can also be plug-in is present.Fileinfo is the relevant information of music file, such as
Music track information (including track name, song duration, artist, types of songs etc.), information acquisition request is video text
The relevant information (title, Video stream information, the broadcast information of such as video file) of part.
Alternatively, the first searching unit includes:First acquisition module, the video labeling for obtaining video file;First
Searching modul, for searching the fileinfo associated in the multiple fileinfos pre-saved with video labeling.
Alternatively, the device also includes:First acquisition unit, the video file for being preserved in lookup and database is closed
Before the fileinfo of the music file of connection, obtain video file and play the audio-frequency information in the period first, wherein, first broadcasts
The time span for putting the period is preset value;Second searching unit, for finding the music file matched with audio-frequency information;Second
Acquiring unit, the fileinfo for obtaining music file, wherein, fileinfo includes song information and the address of music file
Information, address information is used for the save location for indicating music file;Storage unit, for preserving video file and fileinfo
Incidence relation.
Alternatively, information acquisition request includes the currently playing moment of video file, wherein, the first searching unit includes:
Second acquisition module, for obtaining audio-frequency information of the video file within the target broadcasting period, wherein, the target broadcasting period includes
The currently playing moment;Second searching modul, for finding the music file matched with audio-frequency information;3rd acquisition module, is used
In the fileinfo for obtaining music file, wherein, fileinfo includes the song information and address information of music file, address letter
Cease the save location for indicating music file.
Alternatively, the first account number is logged in the first client, wherein, the device also includes:Second receiving unit, is used for
After fileinfo to television terminal is returned, the push request that television terminal is sent is received, wherein, pushing request is used to ask
Music file is pushed to the second account number has been logged in the second client, the second client, the second account number has with the first account number
Binding relationship;Push unit, for the song information and address information of music file to be pushed into the second client.
In this embodiment, the transmission method phase of specific embodiment and the music file information of above-mentioned server side
Together, it will not be repeated here.
Using the technical scheme of the application, automatic identification is carried out to film theme song, background music etc. by television, and
Intuitively point out whether to need to collect the music played to mobile phone;And carry out sound without relying upon miscellaneous equipment (such as mobile phone)
Happy identification, it is to avoid operating handset of diverting one's attention during viewing, so as to improve the experience of viewing.
According to embodiments of the present invention, a kind of music for being used to implement the transmission method of above-mentioned music file information is additionally provided
The transmitting device of fileinfo.Fig. 7 is a kind of transmitting device of optional music file information according to embodiments of the present invention
Schematic diagram, as shown in fig. 7, the device can include:3rd receiving unit 72, the first transmitting element 74 and the 4th receiving unit
76。
3rd receiving unit 72, instruction is obtained for during playing video file, being received in the first client, wherein,
The when the music that obtaining instruction is used to obtain the carrying in the fileinfo of music file, music file is playing video file
The music played in one client, the first client is arranged on television terminal;
First transmitting element 74, for sending information acquisition request to server, wherein, server is used in response to information
Request is obtained, the video file preserved in searching data storehouse, and search the fileinfo of the music file associated with video file,
Database is used to provide video source for the first client;
4th receiving unit 76, the fileinfo returned for the reception server.
By above-mentioned module, the first client for playing video file is installed on television terminal, server is connecing
When receiving the information acquisition request (information acquisition request is used for the fileinfo for asking music file) that television terminal is sent, search
The video file preserved in database, and search the file letter of the music file associated with the video file preserved in database
Breath, television terminal is back to by the fileinfo found, can be solved search in correlation technique in video and be played
Music technical problem, and then reach and obtain music file (such as background music, interlude, head associated with video file
Piece caudal flexure etc.) technique effect.
Above-mentioned television terminal is intelligent television, such as using TV, the electricity based on set top box of Android operating systems
Depending on etc..It is the Video Applications for being used to play internet video installed in the client of television terminal.Database is above-mentioned client
Video source data storehouse, namely the source video sequence played in client is in the database.
Music file and video file have incidence relation, and a music file is played in the period for some of video file
The file used during music is played, a video file can correspond to one or more music file, and music file can add
The form being loaded in video file is present, and form that can also be plug-in is present.Fileinfo is the relevant information of music file, such as
Music track information (including track name, song duration, artist, types of songs etc.), information acquisition request is video text
The relevant information (title, Video stream information, the broadcast information of such as video file) of part.
Alternatively, the device also includes:First display unit, for after the fileinfo that the reception server is returned,
Fileinfo is shown in the first client, wherein, fileinfo includes the song information and address information of music file.
Alternatively, the first account number is logged in the first client, wherein, the device also includes:3rd searching unit, is used for
After the fileinfo that the reception server is returned, search whether there is second account number with the first account number with binding relationship;
Second display unit, in the case where finding in the presence of the second account number, showing prompt message, wherein, prompt message is used for
Whether prompting pushes to the second client by music file, wherein, the second account number is logged in the second client.
Alternatively, the device also includes:5th receiving unit, for when showing prompt message or afterwards, receiving and pushing away
Instruction is sent, wherein, pushing instruction is used to indicate music file pushing to the second client;Second transmitting element, for sending
Request is pushed to server, wherein, server is used for the song information of music file and address when receiving push request
Information is pushed to the second client.
Alternatively, the device also includes:6th receiving unit, for after the fileinfo that the reception server is returned,
Download instruction is received, wherein, download instruction is used to indicate music file being downloaded to television terminal;Download unit, for by
Music file is downloaded to television terminal by the address information according to music file, wherein, television terminal allows the music text of download
Part is transferred to target terminal.
In this embodiment, the transmission method phase of specific embodiment and the music file information of above-mentioned end side
Together, it will not be repeated here.
The technical scheme provided using the application, can reach following technique effect:
(1) prompting function is increased in television, it is to avoid the situation that user omits the film music that collection is liked occurs;
(2) due to the story of a play or opera that film moves people is often a flash and mistake, if taking out mobile phone when watching film, then mobile phone
Music recognition is carried out close to TV, checks whether to recognize successfully after waiting for a period of time, may missing film, some are important
Plot, using the technical scheme of the application, music recognition operation is directly carried out in television, is keeping good viewing experience
Under, user can collect and download the music liked to the mobile phone of oneself, convenient and swift, improve Consumer's Experience;
(3) music recognition identifies whether success, has very big relation with environment, except background music by film,
Performer to ultrawhite, it is also possible to can be influenceed by other ambient sounds (such as external noise within doors), so as to cause recognition failures,
Using the technical scheme of the application, the influence of external sound is eliminated, the sound of a typing film increases the success of identification
Rate.
Herein it should be noted that above-mentioned module is identical with example and application scenarios that the step of correspondence is realized, but not
It is limited to the disclosure of that of above-described embodiment 1.It should be noted that above-mentioned module as a part for device may operate in as
It in hardware environment shown in Fig. 1, can be realized, can also be realized by hardware by software, wherein, hardware environment includes network
Environment.
Embodiment 3
According to embodiments of the present invention, a kind of service for being used to implement the transmission method of above-mentioned music file information is additionally provided
Device or terminal.
Fig. 8 is a kind of structured flowchart of terminal according to embodiments of the present invention, as shown in figure 8, the terminal can include:One
Individual or multiple (one is only shown in Fig. 8) processor 801, memory 803 and transmitting device 805 are (in above-mentioned embodiment
Dispensing device), as shown in figure 8, the terminal can also include input-output equipment 807.
Wherein, the music file letter that memory 803 can be used in storage software program and module, such as embodiment of the present invention
Corresponding programmed instruction/the module of transmission method and device of breath, processor 801 is stored in soft in memory 803 by operation
Part program and module, so as to perform various function application and data processing, that is, realize the biography of above-mentioned music file information
Transmission method.Memory 803 may include high speed random access memory, can also include nonvolatile memory, such as one or more
Magnetic storage device, flash memory or other non-volatile solid state memories.In some instances, memory 803 can be wrapped further
The memory remotely located relative to processor 801 is included, these remote memories can pass through network connection to terminal.Above-mentioned net
The example of network includes but is not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
Above-mentioned transmitting device 805 is used to data are received or sent via network, can be also used for processor with
Data transfer between memory.Above-mentioned network instantiation may include cable network and wireless network.In an example,
Transmitting device 805 includes a network adapter (Network Interface Controller, NIC), and it can pass through netting twine
It is connected to be communicated with internet or LAN with router with other network equipments.In an example, transmission dress
It is radio frequency (Radio Frequency, RF) module to put 805, and it is used to wirelessly be communicated with internet.
Wherein, specifically, memory 803 is used to store application program.
Processor 801 can call the application program that memory 803 is stored by transmitting device 805, to perform following steps
Suddenly:The information acquisition request that television terminal is sent is received, wherein, first for playing video file is installed on television terminal
Client, the music for the carrying that information acquisition request is used in the fileinfo of acquisition request music file, music file is to broadcast
The music played when putting video file in the first client, fileinfo is used to describe music file;In response to acquisition of information
The video file preserved in request, searching data storehouse, database is used to provide video source for the first client;Search and database
The fileinfo of the music file of the video file association of middle preservation;Fileinfo is returned to television terminal.
Processor 801 is additionally operable to perform following step:In the first client during playing video file, receive acquisition and refer to
Order, wherein, the music of the carrying in the fileinfo that instruction is used to obtain music file, music file is obtained to play video text
The music played during part in the first client, the first client is arranged on television terminal;Information acquisition request is sent to clothes
It is engaged in device, wherein, server is used in response to information acquisition request, the video file preserved in searching data storehouse, and searches with regarding
The fileinfo of the music file of frequency file association, database is used to provide video source for the first client;The reception server is returned
The fileinfo returned.
Using the embodiment of the present invention, the first client for playing video file, server are installed on television terminal
When receiving the information acquisition request (information acquisition request is used for the fileinfo for asking music file) that television terminal is sent,
The video file preserved in searching data storehouse, and search the file of the music file associated with the video file preserved in database
Information, television terminal is back to by the fileinfo found, can be solved search in video in correlation technique and be broadcast
The technical problem for the music put, and then reach acquisition music file (such as background music, interlude, the piece associated with video file
Head piece caudal flexure etc.) technique effect.
Alternatively, the specific example in the present embodiment may be referred to showing described in above-described embodiment 1 and embodiment 2
Example, the present embodiment will not be repeated here.
It will appreciated by the skilled person that the structure shown in Fig. 8 is only signal, terminal can be smart mobile phone
(such as Android phone, iOS mobile phones), tablet personal computer, palm PC and mobile internet device (Mobile Internet
Devices, MID), the terminal device such as PAD.Fig. 8 it does not cause to limit to the structure of above-mentioned electronic installation.For example, terminal is also
It may include than shown in Fig. 8 more either less components (such as network interface, display device etc.) or with shown in Fig. 8
Different configurations.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
To be completed by program come the device-dependent hardware of command terminal, the program can be stored in a computer-readable recording medium
In, storage medium can include:Flash disk, read-only storage (Read-Only Memory, ROM), random access device (Random
Access Memory, RAM), disk or CD etc..
Embodiment 4
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can
For the program code for the transmission method for performing music file information.
Alternatively, in the present embodiment, above-mentioned storage medium can be located at multiple in the network shown in above-described embodiment
On at least one network equipment in the network equipment.
Alternatively, in the present embodiment, storage medium is arranged to the program code that storage is used to perform following steps:
S11, receives the information acquisition request that television terminal is sent, wherein, it is provided with television terminal for playing video
First client of file, the carrying that information acquisition request is used in the fileinfo of acquisition request music file, music file
Music music for being played in the first client when being playing video file, fileinfo is used to describe music file;
S12, in response to information acquisition request, the video file preserved in searching data storehouse, database is used for for the first visitor
Family end provides video source;
S13, searches the fileinfo of the music file associated with the video file preserved in database;
S14, returns to fileinfo to television terminal.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:
S21, in the first client during playing video file, receives acquisition instruction, wherein, obtaining instruction is used to obtain
What the music of the carrying in the fileinfo of music file, music file was played when being playing video file in the first client
Music, the first client is arranged on television terminal;
S22, sends information acquisition request to server, wherein, server is used to, in response to information acquisition request, search number
According to the video file preserved in storehouse, and search the fileinfo of music file associate with video file, database is for being the
One client provides video source;
S23, the fileinfo that the reception server is returned.
Alternatively, the specific example in the present embodiment may be referred to showing described in above-described embodiment 1 and embodiment 2
Example, the present embodiment will not be repeated here.
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read-only storage (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disc or
CD etc. is various can be with the medium of store program codes.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
If the integrated unit in above-described embodiment is realized using in the form of SFU software functional unit and is used as independent product
Sale or in use, the storage medium that above computer can be read can be stored in.Understood based on such, skill of the invention
The part or all or part of the technical scheme that art scheme substantially contributes to prior art in other words can be with soft
The form of part product is embodied, and the computer software product is stored in storage medium, including some instructions are to cause one
Platform or multiple stage computers equipment (can be personal computer, server or network equipment etc.) perform each embodiment institute of the invention
State all or part of step of method.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, and does not have in some embodiment
The part of detailed description, may refer to the associated description of other embodiment.
, can be by others side in several embodiments provided herein, it should be understood that disclosed client
Formula is realized.Wherein, device embodiment described above is only schematical, such as division of described unit, only one
Kind of division of logic function, can there is other dividing mode when actually realizing, such as multiple units or component can combine or
Another system is desirably integrated into, or some features can be ignored, or do not perform.It is another, it is shown or discussed it is mutual it
Between coupling or direct-coupling or communication connection can be the INDIRECT COUPLING or communication link of unit or module by some interfaces
Connect, can be electrical or other forms.
The unit illustrated as separating component can be or may not be it is physically separate, it is aobvious as unit
The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, can also
That unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated list
Member can both be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
Described above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvements and modifications also should
It is considered as protection scope of the present invention.
Claims (15)
1. a kind of transmission method of music file information, it is characterised in that including:
The information acquisition request that television terminal is sent is received, wherein, it is provided with the television terminal for playing video file
The first client, described information obtains fileinfo of the request for acquisition request music file, takes in the music file
The music of band is plays the music played during the video file in first client, and the fileinfo is used to describe
The music file;
Obtain and ask in response to described information, the video file preserved in searching data storehouse, wherein, the database is used for
Video source is provided for first client;
Search the fileinfo of the music file associated with the video file preserved in the database;
The fileinfo is returned to the television terminal.
2. according to the method described in claim 1, it is characterised in that search the video file with being preserved in the database
The fileinfo of the music file of association includes:
Obtain the video labeling of the video file;
Search the fileinfo associated in the multiple fileinfos pre-saved with the video labeling.
3. method according to claim 1 or 2, it is characterised in that search with preserved in the database described in regard
Before the fileinfo of the music file of frequency file association, methods described also includes:
Obtain the video file and play the audio-frequency information in the period first, wherein, the time of the first broadcasting period is long
Spend for preset value;
Find the music file matched with the audio-frequency information;
The fileinfo of the music file is obtained, wherein, the song that the fileinfo includes the music file is believed
Breath and address information, the address information are used for the save location for indicating the music file;
Preserve the incidence relation of the fileinfo of the video file and the music file.
4. according to the method described in claim 1, it is characterised in that described information, which obtains request, includes working as the video file
The preceding broadcasting moment, wherein, search associated with the video file preserved in the database the music file it is described
Fileinfo includes:
Obtain the video file and play the audio-frequency information in the period in target, wherein, the target plays the period including described
The currently playing moment;
Find the music file matched with the audio-frequency information;
The fileinfo of the music file is obtained, wherein, the song that the fileinfo includes the music file is believed
Breath and address information, the address information are used for the save location for indicating the music file.
5. according to the method described in claim 1, it is characterised in that be logged in the first account number in first client, wherein,
After the fileinfo to the television terminal is returned, methods described also includes:
The push request that the television terminal is sent is received, wherein, described push asks to be used to ask to push away the music file
Deliver to and the second account number has been logged in the second client, second client, second account number has with first account number
Binding relationship;
The song information and address information of the music file are pushed into second client.
6. a kind of transmission method of music file information, it is characterised in that including:
In the first client during playing video file, acquisition instruction is received, wherein, described obtain is instructed for indicating to obtain
The music carried in the fileinfo of music file, the music file is in first client when playing the video file
The music played in end, the fileinfo is used to describe the music file, and first client is arranged on television terminal
On;
Information acquisition request is sent to server, wherein, the server, which is used to obtain in response to described information, asks, and searches number
According to the video file preserved in storehouse, and search the file letter of the music file associated with the video file
Breath, the database is used to provide video source for first client;
Receive the fileinfo that the server is returned.
7. method according to claim 6, it is characterised in that receive the fileinfo that the server returns it
Afterwards, methods described also includes:
The fileinfo is shown in first client, wherein, the fileinfo includes the song of the music file
Mesh information and address information.
8. method according to claim 6, it is characterised in that be logged in the first account number in first client, wherein,
After the fileinfo that the server is returned is received, methods described also includes:
Search whether there is second account number with first account number with binding relationship;
In the case where finding and there is second account number, prompt message is shown, wherein, the prompt message is for prompting
No push to the music file in the second client, second client is logged in second account number.
9. method according to claim 8, it is characterised in that when showing the prompt message or afterwards, methods described
Also include:
Push instruction is received, wherein, described push is instructed for indicating the music file pushing to second client
End;
Send and push request to the server, wherein, the server is used for will be described when receiving the push request
The song information and address information of music file are pushed to second client.
10. method according to claim 6, it is characterised in that receiving the fileinfo that the server is returned
Afterwards, methods described also includes:
Download instruction is received, wherein, the download instruction is used to indicate the music file being downloaded to the television terminal;
The music file is downloaded to the television terminal according to the address information of the music file, wherein, the TV
Terminal allows the music file of download being transferred to target terminal.
11. a kind of transmitting device of music file information, it is characterised in that including:
First receiving unit, the information acquisition request for receiving television terminal transmission, wherein, it is provided with the television terminal
For the first client of playing video file, described information obtains the fileinfo that request is used to ask music file, described
The music played when the music carried in music file is the broadcasting video file in first client, the file
Information is used to describe the music file;
Determining unit, is asked for being obtained in response to described information, the video file preserved in searching data storehouse, wherein,
The database is used to provide video source for first client;
First searching unit, for searching the music file associated with the video file preserved in the database
The fileinfo;
Returning unit, for returning to the fileinfo to the television terminal.
12. device according to claim 11, it is characterised in that described device also includes:
First acquisition unit, for the music file associated in lookup with the video file preserved in the database
The fileinfo before, obtain the video file and play the audio-frequency information in the period first, wherein, described first broadcasts
The time span for putting the period is preset value;
Second searching unit, for finding the music file matched with the audio-frequency information;
Second acquisition unit, the fileinfo for obtaining the music file, wherein, the fileinfo includes described
The song information and address information of music file, the address information are used for the save location for indicating the music file;
Storage unit, the incidence relation for preserving the video file and the fileinfo.
13. device according to claim 11, it is characterised in that be logged in the first account number in first client, its
In, described device also includes:
Second receiving unit, for after the fileinfo to the television terminal is returned, receiving the television terminal hair
The push request sent, wherein, described push asks to be used to ask the music file pushing to the second client, described second
The second account number is logged in client, second account number has binding relationship with first account number;
Push unit, for the song information and address information of the music file to be pushed into second client.
14. a kind of transmitting device of music file information, it is characterised in that including:
3rd receiving unit, instruction is obtained for during playing video file, being received in the first client, wherein, it is described to obtain
The music that instruction fetch is used to carry in the fileinfo for indicating to obtain music file, the music file is the broadcasting video text
The music played during part in first client, the fileinfo is used to describe the music file, first visitor
Family end is arranged on television terminal;
First transmitting element, for sending information acquisition request to server, wherein, the server is used in response to the letter
Breath obtains the video file preserved in request, searching data storehouse, and searches the music associated with the video file
The fileinfo of file, the database is used to provide video source for first client;
4th receiving unit, for receiving the fileinfo that the server is returned.
15. device according to claim 14, it is characterised in that described device also includes:
First display unit, for after the fileinfo that the server is returned is received, in first client
The upper displaying fileinfo, wherein, the fileinfo includes the song information and address information of the music file.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710334165.6A CN107124623B (en) | 2017-05-12 | 2017-05-12 | The transmission method and device of music file information |
PCT/CN2018/084353 WO2018205833A1 (en) | 2017-05-12 | 2018-04-25 | Method and apparatus for transmitting music file information, storage medium, and electronic apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710334165.6A CN107124623B (en) | 2017-05-12 | 2017-05-12 | The transmission method and device of music file information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107124623A true CN107124623A (en) | 2017-09-01 |
CN107124623B CN107124623B (en) | 2019-02-26 |
Family
ID=59727047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710334165.6A Active CN107124623B (en) | 2017-05-12 | 2017-05-12 | The transmission method and device of music file information |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107124623B (en) |
WO (1) | WO2018205833A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108804665A (en) * | 2018-06-08 | 2018-11-13 | 上海掌门科技有限公司 | For pushed information, the method and apparatus for receiving information |
WO2018205833A1 (en) * | 2017-05-12 | 2018-11-15 | 腾讯科技(深圳)有限公司 | Method and apparatus for transmitting music file information, storage medium, and electronic apparatus |
CN109040821A (en) * | 2018-07-04 | 2018-12-18 | 四川斐讯信息技术有限公司 | A kind of method and system of interlude details that checking that movie and video programs are currently playing |
CN109309865A (en) * | 2018-08-28 | 2019-02-05 | 蒋丽英 | Age type goodness of fit recognition mechanism |
CN109756775A (en) * | 2018-08-28 | 2019-05-14 | 蒋丽英 | Identification method of age type coincidence degree |
CN110335625A (en) * | 2019-07-08 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | The prompt and recognition methods of background music, device, equipment and medium |
CN114666653A (en) * | 2022-03-23 | 2022-06-24 | 腾讯音乐娱乐科技(深圳)有限公司 | Subtitle display method, device and readable storage medium for music clips |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1275740A (en) * | 1999-05-28 | 2000-12-06 | 爱客特公司 | Method for making advertisement by computer screen of network user |
CN1741004A (en) * | 2004-08-23 | 2006-03-01 | 微软公司 | System and method to associate content types in a portable communication device |
US20070127889A1 (en) * | 2005-12-01 | 2007-06-07 | Samsung Electronics Co., Ltd. | Method and apparatus for providing audio content selection information, generating and providing thumbnail of audio content, and recording medium storing program for performing the method |
CN101141269A (en) * | 2006-09-07 | 2008-03-12 | 王金双 | Music spread and management system for realizing music download, playing |
US20080086539A1 (en) * | 2006-08-31 | 2008-04-10 | Bloebaum L Scott | System and method for searching based on audio search criteria |
CN101196924A (en) * | 2007-12-28 | 2008-06-11 | 腾讯科技(深圳)有限公司 | Audio document calling method and system |
CN102891886A (en) * | 2012-09-14 | 2013-01-23 | 吉视传媒股份有限公司 | Multi-screen interactive method and system based on cloud computing |
CN103795897A (en) * | 2014-01-21 | 2014-05-14 | 深圳市中兴移动通信有限公司 | Method and device for automatically generating background music |
CN103856454A (en) * | 2012-12-04 | 2014-06-11 | 中国电信股份有限公司 | Method for intercommunication between IP multimedia subsystem and internet services and service intercommunication gateway |
CN103945009A (en) * | 2014-05-09 | 2014-07-23 | 张志强 | Software sharing method and device |
CN104052779A (en) * | 2013-03-14 | 2014-09-17 | 腾讯科技(深圳)有限公司 | Information recommendation method, system thereof and intelligent terminal |
CN104199885A (en) * | 2014-08-22 | 2014-12-10 | 广州三星通信技术研究有限公司 | Device and method for acquiring relevant content of video files |
CN104598502A (en) * | 2014-04-22 | 2015-05-06 | 腾讯科技(北京)有限公司 | Method, device and system for obtaining background music information in played video |
CN104683216A (en) * | 2013-11-29 | 2015-06-03 | 腾讯科技(深圳)有限公司 | Forwarding method and forwarding device for customer service information as well as customer service system |
CN104954882A (en) * | 2015-06-16 | 2015-09-30 | 腾讯科技(北京)有限公司 | Message sharing method and client |
CN105100878A (en) * | 2014-05-08 | 2015-11-25 | Tcl集团股份有限公司 | A TV program sharing method and system |
CN105512275A (en) * | 2015-12-04 | 2016-04-20 | 小米科技有限责任公司 | Song collection method and device |
CN105608616A (en) * | 2015-12-25 | 2016-05-25 | 腾讯科技(深圳)有限公司 | Method and device for remotely assisting controlled equipment |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8205223B2 (en) * | 2000-04-12 | 2012-06-19 | Lg Electronics Inc. | Method and video device for accessing information |
CN101159576B (en) * | 2007-08-30 | 2013-07-17 | 腾讯科技(深圳)有限公司 | Chatting method, chatting room client terminal, system management background and server |
CN101127784B (en) * | 2007-09-29 | 2011-08-03 | 网秦无限(北京)科技有限公司 | Method and system for quickly obtaining network information service at mobile terminal |
CN103686452B (en) * | 2013-12-06 | 2017-02-08 | 北京普瑞众合国际科技有限公司 | Addition processing method for video associated information |
CN104038774B (en) * | 2014-06-30 | 2017-09-26 | 北京奇艺世纪科技有限公司 | Generate the method and device of ring signal file |
CN105657535B (en) * | 2015-12-29 | 2018-10-30 | 北京搜狗科技发展有限公司 | A kind of audio identification methods and device |
CN107124623B (en) * | 2017-05-12 | 2019-02-26 | 腾讯科技(深圳)有限公司 | The transmission method and device of music file information |
-
2017
- 2017-05-12 CN CN201710334165.6A patent/CN107124623B/en active Active
-
2018
- 2018-04-25 WO PCT/CN2018/084353 patent/WO2018205833A1/en active Application Filing
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1275740A (en) * | 1999-05-28 | 2000-12-06 | 爱客特公司 | Method for making advertisement by computer screen of network user |
CN1741004A (en) * | 2004-08-23 | 2006-03-01 | 微软公司 | System and method to associate content types in a portable communication device |
US20070127889A1 (en) * | 2005-12-01 | 2007-06-07 | Samsung Electronics Co., Ltd. | Method and apparatus for providing audio content selection information, generating and providing thumbnail of audio content, and recording medium storing program for performing the method |
US20080086539A1 (en) * | 2006-08-31 | 2008-04-10 | Bloebaum L Scott | System and method for searching based on audio search criteria |
CN101506808A (en) * | 2006-08-31 | 2009-08-12 | 索尼爱立信移动通讯有限公司 | System and method for searching based on audio search criteria |
CN101141269A (en) * | 2006-09-07 | 2008-03-12 | 王金双 | Music spread and management system for realizing music download, playing |
CN101196924A (en) * | 2007-12-28 | 2008-06-11 | 腾讯科技(深圳)有限公司 | Audio document calling method and system |
CN102891886A (en) * | 2012-09-14 | 2013-01-23 | 吉视传媒股份有限公司 | Multi-screen interactive method and system based on cloud computing |
CN103856454A (en) * | 2012-12-04 | 2014-06-11 | 中国电信股份有限公司 | Method for intercommunication between IP multimedia subsystem and internet services and service intercommunication gateway |
CN104052779A (en) * | 2013-03-14 | 2014-09-17 | 腾讯科技(深圳)有限公司 | Information recommendation method, system thereof and intelligent terminal |
CN104683216A (en) * | 2013-11-29 | 2015-06-03 | 腾讯科技(深圳)有限公司 | Forwarding method and forwarding device for customer service information as well as customer service system |
CN103795897A (en) * | 2014-01-21 | 2014-05-14 | 深圳市中兴移动通信有限公司 | Method and device for automatically generating background music |
CN104598502A (en) * | 2014-04-22 | 2015-05-06 | 腾讯科技(北京)有限公司 | Method, device and system for obtaining background music information in played video |
CN105100878A (en) * | 2014-05-08 | 2015-11-25 | Tcl集团股份有限公司 | A TV program sharing method and system |
CN103945009A (en) * | 2014-05-09 | 2014-07-23 | 张志强 | Software sharing method and device |
CN104199885A (en) * | 2014-08-22 | 2014-12-10 | 广州三星通信技术研究有限公司 | Device and method for acquiring relevant content of video files |
CN104954882A (en) * | 2015-06-16 | 2015-09-30 | 腾讯科技(北京)有限公司 | Message sharing method and client |
CN105512275A (en) * | 2015-12-04 | 2016-04-20 | 小米科技有限责任公司 | Song collection method and device |
CN105608616A (en) * | 2015-12-25 | 2016-05-25 | 腾讯科技(深圳)有限公司 | Method and device for remotely assisting controlled equipment |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018205833A1 (en) * | 2017-05-12 | 2018-11-15 | 腾讯科技(深圳)有限公司 | Method and apparatus for transmitting music file information, storage medium, and electronic apparatus |
CN108804665A (en) * | 2018-06-08 | 2018-11-13 | 上海掌门科技有限公司 | For pushed information, the method and apparatus for receiving information |
CN109040821A (en) * | 2018-07-04 | 2018-12-18 | 四川斐讯信息技术有限公司 | A kind of method and system of interlude details that checking that movie and video programs are currently playing |
CN109309865A (en) * | 2018-08-28 | 2019-02-05 | 蒋丽英 | Age type goodness of fit recognition mechanism |
CN109756775A (en) * | 2018-08-28 | 2019-05-14 | 蒋丽英 | Identification method of age type coincidence degree |
CN109309865B (en) * | 2018-08-28 | 2019-06-07 | 上海极链网络科技有限公司 | Age type goodness of fit recognition mechanism |
CN109756775B (en) * | 2018-08-28 | 2020-04-28 | 安徽瑞羽康农业科技有限公司 | Identification method of age type coincidence degree |
CN110335625A (en) * | 2019-07-08 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | The prompt and recognition methods of background music, device, equipment and medium |
CN114666653A (en) * | 2022-03-23 | 2022-06-24 | 腾讯音乐娱乐科技(深圳)有限公司 | Subtitle display method, device and readable storage medium for music clips |
Also Published As
Publication number | Publication date |
---|---|
CN107124623B (en) | 2019-02-26 |
WO2018205833A1 (en) | 2018-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107124623B (en) | The transmission method and device of music file information | |
CN109819179B (en) | Video editing method and device | |
CN106415546B (en) | For the system and method in local detection institute consumer video content | |
US9851807B2 (en) | Method and apparatus for controlling multi-experience translation of media content | |
US8763020B2 (en) | Determining user attention level during video presentation by monitoring user inputs at user premises | |
US8543095B2 (en) | Multimedia services include method, system and apparatus operable in a different data processing network, and sync other commonly owned apparatus | |
CN106570100B (en) | Information search method and device | |
US11462051B2 (en) | Method and system for aggregating video content | |
US8832771B2 (en) | Apparatus and method for detecting a media device | |
CN103856883B (en) | Music on mobile phone terminal is launched to the method and system played to stereo set | |
CN106791958A (en) | Position marker information generation method and device | |
CN107332976A (en) | Karaoke method, device, equipment and system | |
CN104796743A (en) | Content item display system, method and device | |
US9002717B2 (en) | Method and apparatus for audio communication of information | |
CN103026681A (en) | Video-based value-added service realization method, server and system | |
US20100058423A1 (en) | Methods, apparatus, and computer program products for providing interactive services | |
CN105182783A (en) | Method, apparatus and terminal for controlling intelligent devices | |
CN109688475A (en) | Video playing jump method, system and computer readable storage medium | |
CN107146608B (en) | Playing control method and device and intelligent equipment | |
CN108322513A (en) | Across the information push method of mobile application, device, mobile terminal and storage medium | |
US20160277795A1 (en) | Sharing Behavioral Patterns Between Devices | |
CN109995743A (en) | A kind of processing method and terminal of multimedia file | |
CN107124639B (en) | Information processing equipment and information processing method | |
CN109040822A (en) | Player configuration method and device, storage medium | |
CN109842806A (en) | Visual alert broadcasting, control method for playing back, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |