CN106210755A - A kind of methods, devices and systems playing live video - Google Patents
A kind of methods, devices and systems playing live video Download PDFInfo
- Publication number
- CN106210755A CN106210755A CN201610574335.3A CN201610574335A CN106210755A CN 106210755 A CN106210755 A CN 106210755A CN 201610574335 A CN201610574335 A CN 201610574335A CN 106210755 A CN106210755 A CN 106210755A
- Authority
- CN
- China
- Prior art keywords
- song
- direct broadcasting
- broadcasting room
- identity
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 claims description 72
- 238000001514 detection method Methods 0.000 claims description 14
- 238000005516 engineering process Methods 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 17
- 238000012545 processing Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000006854 communication Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000009527 percussion Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a kind of methods, devices and systems playing live video, belong to field of computer technology.Described method includes: obtain the song identity of the target song that user is selected by K song function;Sending direct broadcasting room to server and obtain request, wherein, described direct broadcasting room obtains the song identity carrying described target song in request;The direct broadcasting room of the direct broadcasting room that the live video receiving the transmission of described server relates to described target song links;Link based on described direct broadcasting room, play the live video of described direct broadcasting room.Use the present invention, can aid in the lifting of direct broadcasting room rating degree.
Description
Technical field
The present invention relates to field of computer technology, particularly to a kind of methods, devices and systems playing live video.
Background technology
Along with the development of computer technology, the terminal such as mobile phone, computer is widely used, in corresponding terminal
The kind of application program is more and more, function is more and more abundanter.Network direct broadcasting function is a kind of function being in daily use.
Spectators can watch the live video of certain main broadcaster by network direct broadcasting function, and at present, spectators want to watch certain main broadcaster
Live video time, often by the direct broadcasting room identification list in network direct broadcasting function, obtain should be live to server
Between live video, and watch.
During realizing the present invention, inventor finds that prior art at least there is problems in that
Based on above-mentioned processing procedure, user watches, by network direct broadcasting function, the live video that certain direct broadcasting room is corresponding only,
When user does not knows this network direct broadcasting function, the live video of certain direct broadcasting room i.e. cannot be watched, thus, cause direct broadcasting room rating
The lifting of degree is subject to certain restrictions.
Summary of the invention
In order to solve problem of the prior art, embodiments provide and a kind of play the method for live video, device
And system.Described technical scheme is as follows:
First aspect, it is provided that a kind of method playing live video, described method includes:
Obtain the song identity of the target song that user is selected by K song function;
Sending direct broadcasting room to server and obtain request, wherein, described direct broadcasting room obtains and carries described target song in request
Bent song identity;
The direct broadcasting room of the direct broadcasting room that the live video receiving the transmission of described server relates to described target song links;
Link based on described direct broadcasting room, play the live video of described direct broadcasting room.
Optionally, the song identity of the target song that the described user of acquisition is selected by K song function, including:
The cycle is obtained based on default direct broadcasting room, the target song that the K song list of songs of acquisition user setup includes
Song identity;Or,
Obtain the cycle based on default direct broadcasting room, obtain target song that history K song list of songs includes and current
The song identity of the target song sung;Or,
At the end of user is sung by the target song that K song function is currently sung, obtain the song of described target song
Mark.
Optionally, described link based on described direct broadcasting room, play the live video of described direct broadcasting room, including:
After the song currently sung sings end, link based on described direct broadcasting room, play the live of described direct broadcasting room and regard
Frequently.
So, do not interfere with user and carry out K song, it is thus possible to strengthen Consumer's Experience.
Second aspect, it is provided that a kind of method playing live video, described method includes:
Receiving the direct broadcasting room acquisition request that terminal sends, wherein, described direct broadcasting room obtains in request and carries target song
Song identity;
Direct broadcasting room link according to the direct broadcasting room prestored relates to the corresponding pass of the song identity of song with live video
System, and the song identity of described target song, determine that live video relates to the direct broadcasting room chain of the direct broadcasting room of described target song
Connect;
The direct broadcasting room link of the direct broadcasting room determined is sent to described terminal.
Optionally, the direct broadcasting room link of the direct broadcasting room that described basis prestores and live video relate to the song mark of song
The corresponding relation known, and the song identity of described target song, determine that live video relates to the direct broadcasting room of described target song
Direct broadcasting room link, including:
The corresponding pass of the song identity of song is currently sung in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
System, and the song identity of described target song, determine that main broadcaster currently sings the straight of the direct broadcasting room that song is described target song
Link between broadcasting.
Optionally, described method also includes:
Based on the default detection cycle, determine that main broadcaster is currently singing the direct broadcasting room of song;
Being linked by the direct broadcasting room of described direct broadcasting room with main broadcaster currently in the song identity of the song sung, corresponding storage is to institute
In the corresponding relation of the song identity that the direct broadcasting room link stating direct broadcasting room currently sings song with main broadcaster.
Optionally, the direct broadcasting room link of the direct broadcasting room that described basis prestores and live video relate to the song mark of song
The corresponding relation known, and the song identity of described target song, determine that live video relates to the direct broadcasting room of described target song
Direct broadcasting room link, including:
The corresponding pass of the song identity list of singing song is treated in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
System, and the song identity of described target song, determine that main broadcaster waits the live of the bent direct broadcasting room including described target song of singing
Between link.
Optionally, the direct broadcasting room link of the direct broadcasting room that described basis prestores and main broadcaster wait the song identity row singing bent
The corresponding relation of table, and the song identity of described target song, determine that main broadcaster treats that singing song includes the straight of described target song
Direct broadcasting room link between broadcasting, including:
Direct broadcasting room link according to the direct broadcasting room prestored, main broadcaster wait the song identity list singing bent, sing the moment
Corresponding relation, and the song identity of described target song, determine main broadcaster wait to sing song include described target song each directly
Direct broadcasting room link between broadcasting, and described target song is corresponding in each direct broadcasting room sings the moment;
The each direct broadcasting room determined direct broadcasting room link in, determine correspondence sing the moment distance current time nearest
The direct broadcasting room link of direct broadcasting room.
The third aspect, it is provided that a kind of terminal, described terminal includes:
Acquisition module, for obtaining the song identity of the target song that user is selected by K song function;
Sending module, obtains request for sending direct broadcasting room to server, and wherein, described direct broadcasting room obtains in request and carries
There is the song identity of described target song;
Receiver module, the live video sent for receiving described server relates to the straight of the direct broadcasting room of described target song
Link between broadcasting;
Playing module, for linking based on described direct broadcasting room, plays the live video of described direct broadcasting room.
Optionally, described acquisition module, it is used for:
The cycle is obtained based on default direct broadcasting room, the target song that the K song list of songs of acquisition user setup includes
Song identity;Or,
Obtain the cycle based on default direct broadcasting room, obtain target song that history K song list of songs includes and current
The song identity of the target song sung;Or,
At the end of user is sung by the target song that K song function is currently sung, obtain the song of described target song
Mark.
Optionally, described playing module, it is used for:
After the song currently sung sings end, link based on described direct broadcasting room, play the live of described direct broadcasting room and regard
Frequently.
Fourth aspect, it is provided that a kind of server, described server includes:
Receiver module, the direct broadcasting room sent for receiving terminal obtains request, and wherein, described direct broadcasting room obtains in request and takes
Song identity with target song;
First determines module, relates to song for the direct broadcasting room link according to the direct broadcasting room prestored with live video
The corresponding relation of song identity, and the song identity of described target song, determine that live video relates to described target song
The direct broadcasting room link of direct broadcasting room;
Sending module, for sending the direct broadcasting room link of the direct broadcasting room determined to described terminal.
Optionally, described first determines module, is used for:
The corresponding pass of the song identity of song is currently sung in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
System, and the song identity of described target song, determine that main broadcaster currently sings the straight of the direct broadcasting room that song is described target song
Link between broadcasting.
Optionally, described server also includes:
Second determines module, for based on the default detection cycle, determines that main broadcaster is currently singing the direct broadcasting room of song;
Memory module, for linking the direct broadcasting room of described direct broadcasting room with main broadcaster currently at the song mark of the song sung
Knowing, the direct broadcasting room of corresponding storage to described direct broadcasting room links in the corresponding relation of the song identity currently singing song with main broadcaster.
Optionally, described first determines module, is used for:
The corresponding pass of the song identity list of singing song is treated in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
System, and the song identity of described target song, determine that main broadcaster waits the live of the bent direct broadcasting room including described target song of singing
Between link.
Optionally, described first determines module, is used for:
Direct broadcasting room link according to the direct broadcasting room prestored, main broadcaster wait the song identity list singing bent, sing the moment
Corresponding relation, and the song identity of described target song, determine main broadcaster wait to sing song include described target song each directly
Direct broadcasting room link between broadcasting, and described target song is corresponding in each direct broadcasting room sings the moment;
The each direct broadcasting room determined direct broadcasting room link in, determine correspondence sing the moment distance current time nearest
The direct broadcasting room link of direct broadcasting room.
5th aspect, it is provided that a kind of system playing live video, described system includes terminal and server, wherein:
Described terminal, for obtaining the song identity of the target song that user is selected by K song function, to described server
Sending direct broadcasting room and obtain request, wherein, described direct broadcasting room obtains the song identity carrying described target song in request, receives
The live video that described server sends relates to the direct broadcasting room link of the direct broadcasting room of described target song, based on described direct broadcasting room chain
Connect, play the live video of described direct broadcasting room;
Described server, the direct broadcasting room sent for receiving described terminal obtains request, according to the direct broadcasting room prestored
Direct broadcasting room link and live video relate to the corresponding relation of song identity of song, and the song mark of described target song
Know, determine live video relate to the direct broadcasting room of described target song direct broadcasting room link, to described terminal send determine straight
Direct broadcasting room link between broadcasting.
The technical scheme that the embodiment of the present invention provides has the benefit that
In the embodiment of the present invention, when user carries out K song by the K song function in terminal, terminal can obtain user and pass through K
The song identity of the target song that song function is selected, and then the song identity carrying target song can be sent to server
Direct broadcasting room obtains request, after server receives the direct broadcasting room acquisition request that terminal sends, it may be determined that live video relates to mesh
The direct broadcasting room link of the direct broadcasting room of mark song, and send it to terminal, terminal receives the direct broadcasting room link that server sends
After, can link based on direct broadcasting room, play the live video of direct broadcasting room.So, when user carries out K song by K song function, also
The live video that live video relates to the direct broadcasting room of K song song can be obtained, and watch, be not can only be straight by network
The direct broadcasting room identification list that multicast function is corresponding, could obtain the live video of certain direct broadcasting room, receives it is thus possible to contribute to direct broadcasting room
The lifting of diopter.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described below required for make
Accompanying drawing be briefly described, it should be apparent that, below describe in accompanying drawing be only some embodiments of the present invention, for
From the point of view of those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtain other according to these accompanying drawings
Accompanying drawing.
Fig. 1 is a kind of method flow diagram playing live video that the embodiment of the present invention provides;
Fig. 2 is a kind of interface schematic diagram figure that the embodiment of the present invention provides;
Fig. 3 is a kind of interface schematic diagram figure that the embodiment of the present invention provides;
Fig. 4 is a kind of terminal structure schematic diagram that the embodiment of the present invention provides;
Fig. 5 is a kind of server architecture schematic diagram that the embodiment of the present invention provides;
Fig. 6 is a kind of server architecture schematic diagram that the embodiment of the present invention provides;
Fig. 7 is a kind of terminal structure schematic diagram that the embodiment of the present invention provides;
Fig. 8 is a kind of server architecture schematic diagram that the embodiment of the present invention provides.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
Embodiments providing a kind of method playing live video, the method can be common by terminal and server
Realize.Wherein, terminal can be the terminal arbitrarily with K song function, can be the mobile terminal such as mobile phone, panel computer, it is possible to
To be PC (Personal Computer, PC) (such as, can be the terminal for K song in entity KTV shop), clothes
Business device can be the background server of K song function, can be a server, it is also possible to the service being made up of multiple servers
Device group, such as can be made up of the background server that the background server that K song function is corresponding is corresponding with network direct broadcasting function
Server group.Can be provided with processor, transceiver, audio output part and display unit in this terminal, processor can be used
In the relevant treatment of the live video obtaining direct broadcasting room corresponding to target song, transceiver may be used for receiving and sending data,
Audio output part may be used for playing audio-fequency data, and display unit may be used for the display of video image, can be screen.Also
Can be provided with memorizer, memorizer may be used for storing the data needing in following processing procedure and producing.In this server
Can be provided with processor, memorizer and transceiver, processor is determined for live video and relates to the live of target song
Between direct broadcasting room link relevant treatment, memorizer may be used for storing the data needing in following processing procedure and producing, receipts
Send out device to may be used for receiving and sending data.
Below in conjunction with detailed description of the invention, being described in detail the handling process shown in Fig. 1, content can be as
Under:
Step 101, terminal obtains the song identity of the target song that user is selected by K song function.
Wherein, song identity could be for identifying the information of song, can be song title, can be the accompaniment of song
The eigenvalue (such as cryptographic Hash) of voice data.
In force, terminal can be provided with the application program (can be described as K and sing application program) with K song function, use
Family can carry out K song by K song application program, and wherein, terminal can also carry out song recordings during K sings.Concrete,
User K sing before, can first select will K sing song, and then, terminal can play the accompaniment of the song that user selectes,
So that user can carry out K song according to accompanying song.Terminal can obtain user and sing the selected song of application program (i.e. by K
Target song) song identity.
Optionally, selection mode based on target song is different, and the processing procedure of step 101 can be varied, below
Give several feasible processing mode:
Mode one, sings the song in list of songs as target song using K, and accordingly, the processing procedure of step 101 is permissible
As follows: to obtain the cycle based on default direct broadcasting room, the K obtaining user setup sings the song of the target song that list of songs includes
Mark.
In force, before user carries out K song by the K song function in terminal, can first select some and will carry out K
Song, stores in K song list of songs, such as, when user carries out K song in entity KTV shop, can first carry out requesting a song and (i.e. select one
The song of K song will be carried out a bit), the song of user's point can be stored in be put in list of songs, and terminal i.e. can play point successively
The accompaniment of the song in list of songs.In such cases, when every default direct broadcasting room obtains the cycle, user can be set by terminal
The song that the K song list of songs put includes is as target song, and obtains the song identity of target song.
Mode two, song that is that history K song list of songs included and that currently sing is as target song, accordingly
, the processing procedure of step 101 can be such that and obtains the cycle based on default direct broadcasting room, obtains in history K song list of songs and wraps
The target song included and the song identity of the target song currently sung.
In force, before user carries out K song by the K song function in terminal, the first song of in network can directly be chosen
Qu Jinhang K sings, and at the end of this song is sung, can this song be added in history K song list of songs, such as, and KuGoo K
Song application program, user carries out K song by KuGoo K song application program, can directly select a song carrying out K song, and then,
Terminal will download the accompaniment of this song, and plays out, and after this playback of songs terminates, terminal can be added requests a song
In Qu Liebiao.In such cases, when every default direct broadcasting room obtains the cycle, terminal can will be wrapped in history K song list of songs
Song that is that include and that currently sing is as target song, and obtains the song identity of target song.
Mode three, only using the song currently sung as target song, accordingly, the processing procedure of step 101 can be as
Under: at the end of user is sung by the target song that K song function is currently sung, obtain the song identity of target song.
In force, terminal can also obtain the song that user currently sings, and song user currently sung is as mesh
Mark song, and at the end of user is sung by the target song that K song function is currently sung, obtain the song mark of target song
Knowing, at the end of the accompaniment of the target song the most currently sung is play, terminal can obtain the song identity of target song.
Step 102, terminal to server sends direct broadcasting room and obtains request, and wherein, direct broadcasting room obtains in request and carries mesh
The song identity of mark song.
In force, after terminal gets the song identity of target song, can send direct broadcasting room acquisition to server please
Asking, wherein, direct broadcasting room obtains the song identity that can carry target song in request.
Step 103, server receives the direct broadcasting room acquisition request that terminal sends, and wherein, direct broadcasting room obtains in request and carries
There is the song identity of target song.
In force, after terminal sends direct broadcasting room acquisition request, server can receive the direct broadcasting room acquisition that terminal sends
Request, and it is resolved, obtain the song identity of the target song wherein carried.
When server is the background server (can be described as first server) corresponding by K song function and network direct broadcasting function pair
During the server group that the background server (can be described as second server) answered forms, terminal can send to first server and carry
The direct broadcasting room having the song identity of target song obtains request, and first server can receive the direct broadcasting room acquisition of terminal transmission please
Ask, and send it to second server.
Step 104, server links according to the direct broadcasting room of the direct broadcasting room prestored and relates to the song of song with live video
The corresponding relation of bent mark, and the song identity of target song, determine that live video relates to the straight of the direct broadcasting room of target song
Link between broadcasting.
Wherein, live video relates to the song that the main broadcaster that song can be the direct broadcasting room that this live video is corresponding currently sings
Or song to be sung, it can be one that the live video of direct broadcasting room relates to the quantity of song, it is also possible to be multiple.
In force, server can be previously stored with the direct broadcasting room link of each direct broadcasting room and the live of this direct broadcasting room
Video relates to the corresponding relation of the song identity of song, in order to after server receives the direct broadcasting room acquisition request that terminal sends,
May determine that live video relates to the direct broadcasting room link that song includes the direct broadcasting room of target song.Server receives terminal and sends
Direct broadcasting room obtain request after, can determine that live video relates to song and includes target in this corresponding relation prestored
The direct broadcasting room link of the direct broadcasting room of song, i.e. determines that current live video is that main broadcaster is singing the straight of the direct broadcasting room of target song
Link between broadcasting, or determine ensuing live during main broadcaster will sing the direct broadcasting room chain of direct broadcasting room of target song
Connect.
Being the situation of server group for server, first server sends direct broadcasting room to second server and obtains request
After, second server can receive the direct broadcasting room acquisition request that first server sends, and deposits in advance according in second server
The above-mentioned corresponding relation of storage, determines that live video relates to the direct broadcasting room link of the direct broadcasting room of target song.
Optionally, it can be the song that main broadcaster currently sings that direct broadcasting room relates to song, accordingly, and the process of step 104
Journey can be such that the corresponding of the song identity of song is currently sung in the direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
Relation, and the song identity of target song, determine that main broadcaster currently sings the direct broadcasting room chain of the direct broadcasting room that song is target song
Connect.
In force, the live video of each direct broadcasting room can be detected by server, when the current live of certain direct broadcasting room
Video be main broadcaster when singing the video of song, the direct broadcasting room of this direct broadcasting room can be linked by server currently sing song with main broadcaster
Bent song identity carries out corresponding storage, and server can in this way, and in this locality, storage has the direct broadcasting room of direct broadcasting room to link
The corresponding relation of the song identity of song is currently sung with main broadcaster.Server receives the direct broadcasting room acquisition request that terminal sends
After, the direct broadcasting room link of the direct broadcasting room of target song mark correspondence, now, server in above-mentioned corresponding relation, can be determined
I.e. define main broadcaster and currently sing the direct broadcasting room link of the direct broadcasting room that song is target song.So, merit is sung as user by K
When can carry out K song, main broadcaster can be recommended to sing the direct broadcasting room of the target song that user selectes to user, it is thus possible to have
Help the lifting of direct broadcasting room rating degree.
Optionally, server based on the default detection cycle, can detect whether the live video of each direct broadcasting room is main broadcaster
Singing the video of song, accordingly, processing procedure can be such that based on the default detection cycle, determines that main broadcaster is currently singing
The direct broadcasting room of song;Being linked by the direct broadcasting room of direct broadcasting room with main broadcaster currently in the song identity of the song sung, corresponding storage is arrived
In the corresponding relation of the song identity that the direct broadcasting room link of direct broadcasting room currently sings song with main broadcaster.
In force, server can be previously stored with the detection cycle of live video for detecting each direct broadcasting room.
During every default detection cycle, server can detect the live video of each direct broadcasting room, determines that main broadcaster is currently singing song
Direct broadcasting room, and obtain the song identity of song currently sung.Concrete, when main broadcaster sings song during live,
Main broadcaster can sing song by accompanying song, and in such cases, live terminal can be when commencing play out accompanying song, will song
The song identity of bent accompaniment correspondence sends to server, and then, server can receive the song identity that live terminal sends, will
The direct broadcasting room link of this direct broadcasting room carries out corresponding record to the first data base with song identity, wherein, when certain main broadcaster has sung song
Qu Shi, server can be by corresponding relation entry deletion corresponding in the first data base, it addition, main broadcaster can also carry out singing opera arias (i.e.
Do not use accompanying song), in such cases (in the case of i.e. server does not receives the song identity that live terminal sends), clothes
The live video of each direct broadcasting room can be listened song to know song process by business device, determines that main broadcaster is currently singing the direct broadcasting room of song,
And obtain the song identity of the song currently sung.For the above-mentioned two situations that may all there will be during live, clothes
Business device with every default detection cycle, can obtain the direct broadcasting room link pass corresponding with song identity of the first data-base recording
System, and listen song to know song process the live video of the direct broadcasting room in addition to above-mentioned direct broadcasting room, determine that main broadcaster is currently singing
The direct broadcasting room of song, and obtain the song identity of the song currently sung, i.e. can determine that this detection by said method
Main broadcaster corresponding to cycle is currently singing the direct broadcasting room of song.Determine that main broadcaster is currently singing the direct broadcasting room of song, and right
After the main broadcaster answered currently sings the song identity of song, the direct broadcasting room link of its corresponding storage to direct broadcasting room can be worked as with main broadcaster
Before sing song song identity corresponding relation in, wherein, this corresponding relation is possibly stored in the second data base.
Optionally, it can be the song that main broadcaster main broadcaster is to be sung that direct broadcasting room relates to song, accordingly, and the process of step 104
Process can be such that the direct broadcasting room link according to the direct broadcasting room prestored waits, with main broadcaster, the right of bent song identity list of singing
Should be related to, and the song identity of target song, determine that main broadcaster treats that singing song includes the direct broadcasting room chain of the direct broadcasting room of target song
Connect.
In force, main broadcaster, before live, can first select some songs that will sing (i.e. main broadcaster waits song of singing), and
Successively selected song is sung, server can store the song identity row that the main broadcaster that main broadcaster selectes waits to sing bent
Table.Server main broadcaster based on each direct broadcasting room can wait bent song identity list of singing, and is previously stored with the live of direct broadcasting room
Between direct broadcasting room link and main broadcaster wait to sing the corresponding relation of bent song identity list.When server receives what terminal sent
After direct broadcasting room obtains request, can determine that main broadcaster treats that the song identity list of singing song includes target in above-mentioned corresponding relation
The direct broadcasting room link of the direct broadcasting room of the song identity of song.
Optionally, server it may also be determined that main broadcaster will sing the earliest the direct broadcasting room of target song direct broadcasting room link,
Accordingly, processing procedure can be such that the direct broadcasting room link according to the direct broadcasting room prestored, main broadcaster wait bent song mark of singing
Know list, sing the corresponding relation in moment, and the song identity of target song, determine that main broadcaster treats that singing song includes target song
The direct broadcasting room link of each direct broadcasting room, and target song is corresponding in each direct broadcasting room sings the moment;Determine each directly
In direct broadcasting room link between broadcasting, determine the direct broadcasting room link singing the nearest direct broadcasting room of moment distance current time of correspondence.
In force, server can store the main broadcaster that main broadcaster selectes and wait bent song identity list of singing, additionally,
Server can also store each song in song identity list corresponding sing the moment, i.e. can be in advance in server
Storage has the direct broadcasting room of direct broadcasting room to link, main broadcaster waits the song identity list singing bent, sing the corresponding relation in moment.Work as service
After device receives the direct broadcasting room acquisition request that terminal sends, can determine that main broadcaster treats that singing song includes mesh in this corresponding relation
The direct broadcasting room link of each direct broadcasting room of mark song, and target song is corresponding in each direct broadcasting room determined sings the moment,
Calculating each time difference singing moment and current time, in the direct broadcasting room of each direct broadcasting room determined links, it is right to determine
The direct broadcasting room link of the direct broadcasting room that the time difference answered is minimum.
Step 105, server sends the direct broadcasting room link of the direct broadcasting room determined to terminal.
In force, after server determines the direct broadcasting room link that live video relates to the direct broadcasting room of target song, permissible
Send it to terminal.
Being the situation of server group for server, second server determines that live video relates to the live of target song
Between direct broadcasting room link after, first server can be sent it to, first server can receive second server send
Live video relates to the video link of the direct broadcasting room of target song, and then, terminal can be sent it to.
Additionally, server can also be previously stored with main broadcaster's poster, ask when the direct broadcasting room receiving terminal transmission obtains
After asking, it is also possible to obtain live video and relate to main broadcaster's poster that the direct broadcasting room of target song is corresponding, and send it to terminal.
Step 106, the live video that terminal reception server sends relates to the direct broadcasting room link of the direct broadcasting room of target song.
In force, after the direct broadcasting room link of the direct broadcasting room that server relates to target song to terminal transmission live video,
Terminal can receive server send live video relate to target song direct broadcasting room direct broadcasting room link.
It addition, terminal receive server send live video relate to target song direct broadcasting room direct broadcasting room link
After, prompt window can be ejected, this prompt window can show the link of this direct broadcasting room, wherein it is possible to display is used for illustrating
The text message of the live video of this direct broadcasting room, and it is live to jump to this when pre-set text information therein may be used for being triggered
Between live video, such as, as it is shown on figure 3, can show " A main broadcaster is singing song B, ifBefore go viewing", wherein, in advance
Go before if to watch the live video jumping to this direct broadcasting room when may be used for being triggered, it addition, prompt window can also show
Go before being shown with to watch button, go before this to watch the live video jumping to this direct broadcasting room when button may be used for being triggered.It addition,
Send the situation of the corresponding direct broadcasting room link singing the nearest direct broadcasting room of moment distance current time to terminal for server,
After terminal receives the direct broadcasting room link of direct broadcasting room, can show " A main broadcaster will sing song B after 3 minutes, ifBefore go see See”。
Send the situation of main broadcaster's poster for server to terminal, this prompt window can also show direct broadcasting room corresponding
Main broadcaster's poster.
Step 107, terminal links based on direct broadcasting room, plays the live video of direct broadcasting room.
In force, after terminal receives the direct broadcasting room link of the direct broadcasting room that live video relates to target song, Yong Huke
With through operation, triggering terminal links based on direct broadcasting room, shows the live interface that the link of this direct broadcasting room is corresponding, and it is live to play this
Between live video.
Optionally, terminal can play live video, accordingly, the place of step 107 when currently without the song sung
Reason process can be such that after the song currently sung sings end, links based on direct broadcasting room, plays the live of direct broadcasting room and regards
Frequently.
In force, when terminal receives the direct broadcasting room link of the direct broadcasting room that live video relates to target song, user
If singing song, terminal can sing end (the most currently playing playback of songs terminates) in the song currently sung
After, link based on direct broadcasting room, play the live video of direct broadcasting room.
It addition, after terminal is as it is shown on figure 3, show the video link that main broadcaster sings video, user can determine as required
The most before going viewing, when user wants viewing, can go viewing before clicking on, now, terminal will link based on direct broadcasting room, broadcasts
Put the live video of direct broadcasting room.
In the embodiment of the present invention, when user carries out K song by the K song function in terminal, terminal can obtain user and pass through K
The song identity of the target song that song function is selected, and then the song identity carrying target song can be sent to server
Direct broadcasting room obtains request, after server receives the direct broadcasting room acquisition request that terminal sends, it may be determined that live video relates to mesh
The direct broadcasting room link of the direct broadcasting room of mark song, and send it to terminal, terminal receives the direct broadcasting room link that server sends
After, can link based on direct broadcasting room, play the live video of direct broadcasting room.So, when user carries out K song by K song function, also
The live video that live video relates to the direct broadcasting room of K song song can be obtained, and watch, be not can only be straight by network
The direct broadcasting room identification list that multicast function is corresponding, could obtain the live video of certain direct broadcasting room, receives it is thus possible to contribute to direct broadcasting room
The lifting of diopter.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of terminal, and as shown in Figure 4, this terminal includes:
Acquisition module 410, for obtaining the song identity of the target song that user is selected by K song function;
Sending module 420, obtains request for sending direct broadcasting room to server, and wherein, described direct broadcasting room obtains in request
Carry the song identity of described target song;
Receiver module 430, the live video sent for receiving described server relates to the direct broadcasting room of described target song
Direct broadcasting room link;
Playing module 440, for linking based on described direct broadcasting room, plays the live video of described direct broadcasting room.
Optionally, described acquisition module 410, it is used for:
The cycle is obtained based on default direct broadcasting room, the target song that the K song list of songs of acquisition user setup includes
Song identity;Or,
Obtain the cycle based on default direct broadcasting room, obtain target song that history K song list of songs includes and current
The song identity of the target song sung;Or,
At the end of user is sung by the target song that K song function is currently sung, obtain the song of described target song
Mark.
Optionally, described playing module 440, it is used for:
After the song currently sung sings end, link based on described direct broadcasting room, play the live of described direct broadcasting room and regard
Frequently.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of server, as it is shown in figure 5, this server
Including:
Receiver module 510, the direct broadcasting room sent for receiving terminal obtains request, and wherein, described direct broadcasting room obtains request
In carry the song identity of target song;
First determines module 520, relates to song for the direct broadcasting room link according to the direct broadcasting room prestored with live video
The corresponding relation of bent song identity, and the song identity of described target song, determine that live video relates to described target song
The direct broadcasting room link of bent direct broadcasting room;
Sending module 530, for sending the direct broadcasting room link of the direct broadcasting room determined to described terminal.
Optionally, described first determines module 520, is used for:
The corresponding pass of the song identity of song is currently sung in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
System, and the song identity of described target song, determine that main broadcaster currently sings the straight of the direct broadcasting room that song is described target song
Link between broadcasting.
Optionally, as shown in Figure 6, described server also includes:
Second determines module 540, for based on the default detection cycle, determines that main broadcaster is currently singing the live of song
Between;
Memory module 550, for linking the direct broadcasting room of described direct broadcasting room with main broadcaster currently in the song of the song sung
Mark, the direct broadcasting room of corresponding storage to described direct broadcasting room links the corresponding relation of the song identity currently singing song with main broadcaster
In.
Optionally, described first determines module 520, is used for:
The corresponding pass of the song identity list of singing song is treated in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
System, and the song identity of described target song, determine that main broadcaster waits the live of the bent direct broadcasting room including described target song of singing
Between link.
Optionally, described first determines module 520, is used for:
Direct broadcasting room link according to the direct broadcasting room prestored, main broadcaster wait the song identity list singing bent, sing the moment
Corresponding relation, and the song identity of described target song, determine main broadcaster wait to sing song include described target song each directly
Direct broadcasting room link between broadcasting, and described target song is corresponding in each direct broadcasting room sings the moment;
The each direct broadcasting room determined direct broadcasting room link in, determine correspondence sing the moment distance current time nearest
The direct broadcasting room link of direct broadcasting room.
In the embodiment of the present invention, when user carries out K song by the K song function in terminal, terminal can obtain user and pass through K
The song identity of the target song that song function is selected, and then the song identity carrying target song can be sent to server
Direct broadcasting room obtains request, after server receives the direct broadcasting room acquisition request that terminal sends, it may be determined that live video relates to mesh
The direct broadcasting room link of the direct broadcasting room of mark song, and send it to terminal, terminal receives the direct broadcasting room link that server sends
After, can link based on direct broadcasting room, play the live video of direct broadcasting room.So, when user carries out K song by K song function, also
The live video that live video relates to the direct broadcasting room of K song song can be obtained, and watch, be not can only be straight by network
The direct broadcasting room identification list that multicast function is corresponding, could obtain the live video of certain direct broadcasting room, receives it is thus possible to contribute to direct broadcasting room
The lifting of diopter.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of system playing live video, described system
System includes terminal and server, wherein:
Described terminal, for obtaining the song identity of the target song that user is selected by K song function, to described server
Sending direct broadcasting room and obtain request, wherein, described direct broadcasting room obtains the song identity carrying described target song in request, receives
The live video that described server sends relates to the direct broadcasting room link of the direct broadcasting room of described target song, based on described direct broadcasting room chain
Connect, play the live video of described direct broadcasting room;
Described server, the direct broadcasting room sent for receiving described terminal obtains request, according to the direct broadcasting room prestored
Direct broadcasting room link and live video relate to the corresponding relation of song identity of song, and the song mark of described target song
Know, determine live video relate to the direct broadcasting room of described target song direct broadcasting room link, to described terminal send determine straight
Direct broadcasting room link between broadcasting.
In the embodiment of the present invention, when user carries out K song by the K song function in terminal, terminal can obtain user and pass through K
The song identity of the target song that song function is selected, and then the song identity carrying target song can be sent to server
Direct broadcasting room obtains request, after server receives the direct broadcasting room acquisition request that terminal sends, it may be determined that live video relates to mesh
The direct broadcasting room link of the direct broadcasting room of mark song, and send it to terminal, terminal receives the direct broadcasting room link that server sends
After, can link based on direct broadcasting room, play the live video of direct broadcasting room.So, when user carries out K song by K song function, also
The live video that live video relates to the direct broadcasting room of K song song can be obtained, and watch, be not can only be straight by network
The direct broadcasting room identification list that multicast function is corresponding, could obtain the live video of certain direct broadcasting room, receives it is thus possible to contribute to direct broadcasting room
The lifting of diopter.
It should be understood that above-described embodiment provide play live video device play live video time, only with
The division of above-mentioned each functional module is illustrated, and in actual application, can distribute above-mentioned functions by not as desired
With functional module complete, the internal structure of equipment will be divided into different functional modules, with complete described above all
Or partial function.It addition, above-described embodiment device playing live video provided and the method playing live video are implemented
Example belongs to same design, and it implements process and refers to embodiment of the method, repeats no more here.
Refer to Fig. 7, it illustrates the structural representation of terminal involved by the embodiment of the present invention, this terminal may be used for
The method playing live video provided in above-described embodiment is provided.Specifically:
Terminal 700 can include RF (Radio Frequency, radio frequency) circuit 110, include one or more meters
The memorizer 120 of calculation machine readable storage medium storing program for executing, input block 130, display unit 140, sensor 150, voicefrequency circuit 160,
WiFi (wireless fidelity, Wireless Fidelity) module 170, include one or more than one process core process
The parts such as device 180 and power supply 190.It will be understood by those skilled in the art that the terminal structure shown in Fig. 7 is not intended that right
The restriction of terminal, can include that ratio illustrates more or less of parts, or combine some parts, or different parts cloth
Put.Wherein:
RF circuit 110 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, by base station
After downlink information receives, transfer to one or more than one processor 180 processes;It addition, be sent to relating to up data
Base station.Generally, RF circuit 110 includes but not limited to antenna, at least one amplifier, tuner, one or more agitator, use
Family identity module (SIM) card, transceiver, bonder, LNA (Low Noise Amplifier, low-noise amplifier), duplex
Device etc..Additionally, RF circuit 110 can also be communicated with network and other equipment by radio communication.Described radio communication can make
By arbitrary communication standard or agreement, include but not limited to GSM (Global System of Mobile communication, entirely
Ball mobile communcations system), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code
Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple
Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short
Messaging Service, Short Message Service) etc..
Memorizer 120 can be used for storing software program and module, and processor 180 is stored in memorizer 120 by operation
Software program and module, thus perform various function application and data process.Memorizer 120 can mainly include storing journey
Sequence district and storage data field, wherein, storage program area can store the application program (ratio needed for operating system, at least one function
Such as sound-playing function, image player function etc.) etc.;Storage data field can store the number that the use according to terminal 700 is created
According to (such as voice data, phone directory etc.) etc..Additionally, memorizer 120 can include high-speed random access memory, it is also possible to bag
Include nonvolatile memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.
Correspondingly, memorizer 120 can also include Memory Controller, to provide processor 180 and input block 130 to memorizer
The access of 120.
Input block 130 can be used for receiving numeral or the character information of input, and produces and user setup and function
Control relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Specifically, input block 130 can include touching
Sensitive surfaces 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touches display screen or Trackpad, can collect use
Family thereon or neighbouring touch operation (such as user uses any applicable object such as finger, stylus or adnexa at touch-sensitive table
Operation on face 131 or near Touch sensitive surface 131), and drive corresponding attachment means according to formula set in advance.Optional
, Touch sensitive surface 131 can include touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detection is used
The touch orientation at family, and detect the signal that touch operation brings, transmit a signal to touch controller;Touch controller is from touch
Receive touch information on detection device, and be converted into contact coordinate, then give processor 180, and processor 180 can be received
The order sent also is performed.Furthermore, it is possible to use the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave
Realize Touch sensitive surface 131.Except Touch sensitive surface 131, input block 130 can also include other input equipments 132.Specifically,
Other input equipments 132 can include but not limited to physical keyboard, function key (such as volume control button, switch key etc.),
One or more in trace ball, mouse, action bars etc..
Display unit 140 can be used for the information that inputted by user of display or the information being supplied to user and terminal 700
Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its combination in any.
Display unit 140 can include display floater 141, optionally, can use LCD (Liquid Crystal Display, liquid crystal
Show device), the form such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure display floater
141.Further, Touch sensitive surface 131 can cover display floater 141, when Touch sensitive surface 131 detects thereon or neighbouring touching
After touching operation, send processor 180 to determine the type of touch event, with preprocessor 180 according to the type of touch event
Display floater 141 provides corresponding visual output.Although in the figure 7, Touch sensitive surface 131 and display floater 141 are conducts
Two independent parts realize input and input function, but in some embodiments it is possible to by Touch sensitive surface 131 and display
Panel 141 is integrated and realizes input and output function.
Terminal 700 may also include at least one sensor 150, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor can include ambient light sensor and proximity transducer, and wherein, ambient light sensor can be according to environment
The light and shade of light regulates the brightness of display floater 141, and proximity transducer can cut out display when terminal 700 moves in one's ear
Panel 141 and/or backlight.As the one of motion sensor, Gravity accelerometer can detect in all directions (generally
Three axles) size of acceleration, can detect that size and the direction of gravity time static, can be used for identifying the application (ratio of mobile phone attitude
Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;Extremely
Other sensors such as the gyroscope that can also configure in terminal 700, barometer, drimeter, thermometer, infrared ray sensor, at this
Repeat no more.
Voicefrequency circuit 160, speaker 161, microphone 162 can provide the audio interface between user and terminal 700.Audio frequency
The signal of telecommunication after the voice data conversion that circuit 160 can will receive, is transferred to speaker 161, speaker 161 is converted to sound
Tone signal exports;On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone 162, voicefrequency circuit 160 after receiving
Being converted to voice data, then after being processed by voice data output processor 180, through RF circuit 110, to be sent to such as, another is eventually
End, or voice data is exported to memorizer 120 to process further.Voicefrequency circuit 160 is also possible that earphone jack,
To provide the communication of peripheral hardware earphone and terminal 700.
WiFi belongs to short range wireless transmission technology, and terminal 700 can help user's transceiver electronics by WiFi module 170
Mail, browsing webpage and access streaming video etc., it has provided the user wireless broadband internet and has accessed.Although Fig. 7 illustrates
WiFi module 170, but it is understood that, it is also not belonging to must be configured into of terminal 700, can exist as required completely
Omit in the scope of the essence not changing invention.
Processor 180 is the control centre of terminal 700, utilizes various interface and each portion of the whole mobile phone of connection
Point, it is stored in the software program in memorizer 120 and/or module by running or performing, and calls and be stored in memorizer 120
Interior data, perform the various functions of terminal 700 and process data, thus mobile phone is carried out integral monitoring.Optionally, processor
180 can include one or more process core;Preferably, processor 180 can integrated application processor and modem processor,
Wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor mainly processes nothing
Line communicates.It is understood that above-mentioned modem processor can not also be integrated in processor 180.
Terminal 700 also includes the power supply 190 (such as battery) powered to all parts, it is preferred that power supply can be by electricity
Management system is logically contiguous with processor 180, thus realizes management charging, electric discharge and power consumption by power-supply management system
The functions such as management.Power supply 190 can also include one or more direct current or alternating current power supply, recharging system, power supply event
Barrier testing circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, terminal 700 can also include photographic head, bluetooth module etc., does not repeats them here.Specifically in this reality
Executing in example, the display unit of terminal 700 is touch-screen display, and terminal 700 also includes memorizer, and one or one
Above program, one of them or more than one program is stored in memorizer, and be configured to by one or one with
Upper processor performs to state one or more than one program comprises the instruction for carrying out following operation:
Obtain the song identity of the target song that user is selected by K song function;
Sending direct broadcasting room to server and obtain request, wherein, described direct broadcasting room obtains and carries described target song in request
Bent song identity;
The direct broadcasting room of the direct broadcasting room that the live video receiving the transmission of described server relates to described target song links;
Link based on described direct broadcasting room, play the live video of described direct broadcasting room.
Optionally, the song identity of the target song that the described user of acquisition is selected by K song function, including:
The cycle is obtained based on default direct broadcasting room, the target song that the K song list of songs of acquisition user setup includes
Song identity;Or,
Obtain the cycle based on default direct broadcasting room, obtain target song that history K song list of songs includes and current
The song identity of the target song sung;Or,
At the end of user is sung by the target song that K song function is currently sung, obtain the song of described target song
Mark.
Optionally, described link based on described direct broadcasting room, play the live video of described direct broadcasting room, including:
After the song currently sung sings end, link based on described direct broadcasting room, play the live of described direct broadcasting room and regard
Frequently.
In the embodiment of the present invention, when user carries out K song by the K song function in terminal, terminal can obtain user and pass through K
The song identity of the target song that song function is selected, and then the song identity carrying target song can be sent to server
Direct broadcasting room obtains request, after server receives the direct broadcasting room acquisition request that terminal sends, it may be determined that live video relates to mesh
The direct broadcasting room link of the direct broadcasting room of mark song, and send it to terminal, terminal receives the direct broadcasting room link that server sends
After, can link based on direct broadcasting room, play the live video of direct broadcasting room.So, when user carries out K song by K song function, also
The live video that live video relates to the direct broadcasting room of K song song can be obtained, and watch, be not can only be straight by network
The direct broadcasting room identification list that multicast function is corresponding, could obtain the live video of certain direct broadcasting room, receives it is thus possible to contribute to direct broadcasting room
The lifting of diopter.
Fig. 8 is the structural representation of the server that the embodiment of the present invention provides.This server 1900 can be because of configuration or performance
Different and produce bigger difference, one or more central processing units (central processing can be included
Units, CPU) 1922 (such as, one or more processors) and memorizeies 1932, one or more store application
The storage medium 1930 (such as one or more mass memory units) of program 1942 or data 1944.Wherein, memorizer
1932 and storage medium 1930 can be of short duration storage or persistently store.The program being stored in storage medium 1930 can include one
Individual or more than one module (diagram does not marks), each module can include a series of command operatings in server.More enter
One step ground, central processing unit 1922 could be arranged to communicate with storage medium 1930, performs storage medium on server 1900
A series of command operatings in 1930.
Server 1900 can also include one or more power supplys 1926, one or more wired or wireless nets
Network interface 1950, one or more input/output interfaces 1958, one or more keyboards 1956, and/or, one or
More than one operating system 1941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM
Etc..
Server 1900 can include memorizer, and one or more than one program, one of them or one
Individual procedure above is stored in memorizer, and is configured to be performed one or by one or more than one processor
Individual procedure above comprises the instruction for carrying out following operation:
Receiving the direct broadcasting room acquisition request that terminal sends, wherein, described direct broadcasting room obtains in request and carries target song
Song identity;
Direct broadcasting room link according to the direct broadcasting room prestored relates to the corresponding pass of the song identity of song with live video
System, and the song identity of described target song, determine that live video relates to the direct broadcasting room chain of the direct broadcasting room of described target song
Connect;
The direct broadcasting room link of the direct broadcasting room determined is sent to described terminal.
Optionally, the direct broadcasting room link of the direct broadcasting room that described basis prestores and live video relate to the song mark of song
The corresponding relation known, and the song identity of described target song, determine that live video relates to the direct broadcasting room of described target song
Direct broadcasting room link, including:
The corresponding pass of the song identity of song is currently sung in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
System, and the song identity of described target song, determine that main broadcaster currently sings the straight of the direct broadcasting room that song is described target song
Link between broadcasting.
Optionally, described method also includes:
Based on the default detection cycle, determine that main broadcaster is currently singing the direct broadcasting room of song;
Being linked by the direct broadcasting room of described direct broadcasting room with main broadcaster currently in the song identity of the song sung, corresponding storage is to institute
In the corresponding relation of the song identity that the direct broadcasting room link stating direct broadcasting room currently sings song with main broadcaster.
Optionally, the direct broadcasting room link of the direct broadcasting room that described basis prestores and live video relate to the song mark of song
The corresponding relation known, and the song identity of described target song, determine that live video relates to the direct broadcasting room of described target song
Direct broadcasting room link, including:
The corresponding pass of the song identity list of singing song is treated in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster
System, and the song identity of described target song, determine that main broadcaster waits the live of the bent direct broadcasting room including described target song of singing
Between link.
Optionally, the direct broadcasting room link of the direct broadcasting room that described basis prestores and main broadcaster wait the song identity row singing bent
The corresponding relation of table, and the song identity of described target song, determine that main broadcaster treats that singing song includes the straight of described target song
Direct broadcasting room link between broadcasting, including:
Direct broadcasting room link according to the direct broadcasting room prestored, main broadcaster wait the song identity list singing bent, sing the moment
Corresponding relation, and the song identity of described target song, determine main broadcaster wait to sing song include described target song each directly
Direct broadcasting room link between broadcasting, and described target song is corresponding in each direct broadcasting room sings the moment;
The each direct broadcasting room determined direct broadcasting room link in, determine correspondence sing the moment distance current time nearest
The direct broadcasting room link of direct broadcasting room.
In the embodiment of the present invention, when user carries out K song by the K song function in terminal, terminal can obtain user and pass through K
The song identity of the target song that song function is selected, and then the song identity carrying target song can be sent to server
Direct broadcasting room obtains request, after server receives the direct broadcasting room acquisition request that terminal sends, it may be determined that live video relates to mesh
The direct broadcasting room link of the direct broadcasting room of mark song, and send it to terminal, terminal receives the direct broadcasting room link that server sends
After, can link based on direct broadcasting room, play the live video of direct broadcasting room.So, when user carries out K song by K song function, also
The live video that live video relates to the direct broadcasting room of K song song can be obtained, and watch, be not can only be straight by network
The direct broadcasting room identification list that multicast function is corresponding, could obtain the live video of certain direct broadcasting room, receives it is thus possible to contribute to direct broadcasting room
The lifting of diopter.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can pass through hardware
Completing, it is also possible to instruct relevant hardware by program and complete, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read only memory, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all spirit in the present invention and
Within principle, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.
Claims (17)
1. the method playing live video, it is characterised in that described method includes:
Obtain the song identity of the target song that user is selected by K song function;
Sending direct broadcasting room to server and obtain request, wherein, described direct broadcasting room obtains in request and carries described target song
Song identity;
The direct broadcasting room of the direct broadcasting room that the live video receiving the transmission of described server relates to described target song links;
Link based on described direct broadcasting room, play the live video of described direct broadcasting room.
Method the most according to claim 1, it is characterised in that described acquisition user is sung by the target that K song function is selected
Bent song identity, including:
Obtaining the cycle based on default direct broadcasting room, the K obtaining user setup sings the song of the target song that list of songs includes
Mark;Or,
Obtain the cycle based on default direct broadcasting room, obtain target song that history K song list of songs includes and currently sing
The song identity of target song;Or,
At the end of user is sung by the target song that K song function is currently sung, obtain the song identity of described target song.
Method the most according to claim 1, it is characterised in that described link based on described direct broadcasting room, plays described live
Between live video, including:
After the song currently sung sings end, link based on described direct broadcasting room, play the live video of described direct broadcasting room.
4. the method playing live video, it is characterised in that described method includes:
Receiving the direct broadcasting room acquisition request that terminal sends, wherein, described direct broadcasting room obtains the song carrying target song in request
Bent mark;
Direct broadcasting room link according to the direct broadcasting room prestored relates to the corresponding relation of the song identity of song with live video, with
And the song identity of described target song, determine that live video relates to the direct broadcasting room link of the direct broadcasting room of described target song;
The direct broadcasting room link of the direct broadcasting room determined is sent to described terminal.
Method the most according to claim 4, it is characterised in that the direct broadcasting room link of the direct broadcasting room that described basis prestores
Relate to the corresponding relation of the song identity of song, and the song identity of described target song with live video, determine live regarding
Frequency relates to the direct broadcasting room link of the direct broadcasting room of described target song, including:
The corresponding relation of the song identity of song is currently sung in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster, with
And the song identity of described target song, determine that main broadcaster currently sings the direct broadcasting room chain of the direct broadcasting room that song is described target song
Connect.
Method the most according to claim 5, it is characterised in that described method also includes:
Based on the default detection cycle, determine that main broadcaster is currently singing the direct broadcasting room of song;
The direct broadcasting room of described direct broadcasting room is linked with main broadcaster currently in the song identity of the song sung, corresponding storage to described directly
In the corresponding relation of the song identity that the direct broadcasting room link between broadcasting currently sings song with main broadcaster.
Method the most according to claim 4, it is characterised in that the direct broadcasting room link of the direct broadcasting room that described basis prestores
Relate to the corresponding relation of the song identity of song, and the song identity of described target song with live video, determine live regarding
Frequency relates to the direct broadcasting room link of the direct broadcasting room of described target song, including:
The corresponding relation of the song identity list of singing song is treated in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster, with
And the song identity of described target song, determine that main broadcaster's song of waiting to sing includes the direct broadcasting room chain of direct broadcasting room of described target song
Connect.
Method the most according to claim 7, it is characterised in that the direct broadcasting room link of the direct broadcasting room that described basis prestores
Treat the corresponding relation of the song identity list of singing song, and the song identity of described target song with main broadcaster, determine that main broadcaster treats
Song of singing includes the direct broadcasting room link of the direct broadcasting room of described target song, including:
Direct broadcasting room link according to the direct broadcasting room prestored, main broadcaster wait the song identity list singing bent, sing the right of moment
Should be related to, and the song identity of described target song, determine that main broadcaster waits the bent each direct broadcasting room including described target song of singing
Direct broadcasting room link, and described target song is corresponding in each direct broadcasting room sings the moment;
In the direct broadcasting room of each direct broadcasting room determined links, determine correspondence sings moment distance nearest live of current time
Between direct broadcasting room link.
9. a terminal, it is characterised in that described terminal includes:
Acquisition module, for obtaining the song identity of the target song that user is selected by K song function;
Sending module, obtains request for sending direct broadcasting room to server, and wherein, described direct broadcasting room obtains in request and carries
State the song identity of target song;
Receiver module, the live video sent for receiving described server relates to the direct broadcasting room of the direct broadcasting room of described target song
Link;
Playing module, for linking based on described direct broadcasting room, plays the live video of described direct broadcasting room.
Terminal the most according to claim 9, it is characterised in that described acquisition module, is used for:
Obtaining the cycle based on default direct broadcasting room, the K obtaining user setup sings the song of the target song that list of songs includes
Mark;Or,
Obtain the cycle based on default direct broadcasting room, obtain target song that history K song list of songs includes and currently sing
The song identity of target song;Or,
At the end of user is sung by the target song that K song function is currently sung, obtain the song identity of described target song.
11. terminals according to claim 9, it is characterised in that described playing module, are used for:
After the song currently sung sings end, link based on described direct broadcasting room, play the live video of described direct broadcasting room.
12. 1 kinds of servers, it is characterised in that described server includes:
Receiver module, the direct broadcasting room sent for receiving terminal obtains request, and wherein, described direct broadcasting room obtains in request and carries
The song identity of target song;
First determines module, relates to the song of song for the direct broadcasting room link according to the direct broadcasting room prestored and live video
The corresponding relation of mark, and the song identity of described target song, determine that live video relates to the live of described target song
Between direct broadcasting room link;
Sending module, for sending the direct broadcasting room link of the direct broadcasting room determined to described terminal.
13. servers according to claim 12, it is characterised in that described first determines module, is used for:
The corresponding relation of the song identity of song is currently sung in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster, with
And the song identity of described target song, determine that main broadcaster currently sings the direct broadcasting room chain of the direct broadcasting room that song is described target song
Connect.
14. servers according to claim 13, it is characterised in that described server also includes:
Second determines module, for based on the default detection cycle, determines that main broadcaster is currently singing the direct broadcasting room of song;
Memory module is for the direct broadcasting room of described direct broadcasting room being linked with main broadcaster currently in the song identity of the song sung, right
In the corresponding relation of the song identity that the direct broadcasting room link that should store described direct broadcasting room currently sings song with main broadcaster.
15. servers according to claim 12, it is characterised in that described first determines module, is used for:
The corresponding relation of the song identity list of singing song is treated in direct broadcasting room link according to the direct broadcasting room prestored with main broadcaster, with
And the song identity of described target song, determine that main broadcaster's song of waiting to sing includes the direct broadcasting room chain of direct broadcasting room of described target song
Connect.
16. servers according to claim 15, it is characterised in that described first determines module, is used for:
Direct broadcasting room link according to the direct broadcasting room prestored, main broadcaster wait the song identity list singing bent, sing the right of moment
Should be related to, and the song identity of described target song, determine that main broadcaster waits the bent each direct broadcasting room including described target song of singing
Direct broadcasting room link, and described target song is corresponding in each direct broadcasting room sings the moment;
In the direct broadcasting room of each direct broadcasting room determined links, determine correspondence sings moment distance nearest live of current time
Between direct broadcasting room link.
17. 1 kinds of systems playing live video, it is characterised in that described system includes terminal and server, wherein:
Described terminal, for obtaining the song identity of the target song that user is selected by K song function, sends to described server
Direct broadcasting room obtains request, and wherein, described direct broadcasting room obtains the song identity carrying described target song in request, receives described
The live video that server sends relates to the direct broadcasting room link of the direct broadcasting room of described target song, links based on described direct broadcasting room,
Play the live video of described direct broadcasting room;
Described server, the direct broadcasting room sent for receiving described terminal obtains request, straight according to the direct broadcasting room prestored
Between broadcasting, link and live video relate to the corresponding relation of the song identity of song, and the song identity of described target song, really
Determine the direct broadcasting room link that live video relates to the direct broadcasting room of described target song, send the direct broadcasting room determined to described terminal
Direct broadcasting room links.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610574335.3A CN106210755B (en) | 2016-07-20 | 2016-07-20 | A kind of methods, devices and systems playing live video |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610574335.3A CN106210755B (en) | 2016-07-20 | 2016-07-20 | A kind of methods, devices and systems playing live video |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106210755A true CN106210755A (en) | 2016-12-07 |
CN106210755B CN106210755B (en) | 2019-08-27 |
Family
ID=57494624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610574335.3A Active CN106210755B (en) | 2016-07-20 | 2016-07-20 | A kind of methods, devices and systems playing live video |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106210755B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683927A (en) * | 2018-05-07 | 2018-10-19 | 广州酷狗计算机科技有限公司 | Main broadcaster recommends method, apparatus and storage medium |
CN108833934A (en) * | 2018-06-21 | 2018-11-16 | 广州酷狗计算机科技有限公司 | Obtain method, server and the system of video data |
CN109068160A (en) * | 2018-09-20 | 2018-12-21 | 广州酷狗计算机科技有限公司 | The methods, devices and systems of inking video |
CN109582820A (en) * | 2018-11-23 | 2019-04-05 | 维沃移动通信有限公司 | A kind of playback of songs method, terminal device and server |
CN110035296A (en) * | 2019-04-23 | 2019-07-19 | 广州酷狗计算机科技有限公司 | Display methods, equipment and the readable storage medium storing program for executing of direct broadcasting room song information |
CN110109597A (en) * | 2019-05-20 | 2019-08-09 | 北京字节跳动网络技术有限公司 | A kind of single switching method of song, device, system, terminal and storage medium |
CN110267067A (en) * | 2019-06-28 | 2019-09-20 | 广州酷狗计算机科技有限公司 | Method, apparatus, equipment and the storage medium that direct broadcasting room is recommended |
CN110267054A (en) * | 2019-06-28 | 2019-09-20 | 广州酷狗计算机科技有限公司 | A kind of method and device for recommending direct broadcasting room |
CN110300313A (en) * | 2019-06-28 | 2019-10-01 | 广州酷狗计算机科技有限公司 | Information display method, device, terminal, server and storage medium |
CN111147920A (en) * | 2019-12-26 | 2020-05-12 | 北京塞宾科技有限公司 | Karaoke method, screen projection device and storage medium |
CN112584180A (en) * | 2019-09-27 | 2021-03-30 | 广州艾美网络科技有限公司 | Live broadcasting method and device based on VOG terminal equipment and VOG terminal equipment |
CN113824979A (en) * | 2021-09-09 | 2021-12-21 | 广州方硅信息技术有限公司 | Live broadcast room recommendation method and device and computer equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013037211A1 (en) * | 2011-09-16 | 2013-03-21 | 百度在线网络技术(北京)有限公司 | Method and device for displaying operation information-based recommendation information on mobile devices |
CN103618956A (en) * | 2013-11-13 | 2014-03-05 | 深圳市同洲电子股份有限公司 | Method for obtaining video associated information and mobile terminal |
CN104333773A (en) * | 2013-12-18 | 2015-02-04 | 乐视网信息技术(北京)股份有限公司 | A Video recommending method and server |
CN105120304A (en) * | 2015-08-31 | 2015-12-02 | 广州酷狗计算机科技有限公司 | Information display method, device and system |
-
2016
- 2016-07-20 CN CN201610574335.3A patent/CN106210755B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013037211A1 (en) * | 2011-09-16 | 2013-03-21 | 百度在线网络技术(北京)有限公司 | Method and device for displaying operation information-based recommendation information on mobile devices |
CN103618956A (en) * | 2013-11-13 | 2014-03-05 | 深圳市同洲电子股份有限公司 | Method for obtaining video associated information and mobile terminal |
CN104333773A (en) * | 2013-12-18 | 2015-02-04 | 乐视网信息技术(北京)股份有限公司 | A Video recommending method and server |
CN105120304A (en) * | 2015-08-31 | 2015-12-02 | 广州酷狗计算机科技有限公司 | Information display method, device and system |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683927B (en) * | 2018-05-07 | 2020-10-09 | 广州酷狗计算机科技有限公司 | Anchor recommendation method and device and storage medium |
CN108683927A (en) * | 2018-05-07 | 2018-10-19 | 广州酷狗计算机科技有限公司 | Main broadcaster recommends method, apparatus and storage medium |
CN108833934A (en) * | 2018-06-21 | 2018-11-16 | 广州酷狗计算机科技有限公司 | Obtain method, server and the system of video data |
CN108833934B (en) * | 2018-06-21 | 2021-07-20 | 广州酷狗计算机科技有限公司 | Method, server and system for acquiring video data |
CN109068160A (en) * | 2018-09-20 | 2018-12-21 | 广州酷狗计算机科技有限公司 | The methods, devices and systems of inking video |
CN109068160B (en) * | 2018-09-20 | 2021-05-07 | 广州酷狗计算机科技有限公司 | Method, device and system for linking videos |
CN109582820A (en) * | 2018-11-23 | 2019-04-05 | 维沃移动通信有限公司 | A kind of playback of songs method, terminal device and server |
CN109582820B (en) * | 2018-11-23 | 2021-05-25 | 维沃移动通信有限公司 | Song playing method, terminal equipment and server |
CN110035296A (en) * | 2019-04-23 | 2019-07-19 | 广州酷狗计算机科技有限公司 | Display methods, equipment and the readable storage medium storing program for executing of direct broadcasting room song information |
CN110035296B (en) * | 2019-04-23 | 2021-07-16 | 广州酷狗计算机科技有限公司 | Method and device for displaying song information in live broadcast room and readable storage medium |
CN110109597A (en) * | 2019-05-20 | 2019-08-09 | 北京字节跳动网络技术有限公司 | A kind of single switching method of song, device, system, terminal and storage medium |
CN110109597B (en) * | 2019-05-20 | 2020-12-22 | 北京字节跳动网络技术有限公司 | Singing list switching method, device, system, terminal and storage medium |
US11632581B2 (en) | 2019-05-20 | 2023-04-18 | Beijing Bytedance Network Technology Co., Ltd. | Playlist switching method, apparatus and system, terminal and storage medium |
CN110300313A (en) * | 2019-06-28 | 2019-10-01 | 广州酷狗计算机科技有限公司 | Information display method, device, terminal, server and storage medium |
CN110267067B (en) * | 2019-06-28 | 2021-07-16 | 广州酷狗计算机科技有限公司 | Live broadcast room recommendation method, device, equipment and storage medium |
CN110267054A (en) * | 2019-06-28 | 2019-09-20 | 广州酷狗计算机科技有限公司 | A kind of method and device for recommending direct broadcasting room |
CN110267067A (en) * | 2019-06-28 | 2019-09-20 | 广州酷狗计算机科技有限公司 | Method, apparatus, equipment and the storage medium that direct broadcasting room is recommended |
CN110267054B (en) * | 2019-06-28 | 2022-01-18 | 广州酷狗计算机科技有限公司 | Method and device for recommending live broadcast room |
CN112584180A (en) * | 2019-09-27 | 2021-03-30 | 广州艾美网络科技有限公司 | Live broadcasting method and device based on VOG terminal equipment and VOG terminal equipment |
CN112584180B (en) * | 2019-09-27 | 2023-06-06 | 广州艾美网络科技有限公司 | Live broadcast method and device based on jukebox terminal equipment and jukebox terminal equipment |
CN111147920A (en) * | 2019-12-26 | 2020-05-12 | 北京塞宾科技有限公司 | Karaoke method, screen projection device and storage medium |
CN113824979A (en) * | 2021-09-09 | 2021-12-21 | 广州方硅信息技术有限公司 | Live broadcast room recommendation method and device and computer equipment |
Also Published As
Publication number | Publication date |
---|---|
CN106210755B (en) | 2019-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106210755A (en) | A kind of methods, devices and systems playing live video | |
CN106231379A (en) | A kind of methods, devices and systems playing live video | |
CN106101736A (en) | The methods of exhibiting of a kind of virtual present and system | |
CN106454404A (en) | Live video playing method, device and system | |
CN106231433B (en) | A kind of methods, devices and systems playing network video | |
CN106331826A (en) | Method, device and system for setting live broadcast template and video mode | |
CN103475914B (en) | Video playing method, video playing device, terminal equipment and server | |
CN106686396A (en) | Method and system for switching broadcasting rooms | |
CN105788612A (en) | Method and device for testing tone quality | |
CN106210919A (en) | A kind of main broadcaster of broadcasting sings the methods, devices and systems of video | |
CN106254910A (en) | A kind of method and apparatus recording image | |
CN106126174A (en) | The control method of a kind of scene audio and electronic equipment | |
CN106502906A (en) | A kind of method and apparatus of test application program | |
CN105959482B (en) | A kind of control method and electronic equipment of scene audio | |
CN103886198B (en) | Method, terminal, server and the system that a kind of data process | |
CN106126675A (en) | A kind of method of recommendation of audio, Apparatus and system | |
CN104699501B (en) | A kind of method and device for running application program | |
CN106101764A (en) | A kind of methods, devices and systems showing video data | |
CN106294168A (en) | A kind of method and system carrying out Application testing | |
CN103945241A (en) | Streaming data statistical method, system and related device | |
CN105047185B (en) | A kind of methods, devices and systems obtaining audio accompaniment | |
CN105959481A (en) | Control method of scene sound effect, and electronic equipment | |
CN104660769B (en) | A kind of methods, devices and systems for adding associated person information | |
CN106328176A (en) | Method and device for generating song audio | |
CN107707642A (en) | Brush amount terminal determines method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 510660 Guangzhou City, Guangzhou, Guangdong, Whampoa Avenue, No. 315, self - made 1-17 Applicant after: Guangzhou KuGou Networks Co., Ltd. Address before: 510000 B1, building, No. 16, rhyme Road, Guangzhou, Guangdong, China 13F Applicant before: Guangzhou KuGou Networks Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |