[go: up one dir, main page]

CN107124623A - The transmission method and device of music file information - Google Patents

The transmission method and device of music file information Download PDF

Info

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
Application number
CN201710334165.6A
Other languages
Chinese (zh)
Other versions
CN107124623B (en
Inventor
杨广煜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710334165.6A priority Critical patent/CN107124623B/en
Publication of CN107124623A publication Critical patent/CN107124623A/en
Priority to PCT/CN2018/084353 priority patent/WO2018205833A1/en
Application granted granted Critical
Publication of CN107124623B publication Critical patent/CN107124623B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/233Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/4722End-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

The transmission method and device of music file information
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.
CN201710334165.6A 2017-05-12 2017-05-12 The transmission method and device of music file information Active CN107124623B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (19)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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