CN107645682A - Carry out live method and system - Google Patents

Carry out live method and system Download PDF

Info

Publication number
CN107645682A
CN107645682A CN201710985625.1A CN201710985625A CN107645682A CN 107645682 A CN107645682 A CN 107645682A CN 201710985625 A CN201710985625 A CN 201710985625A CN 107645682 A CN107645682 A CN 107645682A
Authority
CN
China
Prior art keywords
main broadcaster
wheat
live
client
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710985625.1A
Other languages
Chinese (zh)
Other versions
CN107645682B (en
Inventor
褚腾新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN201710985625.1A priority Critical patent/CN107645682B/en
Publication of CN107645682A publication Critical patent/CN107645682A/en
Application granted granted Critical
Publication of CN107645682B publication Critical patent/CN107645682B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Live method and system is carried out the invention discloses a kind of, belongs to field of computer technology.This method includes:Server client used in each user into target direct broadcasting room sends the account identification that carry out live multiple main broadcasters, during the first main broadcaster is live in target direct broadcasting room, the first live voice data of first main broadcaster of client transmission used in server reception first main broadcaster, and client used in each user sends ballot request and first voice data into the target direct broadcasting room, so that client display ballot is asked and plays first voice data used in each user, after the number for the agreement ballot that the server receives reaches default value, the first live video data of first main broadcaster is sent to client used in each user, so that the first video data described in client terminal playing used in each user.Using the present invention, can increase user participate in it is live interactive.

Description

Carry out live method and system
Technical field
It is more particularly to a kind of to carry out live method and system the present invention relates to field of computer technology.
Background technology
With the development of computer technology and network technology, network direct broadcasting has obtained extensive popularization, and user can log in The application program of network direct broadcasting, into direct broadcasting room interested, watch the programme televised live of main broadcaster.
Main broadcaster some direct broadcasting room carry out it is live during, as long as user into the direct broadcasting room, with regard to main broadcaster can be watched Live video pictures, and interaction can be carried out by word and main broadcaster, so, user is only the spectators of direct broadcasting room, ginseng With it is live interactive than relatively low.
The content of the invention
In order to solve problem of the prior art, live method and system is carried out the embodiments of the invention provide a kind of.Institute It is as follows to state technical scheme:
First aspect, there is provided a kind of to carry out live method, methods described includes:
Server client used in each user into target direct broadcasting room sends the account that carry out live multiple main broadcasters Family identifies;
During the first main broadcaster is live in the target direct broadcasting room, the server, which receives first main broadcaster, to be made Live the first voice data of first main broadcaster that client is sent, and each user is made into the target direct broadcasting room Client sends ballot request and first voice data, so that client display ballot used in each user Ask and play first voice data;
After the number for the agreement ballot that the server receives reaches default value, used to each user Client send the first live video data of first main broadcaster so that client terminal playing institute used in each user State the first video data.
Optionally, server client used in each user into target direct broadcasting room send to carry out it is live more The account identification of individual main broadcaster, including:
Server client used in each user into the target direct broadcasting room sends row's wheat list, wherein, institute The row's of stating wheat list includes carrying out the account identification of live multiple main broadcasters;
Methods described also includes:
When the server detects that the live duration of first main broadcaster reaches the first preset duration, according to row's wheat row Table, the second audio data that the second main broadcaster is live in the target direct broadcasting room is received, each user institute into the target direct broadcasting room The client used sends ballot request and the second audio data, wherein, in the row wheat list, second main broadcaster Account identification be the next account identification adjacent with the account identification of first main broadcaster.
So, user does not have to toggle direct broadcasting room, it is possible to watches the live of multiple main broadcasters, can improve user's viewing Live efficiency.
Optionally, the row wheat list includes carrying out the live account identification of multiple main broadcasters and pair of song identity Should be related to and the upper wheat of each account identification order;
It is described when the server detects that the live duration of first main broadcaster reaches the first preset duration, according to row Wheat list, the second audio data that the second main broadcaster is live in the target direct broadcasting room is received, respectively used into the target direct broadcasting room Client used in family sends ballot request and the second audio data, including:
When the server detects that the live duration of first main broadcaster reaches the first preset duration, according to the row Wheat list, upper wheat prompting message is sent to client used in second main broadcaster, wherein, taken in the upper wheat prompting message Song identity corresponding to account identification with second main broadcaster;
If the server is sending the after wheat prompting message to client used in second main broadcaster In two preset durations, wheat message in the agreement that client used in second main broadcaster is sent is received, then receives the mesh The second audio data that the second main broadcaster is live in direct broadcasting room is marked, client used in each user is sent out into the target direct broadcasting room Send ballot request and the second audio data.
Optionally, methods described also includes:
If the server is sending the after wheat prompting message to client used in second main broadcaster In two preset durations, wheat message in the agreement that client used in second main broadcaster is sent is not received, then according to Wheat list is arranged, into the target direct broadcasting room, client used in the 3rd main broadcaster sends upper wheat prompting message, wherein, described Arrange in wheat list, the account identification of the 3rd main broadcaster is the next account mark adjacent with the account identification of second main broadcaster Know;
If the server is sending the after wheat prompting message to client used in the 3rd main broadcaster In two preset durations, wheat message in the agreement that client used in the 3rd main broadcaster is sent is received, then receives described the The 3rd live voice data of the 3rd main broadcaster of client transmission, each into the target direct broadcasting room used in three main broadcasters Client used in user sends ballot request and the 3rd voice data, wherein, carried in the upper wheat prompting message There is song identity corresponding to the account identification of the 3rd main broadcaster.
Optionally, methods described also includes:
Client used in the server to each user is sent corresponding to the account identification of second main broadcaster The song information of song identity, wherein, the lyrics are comprised at least in the song information.
Optionally, performance duration and default performance duration sum of first preset duration for song, wherein, it is described Song is song corresponding to song identity corresponding to the account identification of first main broadcaster.
Optionally, methods described also includes:
The server receives the registration request that client used in second main broadcaster is sent, wherein, the registration Song identity is carried in request;
The server according to it is described registration request reception time point, by the account identification of second main broadcaster with it is described In the corresponding wheat list added to row of song identity;
The renewal that server client used in each user into the target direct broadcasting room sends row's wheat list is led to Know, wherein, new row's wheat list is carried in the update notification.
This provides a kind of method that main broadcaster selects the live song to be sung.
Optionally, methods described also includes:
During the first main broadcaster is live described in the target direct broadcasting room, each user is made in the target direct broadcasting room Client plays default view data before first video data is received, wherein, described image data are Animation data or picture.
Second aspect, there is provided a kind of live system of progress, it is described including system server, wherein, the server, For:
Into target direct broadcasting room, client used in each user sends the account identification that carry out live multiple main broadcasters;
During the first main broadcaster is live in the target direct broadcasting room, client used in first main broadcaster is received Live the first voice data of first main broadcaster sent, and the client used in each user into the target direct broadcasting room Ballot request and first voice data are sent, so that client display ballot is asked and played used in each user First voice data;
After the number of the agreement ballot received reaches default value, sent out to client used in each user The first live video data of first main broadcaster is sent, so that the first video described in client terminal playing used in each user Data.
Optionally, the server, is used for:
Into the target direct broadcasting room, client used in each user sends row's wheat list, wherein, the row wheat list Include carrying out the account identification of live multiple main broadcasters;
The server, is additionally operable to:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to row's wheat list, institute is received The second audio data that the second main broadcaster is live in target direct broadcasting room is stated, the client used in each user into the target direct broadcasting room End sends ballot request and the second audio data, wherein, in the row wheat list, the account identification of second main broadcaster For the next account identification adjacent with the account identification of first main broadcaster.
Optionally, the row wheat list includes carrying out the live account identification of multiple main broadcasters and pair of song identity Should be related to and the upper wheat of each account identification order;
The server, is used for:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to the row wheat list, to Client used in second main broadcaster sends upper wheat prompting message, wherein, carried in the upper wheat prompting message described Song identity corresponding to the account identification of second main broadcaster;
If the second preset duration after wheat prompting message is sent to client used in second main broadcaster It is interior, wheat message in the agreement that client used in second main broadcaster is sent is received, then is received in the target direct broadcasting room The live second audio data of second main broadcaster, into the target direct broadcasting room, client used in each user sends ballot request With the second audio data.
Optionally, the server, is additionally operable to:
If the second preset duration after wheat prompting message is sent to client used in second main broadcaster It is interior, do not receive wheat message in the agreement that client used in second main broadcaster is sent, then according to the row wheat list, to Client used in the 3rd main broadcaster sends upper wheat prompting message in the target direct broadcasting room, wherein, in the row wheat list, The account identification of 3rd main broadcaster is the next account identification adjacent with the account identification of second main broadcaster;
If the second preset duration after wheat prompting message is sent to client used in the 3rd main broadcaster It is interior, wheat message in the agreement that client used in the 3rd main broadcaster is sent is received, then receiving the 3rd main broadcaster is made Live the 3rd voice data of the 3rd main broadcaster that client is sent, into the target direct broadcasting room, each user is used Client send ballot request and the 3rd voice data, wherein, carry the described 3rd in the upper wheat prompting message Song identity corresponding to the account identification of main broadcaster.
Optionally, the server, is additionally operable to:
Song identity corresponding to the account identification of second main broadcaster is sent to client used in each user Song information, wherein, the lyrics are comprised at least in the song information.
Optionally, performance duration and default performance duration sum of first preset duration for song, wherein, it is described Song is song corresponding to song identity corresponding to the account identification of first main broadcaster.
Optionally, the server, is additionally operable to:
The registration request that client used in second main broadcaster is sent is received, wherein, carried in the registration request There is song identity;
According to the reception time point of the registration request, by the account identification of second main broadcaster and the song identity pair Should be added to row wheat list in;
Into the target direct broadcasting room, client used in each user sends the update notification of row's wheat list, wherein, institute State and new row's wheat list is carried in update notification.
Optionally, the system also includes terminal, wherein, the terminal, it is used for:
During the first main broadcaster is live described in the target direct broadcasting room, each user is made in the target direct broadcasting room Client plays default view data before first video data is received, wherein, described image data are Animation data or picture.
The beneficial effect that technical scheme provided in an embodiment of the present invention is brought is:
In the embodiment of the present invention, server client transmission used in each user into target direct broadcasting room will carry out live Multiple main broadcasters account identification, during the first main broadcaster is live in target direct broadcasting room, server receive the first main broadcaster institute The first live voice data of the first main broadcaster that the client that uses is sent, and it is objective used in each user into target direct broadcasting room The transmission ballot request of family end and the first voice data, so that client display used in each user is voted and asks and play first Voice data, after the number for the agreement ballot that server receives reaches default value, to client used in each user End sends the first live video data of the first main broadcaster, so that the video data of client terminal playing first used in each user.This Sample, because the user in direct broadcasting room can choose in a vote, if play it is current just in the video data of live main broadcaster, so as to increase User has been added to participate in live interactive.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, make required in being described below to embodiment Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings Accompanying drawing.
Fig. 1 is a kind of live method flow diagram of progress provided in an embodiment of the present invention;
Fig. 2 is a kind of display schematic diagram of message of voting provided in an embodiment of the present invention;
Fig. 3 is a kind of display schematic diagram of rhythm curve provided in an embodiment of the present invention;
Fig. 4 is a kind of display schematic diagram of upper wheat prompting message provided in an embodiment of the present invention;
Fig. 5 is a kind of structural representation of server provided in an embodiment of the present invention;
Fig. 6 is a kind of structural representation of terminal provided in an embodiment of the present invention.
Embodiment
To make 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.
Live method is carried out the embodiments of the invention provide a kind of, the executive agent of this method is server and terminal. Wherein, processor, memory and transceiver etc. can be provided with the server, processor can be used for carrying out live process Processing, memory can be used for storing it is live during the data that need and caused data, transceiver can be used for connecing Receive and send message etc..The terminal can be mobile phone, tablet personal computer etc., and live client, the end can be carried out by running to have Processor, memory and transceiver etc. can be provided with end, processor can be used for the processing for carrying out live process, storage Device can be used for storing it is live during the data that need and caused data, transceiver, which can be used for receiving and send, to disappear Breath etc., is also provided with the input-output equipment such as screen, microphone, screen is displayed for live picture in the terminal Deng microphone can be used for playing audio-fequency data etc..
Before being implemented, the application scenarios of the embodiment of the present invention are introduced first, are referred in the embodiment of the present invention , multiple main broadcasters in direct broadcasting room be present, each main broadcaster can use in a kind of new direct broadcasting room (can subsequently be referred to as direct broadcasting room) The Account Logon client of oneself application, into direct broadcasting room, only has a main broadcaster all the time in live, service in direct broadcasting room Device can be by arranging wheat list it is determined that the live main broadcaster of upper wheat.
As shown in figure 1, the handling process of this method can include the steps:
Step 101, server client used in each user into target direct broadcasting room send to carry out it is live multiple The account identification of main broadcaster.
In force, when the first main broadcaster (the first main broadcaster is any main broadcaster) will carry out live, the first main broadcaster can use Shen Account and password login client please, client is can carry out live application program, now in the main interface of client Multiple direct broadcasting room options and the option that starts broadcasting are shown, the first main broadcaster can click on direct broadcasting room option and enter currently just live Direct broadcasting room, target direct broadcasting room is subsequently properly termed as, the option that starts broadcasting can also be clicked on, into direct broadcasting room, be subsequently properly termed as target Direct broadcasting room.To enter the main broadcaster of target direct broadcasting room can use the above method.
Server has detected that account used in multiple main broadcasters enters target direct broadcasting room, and proceed by it is live after, clothes Business device can determine each user's (namely each online account in target direct broadcasting room) in current goal direct broadcasting room, and then server can To send the account identification that carry out live multiple main broadcasters to client used in each user.
Optionally, the account identification of multiple main broadcasters can be sent into target direct broadcasting room each user by arranging wheat list Used client, corresponding processing can be as follows:
Server client used in each user into target direct broadcasting room sends row's wheat list.
In force, server client used in each user can send row's wheat list, row into target direct broadcasting room Wheat list includes carrying out the account identification of live multiple main broadcasters, and the upper wheat order of each main broadcaster, can be each The account identification addition numbering 0,1,2 ... of main broadcaster, number smaller wheat in more morning.In target direct broadcasting room used in each user Client can be preserved after receiving row's wheat list, and each user in target direct broadcasting room can be by clicking in live interface The option of row's wheat list of display, checks the account identification that carry out live main broadcaster.
Step 102, during the first main broadcaster is live in target direct broadcasting room, server receives visitor used in the first main broadcaster Live the first voice data of the first main broadcaster that family end is sent, and client used in each user is sent into target direct broadcasting room Ballot request and the first voice data.
In force, when taking turns to the first main broadcaster above wheat, the first main broadcaster can start live, visitor used in the first main broadcaster Family end can gather the first live voice data of the first main broadcaster, and the first voice data is sent to server in real time.Server After receiving the first voice data that client used in the first main broadcaster is sent, it may be determined that each in current goal direct broadcasting room User (can be to determine all online accounts in current goal direct broadcasting room) herein, then to client used in each user Send the first voice data and ballot is asked, client used in each user receives the first voice data and ballot is asked Afterwards, the first voice data can be played.
Client used in each user can also show display ballot request, can be shown in video data display region Ballot request, such as ballot request be " main broadcaster can occur, and you decide ", and it is corresponding vote ask also to show support option, Oppose option, as shown in Fig. 2 the user in target direct broadcasting room oneself can determine whether to prop up by listening the first voice data Hold the first main broadcaster, if it is desired to support the first main broadcaster, support option can be clicked on, client used in user can then generate together The message of meaning ballot, the message for agreeing to ballot is then sent to server.Server can receive client used in user Transmission agreement ballot message, whenever receive once agree to ballot message, can will have agreed to ballot number increase by 1.
Optionally, client used in each user can be broadcast in video data display region in such a way Put:
During the first main broadcaster is live in target direct broadcasting room, client used in each user exists in target direct broadcasting room Before receiving the first video data, default view data is played.
Wherein, default view data is animation data, or picture, can be preset by technical staff, and store Into client.
In force, in target direct broadcasting room client used in each user before the first video data is received, Client used in each user can play default view data in video data display region in target direct broadcasting room.
In addition, as shown in figure 3, in only playing audio-fequency data, it can also show that rhythm is bent in video data display region Line.
In addition, client used in each user can also obtain the number of current agreement ballot from server, and Video data display region shows the number of current agreement ballot.
It should be noted that server can be when initially receiving the first voice data of the first main broadcaster, just to target In direct broadcasting room all users client send ballot request or it is pre- after the first voice data is initially received If after duration, into target direct broadcasting room, the client of all users sends ballot request, for example, it may be initially receiving the Behind 1 minute after one voice data, into target direct broadcasting room, the client of all users sends ballot request.
Step 103, after the number for the agreement ballot that server receives reaches default value, used to each user Client send live the first video data of the first main broadcaster so that the video counts of client terminal playing first used in each user According to.
Wherein, default value can be preset by technical staff, and be stored into server, and such as 2000, in addition, default Numerical value can be calculated by server according to the number of currently viewing live spectators in direct broadcasting room with preset ratio, for example, The number of currently viewing live spectators is 100,000, preset ratio 20%, and default value is 20,000.
In force, the first main broadcaster it is live during, server receives what client used in user was sent After the message for agreeing to ballot, the number of the agreement ballot received can be counted, if it is determined that agree to that the number of ballot reaches pre- , after this, can be with when client used in each user into target direct broadcasting room sends the first voice data if numerical value Into target direct broadcasting room, client used in each user sends the first live video data of current first main broadcaster.Each user institute When the client used receives the first voice data and the first video data, it can also continue to play the first voice data, and And show the first video data in video data display region.So, the spectators in target direct broadcasting room can watch the first main broadcaster The first live video data.Decide whether to show the video counts that the first main broadcaster is live due to being the user in target direct broadcasting room According to so, the property of participation of user being made stronger.
Optionally, server has two ways to obtain the first video data, and corresponding processing can be as follows:
Mode one:If the server determine that agreeing to that the number of ballot reaches default value, server can be to the first main broadcaster Used client sends video data and sends request, and client used in the first main broadcaster receives video data transmission please After asking, while the first live voice data of the first main broadcaster is sent to server, send what is currently collected to server The first live video data of first main broadcaster., can be to mesh after server receives the first video data and the first voice data Mark client used in each user in direct broadcasting room and send the first video data and the first voice data.
Mode two:The first main broadcaster start it is live after, as long as sending live the first audio number of the first main broadcaster to server According to just simultaneously to the first live video data of server the first main broadcaster of transmission, if the server determine that agreeing to the number of ballot Reach default value, server can determine currently will client used in each user be sent into target direct broadcasting room first The play time of voice data, it is then determined that the first video data (the first i.e. current video counts of the play time According to), then into target direct broadcasting room, current the first voice data and first of client transmission regards used in each user simultaneously Frequency evidence.
Above-mentioned first video data and the first voice data are sent in the form of Streaming Media.
In corresponding step 101, by arranging wheat list, the account that live multiple main broadcasters are carried out in target direct broadcasting room is sent Identify, in the embodiment of the present invention, additionally provide the process of the upper wheat of the next main broadcaster adjacent with the first main broadcaster, it is corresponding treated Journey can be as follows:
When server detects that the live duration of the first main broadcaster reaches the first preset duration, according to row's wheat list, receive The live second audio data of second main broadcaster in target direct broadcasting room, into target direct broadcasting room, client used in each user is sent Ballot request and second audio data.
Wherein, the first preset duration can be preset by technical staff, and be stored into server.
In force, server is that each main broadcaster sets live duration, during the first main broadcaster is live, server When detecting that the live duration of the first main broadcaster reaches the first preset duration, current row's wheat list can be obtained, then in row wheat In list, it is determined that the account identification of the next account identification, i.e. second main broadcaster adjacent with the account identification of the first main broadcaster, now Second main broadcaster can start live, and it is live that server can receive the second main broadcaster that client used in the second main broadcaster is sent Second audio data, then into target direct broadcasting room, client used in each user sends second audio data.While Ballot request is sent to client used in each user, after it is determined that the number for receiving agreement ballot reaches default value, Server can send the second live video data of the second main broadcaster to client used in each user, and (server obtains second The processing mode of video data is identical with the processing mode for obtaining the first video data), processing herein is with the first main broadcaster straight Processing during broadcasting is identical, and here is omitted.
Optionally, if main broadcaster is to give song recitals during live, it is corresponding arrange wheat list include carrying out it is live The account identification of multiple main broadcasters and the upper wheat of the corresponding relation of song identity and each account identification order.Accordingly, it is above-mentioned Processing procedure after server is detected when the live duration of the first main broadcaster reaches the first preset duration can be as follows:
When server detects that the live duration of the first main broadcaster reaches the first preset duration, according to row's wheat list, to the Client used in two main broadcasters sends upper wheat prompting message, if server is sent to client used in the second main broadcaster In the second preset duration after upper wheat prompting message, receive wheat in the agreement that client used in the second main broadcaster is sent and disappear Breath, then the second audio data that the second main broadcaster is live in target direct broadcasting room is received, into target direct broadcasting room used in each user Client sends ballot request and second audio data.
Wherein, the second preset duration can be preset by technical staff, and be stored into server, such as 15 seconds.
In force, arrange wheat list in, except record have each account identification upper wheat order, can also have account identification with The corresponding relation of song identity, the method for the row's of foundation wheat list are described in detail later.
Server is that each main broadcaster sets live duration, and during the first main broadcaster is live, server detects the When the live duration of one main broadcaster's account reaches the first preset duration, current row's wheat list can be obtained, then in row's wheat list In, it is determined that the account identification of the next account identification, i.e. second main broadcaster adjacent with the account identification of the first main broadcaster, then from account Family is identified in the corresponding relation with song identity, searches song identity corresponding to the account identification of the second main broadcaster.Then to second Client used in main broadcaster sends upper wheat prompting message, and upper wheat prompting message is used to prompt the second main broadcaster that upper wheat is live, upper wheat Song identity can be carried in prompting message, to remind the song to be sung of the second main broadcaster.Client used in second main broadcaster After termination receives the upper wheat prompting message of server transmission, wheat prompting message can be shown in interface, can such as show and " catch up with Upper wheat one opens up singing voice soon ", and corresponding upper wheat prompting message shows wheat option, abandons option, as shown in Figure 4.If second Main broadcaster wants upper wheat, and the second main broadcaster can click on wheat option, and client used in the second main broadcaster can then generate the upper wheat of agreement Message, sent to server and agree to upper wheat message, and gather the second main broadcaster live second audio data and the second video counts According to.When server receives wheat message in agreement, it may be determined that client used in distance to the second main broadcaster sends upper wheat and carried Show the duration of message, if the duration is less than or equal to the second preset duration, server can determine the upper wheat success of the second main broadcaster, The second audio data that client used in the second main broadcaster is sent can be received, then each user is made into target direct broadcasting room Client sends ballot request and second audio data.
Optionally, if server is sending second after wheat prompting message to client used in the second main broadcaster In preset duration, the upper wheat message of agreement is not received, then server can control the upper wheat of the 3rd main broadcaster, and corresponding processing can be as Under:
If server is when second after wheat prompting message is sent to client used in the second main broadcaster is default In length, do not receive wheat message in the agreement that client used in the second main broadcaster is sent, then it is straight to target according to row's wheat list Client used in the 3rd main broadcaster sends upper wheat prompting message between broadcasting, if server is to objective used in the 3rd main broadcaster In the second preset duration after the upper wheat prompting message of family end transmission, the same of client transmission used in the 3rd main broadcaster is received Wheat message in meaning, then the 3rd live voice data of the 3rd main broadcaster of client transmission used in the 3rd main broadcaster is received, to mesh Mark client used in each user in direct broadcasting room and send ballot request and the 3rd voice data.
In force, server to used in the second main broadcaster client send on wheat prompting message when, can with timing, If duration reaches the second preset duration, the upper wheat message of agreement is not received also, server can be determined in second main broadcaster's account Wheat fail, can the wheat list of the row of acquisition, from arrange wheat list in, it is determined that the next account adjacent with the account identification of the second main broadcaster Mark, the i.e. account identification of the 3rd main broadcaster, then from the corresponding relation of account identification and song identity, search the 3rd main broadcaster's Song identity corresponding to account identification.Then upper wheat prompting message, upper wheat prompting are sent to client used in the 3rd main broadcaster Message is used to prompt the 3rd main broadcaster that upper wheat is live, and song identity is carried in upper wheat prompting message.It is objective used in 3rd main broadcaster After family termination receives the upper wheat prompting message of server transmission, wheat prompting message, and corresponding upper wheat can be shown in interface Prompting message shows wheat option, abandons option, if the 3rd main broadcaster wants upper wheat, the 3rd main broadcaster can click on wheat option, Client used in 3rd main broadcaster can then generate the upper wheat message of agreement, sent to server and agree to upper wheat message, and gathered 3rd main broadcaster live the 3rd video data and the 3rd voice data.When server receives wheat message in agreement, it may be determined that Client used in distance to the 3rd main broadcaster sends the duration of upper wheat prompting message, if the duration is pre- less than or equal to second If duration, server can determine the upper wheat success of the 3rd main broadcaster, can receive that client used in the 3rd main broadcaster sends the Three voice datas, then into target direct broadcasting room, client used in each user sends ballot request and the 3rd voice data.
Optionally, if the first main broadcaster is given song recitals live, and the number agreed to during live reaches default Numerical value, then the first preset duration is the performance duration of song and default performance duration sum.
In force, song is song corresponding to song identity corresponding to the account identification of the first main broadcaster, in live process The middle number for agreeing to ballot reaches the main broadcaster of default value, and the accompaniment duration of song can be defined as the performance of song by server Duration, and additionally distribute default performance duration to this kind of main broadcaster again.Exemplified by this sentences the first main broadcaster, the first main broadcaster's is live Duration just includes two parts, and a part is the performance duration of song, and another part is extra performance duration, so, the first master Broadcast after song has been sung, the performance of one section of duration can also be carried out, carried out with the user in target direct broadcasting room interactive.
In addition, server can also determine, typically when it is determined that performing duration according to the grade of the account identification of main broadcaster It is that higher grade, performance duration is longer, but performing duration also has a upper limit, most long no more than a threshold value.
In addition, for during live, agreeing to that the number of ballot is not up to the main broadcaster of default value, live duration is The accompaniment duration of song, after song has been sung, because server directly switches to next main broadcaster according to row's wheat list, so as to The main broadcaster that the number for agreeing to vote is not up to default value can not carry out interaction after song has been sung with user.
Optionally, in the embodiment of the present invention, for main broadcaster in live give song recitals, server can also provide the song of performance Song information, corresponding processing can be as follows:
The song information of song identity corresponding to the account identification of the second main broadcaster is sent to client used in each user.
Wherein, the lyrics, Yuan Changzhe, album name etc. can be included in song information.
In force, server from row's wheat list, can determine the account of the second main broadcaster it is determined that on the second main broadcaster after wheat Song identity corresponding to the mark of family, then using song information corresponding to song identity lookup, then into target direct broadcasting room Client used in each user sends song information.Client used in each user receives song letter in target direct broadcasting room After breath, song information can be shown during second audio data is played.
It should be noted that in order that display the lyrics playing progress rate it is identical with the playing progress rate of second audio data, Before second main broadcaster sends second audio data to server, the accompaniment data of the song of performance and second audio data are carried out Synthesis, so, the second audio data that client used in the second main broadcaster receives is obtained with audio accompaniment Data Synthesis Voice data, it is possible to according to the play time of the lyrics, by the play time and second audio data of the lyrics The time point of accompaniment is corresponding.
Optionally, in the embodiment of the present invention, additionally provide the second main broadcaster and register live method, corresponding processing can be as Under:
Receive the registration request that client used in the second main broadcaster is sent, the reception time that server is asked according to registration Point, by the wheat list added to row corresponding with song identity of the account identification of the second main broadcaster, server is each into target direct broadcasting room Client used in user sends the update notification of row's wheat list.
In force, the second main broadcaster enter target direct broadcasting room after, it is desirable to participate in it is live, can click on shown in interface it is straight Name option is reported, client used in the second main broadcaster can show song title input frame, and the second main broadcaster can be in song The song identity of the song to be sung is inputted in title input frame, then clicks on and confirms button, client used in the second main broadcaster End can then send registration request to server, and song identity is carried in registration is asked.Server receives the second main broadcaster institute After the registration request that the client used is sent, it may be determined that the reception time point of registration request, then according to the reception time Point sooner or later order, by the account identification of the second main broadcaster it is corresponding with song identity be added to row wheat list in, it is then live to target Between in client used in each user send the update notification of row's wheat list, the update notification of row's wheat list carries new Arrange wheat list., can be therefrom after client used in each user receives the update notification of row's wheat list in target direct broadcasting room New row's wheat list is resolved to, old row's wheat list is replaced using new row wheat list.
In the embodiment of the present invention, server client transmission used in each user into target direct broadcasting room will carry out live Multiple main broadcasters account identification, during the first main broadcaster is live in target direct broadcasting room, server receive the first main broadcaster institute The first live voice data of the first main broadcaster that the client that uses is sent, and it is objective used in each user into target direct broadcasting room The transmission ballot request of family end and the first voice data, so that client display used in each user is voted and asks and play first Voice data, after the number for the agreement ballot that server receives reaches default value, to client used in each user End sends the first live video data of the first main broadcaster, so that the video data of client terminal playing first used in each user.This Sample, because the user in direct broadcasting room can choose in a vote, if play it is current just in the video data of live main broadcaster, so as to increase User has been added to participate in live interactive.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of live system of progress, and the system includes Server, wherein, the server, it is used for:
Into target direct broadcasting room, client used in each user sends the account identification that carry out live multiple main broadcasters;
During the first main broadcaster is live in the target direct broadcasting room, client used in first main broadcaster is received Live the first voice data of first main broadcaster sent, and the client used in each user into the target direct broadcasting room Ballot request and first voice data are sent, so that client display ballot is asked and played used in each user First voice data;
After the number of the agreement ballot received reaches default value, sent out to client used in each user The first live video data of first main broadcaster is sent, so that the first video described in client terminal playing used in each user Data.
Optionally, the server, is used for:
Into the target direct broadcasting room, client used in each user sends row's wheat list, wherein, the row wheat list Include carrying out the account identification of live multiple main broadcasters;
The server, is additionally operable to:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to row's wheat list, institute is received The second audio data that the second main broadcaster is live in target direct broadcasting room is stated, the client used in each user into the target direct broadcasting room End sends ballot request and the second audio data, wherein, in the row wheat list, the account identification of second main broadcaster For the next account identification adjacent with the account identification of first main broadcaster.
Optionally, the row wheat list includes carrying out the live account identification of multiple main broadcasters and pair of song identity Should be related to and the upper wheat of each account identification order;
The server, is used for:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to the row wheat list, to Client used in second main broadcaster sends upper wheat prompting message, wherein, carried in the upper wheat prompting message described Song identity corresponding to the account identification of second main broadcaster;
If the second preset duration after wheat prompting message is sent to client used in second main broadcaster It is interior, wheat message in the agreement that client used in second main broadcaster is sent is received, then is received in the target direct broadcasting room The live second audio data of second main broadcaster, into the target direct broadcasting room, client used in each user sends ballot request With the second audio data.
Optionally, the server, is additionally operable to:
If the second preset duration after wheat prompting message is sent to client used in second main broadcaster It is interior, do not receive wheat message in the agreement that client used in second main broadcaster is sent, then according to the row wheat list, to Client used in the 3rd main broadcaster sends upper wheat prompting message in the target direct broadcasting room, wherein, in the row wheat list, The account identification of 3rd main broadcaster is the next account identification adjacent with the account identification of second main broadcaster;
If the second preset duration after wheat prompting message is sent to client used in the 3rd main broadcaster It is interior, wheat message in the agreement that client used in the 3rd main broadcaster is sent is received, then receiving the 3rd main broadcaster is made Live the 3rd voice data of the 3rd main broadcaster that client is sent, into the target direct broadcasting room, each user is used Client send ballot request and the 3rd voice data, wherein, carry the described 3rd in the upper wheat prompting message Song identity corresponding to the account identification of main broadcaster.
Optionally, the server, is additionally operable to:
Song identity corresponding to the account identification of second main broadcaster is sent to client used in each user Song information, wherein, the lyrics are comprised at least in the song information.
Optionally, performance duration and default performance duration sum of first preset duration for song, wherein, it is described Song is song corresponding to song identity corresponding to the account identification of first main broadcaster.
Optionally, the server, is additionally operable to:
The registration request that client used in second main broadcaster is sent is received, wherein, carried in the registration request There is song identity;
According to the reception time point of the registration request, by the account identification of second main broadcaster and the song identity pair Should be added to row wheat list in;
Into the target direct broadcasting room, client used in each user sends the update notification of row's wheat list, wherein, institute State and new row's wheat list is carried in update notification.
Optionally, the system also includes terminal, wherein, the terminal, it is used for:
During the first main broadcaster is live described in the target direct broadcasting room, each user is made in the target direct broadcasting room Client plays default view data before first video data is received, wherein, described image data are Animation data or picture.
In the embodiment of the present invention, server client transmission used in each user into target direct broadcasting room will carry out live Multiple main broadcasters account identification, during the first main broadcaster is live in target direct broadcasting room, server receive the first main broadcaster institute The first live voice data of the first main broadcaster that the client that uses is sent, and it is objective used in each user into target direct broadcasting room The transmission ballot request of family end and the first voice data, so that client display used in each user is voted and asks and play first Voice data, after the number for the agreement ballot that server receives reaches default value, to client used in each user End sends the first live video data of the first main broadcaster, so that the video data of client terminal playing first used in each user.This Sample, because the user in direct broadcasting room can choose in a vote, if play it is current just in the video data of live main broadcaster, so as to increase User has been added to participate in live interactive.
It should be noted that:What above-described embodiment provided carries out live system when carrying out live, is only respectively set with above-mentioned Standby division progress for example, in practical application, can as needed and by above-mentioned function distribution by being completed in different houses, To complete all or part of function described above.In addition, above-described embodiment offer carries out live system with carrying out directly The embodiment of the method broadcast belongs to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
Fig. 5 is the structural representation of server provided in an embodiment of the present invention.The server 500 can because configuration or performance not Bigger difference is produced together, one or more central processing units (central processing can be included Units, CPU) 1822 (for example, one or more processors) and memory 1832, one or more storage applications The storage medium 1830 of program 1842 or data 1844 (such as one or more mass memory units).Wherein, memory 1832 and storage medium 1830 can be it is of short duration storage or persistently storage.One can be included by being stored in the program of storage medium 1830 Individual or more than one module (diagram does not mark), each module can include operating the series of instructions in server.More enter One step, central processing unit 1822 be could be arranged to communicate with storage medium 1830, and storage medium is performed on server 500 Series of instructions operation in 1830.
Server 500 can also include one or more power supplys 1826, one or more wired or wireless nets Network interface 1850, one or more input/output interfaces 1858, one or more keyboards 1856, and/or, one or More than one operating system 1841, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM Etc..
Server 1900 can include memory, and one or more than one program, one of them or one Individual procedure above is stored in memory, and is configured and is held by one or more than one processor by performing said procedure Live method is carried out described in the above-mentioned each embodiment of row.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided Such as include the memory of instruction, above-mentioned instruction can be completed the live method of above-mentioned carry out by the computing device of server.Example Such as, the non-transitorycomputer readable storage medium can be that ROM, RAM, CD-ROM, tape, floppy disk and optical data storage are set It is standby etc..
Fig. 6 is refer to, it illustrates the structural representation of the terminal involved by the embodiment of the present invention, the terminal can be used for That implements to provide in above-described embodiment carries out live method.Specifically:
Terminal 600 can include RF (Radio Frequency, radio frequency) circuit 110, include one or more meters The memory 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 the processing of more than one processing core The part 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. 6 is not formed pair The restriction of terminal, it can include than illustrating more or less parts, either combine some parts or different part cloth Put.Wherein:
RF circuits 110 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base station After downlink information receives, transfer to one or more than one processor 180 is handled;In addition, it is sent to up data are related to Base station.Generally, RF circuits 110 include but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, use Family identity module (SIM) card, transceiver, coupler, LNA (Low Noise Amplifier, low-noise amplifier), duplex Device etc..In addition, RF circuits 110 can also be communicated by radio communication with network and other equipment.The radio communication can make With any communication standard or agreement, and including 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..
Memory 120 can be used for storage software program and module, and processor 180 is stored in memory 120 by operation Software program and module, so as to perform various function application and data processing.Memory 120 can mainly include storage journey Sequence area and storage data field, wherein, storing program area can storage program area, the application program (ratio needed at least one function Such as sound-playing function, image player function) etc.;Storage data field can store uses created number according to terminal 600 According to (such as voice data, phone directory etc.) etc..In addition, memory 120 can include high-speed random access memory, can also wrap Include nonvolatile memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts. Correspondingly, memory 120 can also include Memory Controller, to provide processor 180 and input block 130 to memory 120 access.
Input block 130 can be used for the numeral or character information for receiving input, and generation is set with user and function Control relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Specifically, input block 130 may include to touch Sensitive surfaces 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touch display screen or Trackpad, collect and use Family on or near it touch operation (such as user using any suitable object or annex such as finger, stylus in touch-sensitive table Operation on face 131 or near touch sensitive surface 131), and corresponding attachment means are driven according to formula set in advance.It is optional , touch sensitive surface 131 may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus detection is used The touch orientation at family, and the signal that touch operation is brought is detected, transmit a signal to touch controller;Touch controller is from touch Touch information is received in detection means, and is converted into contact coordinate, then gives processor 180, and can reception processing device 180 The order sent simultaneously is performed.Furthermore, it is possible to using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves 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 is 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 display by the information of user's input or be supplied to the information and terminal 600 of user Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its any combination. Display unit 140 may include display panel 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 panel 141.Further, touch sensitive surface 131 can cover display panel 141, when touch sensitive surface 131 detects touching on or near it After touching operation, processor 180 is sent to determine the type of touch event, is followed by subsequent processing type of the device 180 according to touch event Corresponding visual output is provided on display panel 141.Although in figure 6, touch sensitive surface 131 and display panel 141 are conducts Two independent parts come realize input and input function, but in some embodiments it is possible to by touch sensitive surface 131 with display Panel 141 is integrated and realizes input and output function.
Terminal 600 may also include at least one sensor 150, such as optical sensor, motion sensor and other sensings Device.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to environment The light and shade of light adjusts the brightness of display panel 141, and proximity transducer can close display when terminal 600 is moved in one's ear Panel 141 and/or backlight.As one kind of motion sensor, gravity accelerometer can detect in all directions (generally Three axles) acceleration size, size and the direction of gravity are can detect that when static, available for identification mobile phone posture application (ratio Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap);Extremely The other sensors such as the gyroscope that can also configure in terminal 600, barometer, hygrometer, thermometer, infrared ray sensor, herein Repeat no more.
Voicefrequency circuit 160, loudspeaker 161, microphone 162 can provide the COBBAIF between user and terminal 600.Audio Electric signal after the voice data received conversion can be transferred to loudspeaker 161, sound is converted to by loudspeaker 161 by circuit 160 Sound signal exports;On the other hand, the voice signal of collection is converted to electric signal by microphone 162, after being received by voicefrequency circuit 160 Voice data is converted to, then after voice data output processor 180 is handled, through RF circuits 110 to be sent to such as another end End, or voice data is exported to memory 120 further to handle.Voicefrequency circuit 160 is also possible that earphone jack, To provide the communication of peripheral hardware earphone and terminal 600.
WiFi belongs to short range wireless transmission technology, and terminal 600 can help user's transceiver electronicses by WiFi module 170 Mail, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 6 is shown WiFi module 170, but it is understood that, it is simultaneously not belonging to must be configured into for terminal 600, can exist as needed completely Do not change in the essential scope of invention and omit.
Processor 180 is the control centre of terminal 600, utilizes various interfaces and each portion of connection whole mobile phone Point, by running or performing the software program and/or module that are stored in memory 120, and call and be stored in memory 120 Interior data, the various functions and processing data of terminal 600 are performed, so as to carry out integral monitoring to mobile phone.Optionally, processor 180 may include one or more processing cores;Preferably, processor 180 can integrate application processor and modem processor, Wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor mainly handles nothing Line communicates.It is understood that above-mentioned modem processor can not also be integrated into processor 180.
Terminal 600 also includes the power supply 190 (such as battery) to all parts power supply, it is preferred that power supply can pass through electricity Management system and processor 180 are logically contiguous, so as to realize 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 AC power, recharging system, power supply event The random component such as barrier detection circuit, power supply changeover device or inverter, power supply status indicator.
Although being not shown, terminal 600 can also include camera, bluetooth module etc., will not be repeated here.Specifically in this reality Apply in example, the display unit of terminal 600 is touch-screen display, and terminal 600 also includes memory, and one or one More than program, one of them either more than one program storage in memory and be configured by one or more than one Reason device is performed by performing said procedure and carries out live method described in above-mentioned each embodiment.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment To complete, by program the hardware of correlation can also be instructed to complete, described program can be stored in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and Within principle, any modification, equivalent substitution and improvements made etc., it should be included in the scope of the protection.

Claims (16)

1. a kind of carry out live method, it is characterised in that methods described includes:
Server client used in each user into target direct broadcasting room sends the account mark that carry out live multiple main broadcasters Know;
During the first main broadcaster is live in the target direct broadcasting room, the server is received used in first main broadcaster Live the first voice data of first main broadcaster that client is sent, and into the target direct broadcasting room used in each user Client sends ballot request and first voice data, so that client display ballot request used in each user And play first voice data;
After the number for the agreement ballot that the server receives reaches default value, to visitor used in each user Family end sends the first live video data of first main broadcaster, so that the described in client terminal playing used in each user One video data.
2. according to the method for claim 1, it is characterised in that the server each user into target direct broadcasting room is used Client send and to carry out the account identification of live multiple main broadcasters, including:
Server client used in each user into the target direct broadcasting room sends row's wheat list, wherein, the row Wheat list includes carrying out the account identification of live multiple main broadcasters;
Methods described also includes:
When the server detects that the live duration of first main broadcaster reaches the first preset duration, according to row wheat list, The second audio data that the second main broadcaster is live in the target direct broadcasting room is received, each user is used into the target direct broadcasting room Client send ballot request and the second audio data, wherein, in the row wheat list, the account of second main broadcaster Family is identified as the next account identification adjacent with the account identification of first main broadcaster.
3. according to the method for claim 2, it is characterised in that the row wheat list includes carrying out live multiple masters The account identification and the corresponding relation of song identity and the upper wheat order of each account identification broadcast;
It is described when the server detects that the live duration of first main broadcaster reaches the first preset duration, according to row wheat row Table, the second audio data that the second main broadcaster is live in the target direct broadcasting room is received, each user institute into the target direct broadcasting room The client used sends ballot request and the second audio data, including:
When the server detects that the live duration of first main broadcaster reaches the first preset duration, arranged according to the row wheat Table, upper wheat prompting message is sent to client used in second main broadcaster, wherein, carried in the upper wheat prompting message Song identity corresponding to the account identification of second main broadcaster;
If the server is that second after wheat prompting message is sent to client used in second main broadcaster is pre- If in duration, wheat message in the agreement that client used in second main broadcaster is sent is received, then it is straight to receive the target The live second audio data of second main broadcaster between broadcasting, into the target direct broadcasting room, client used in each user, which is sent, throws Ticket is asked and the second audio data.
4. according to the method for claim 3, it is characterised in that methods described also includes:
If the server is that second after wheat prompting message is sent to client used in second main broadcaster is pre- If in duration, wheat message in the agreement that client used in second main broadcaster is sent is not received, then according to the row wheat List, into the target direct broadcasting room, client used in the 3rd main broadcaster sends upper wheat prompting message, wherein, in the row wheat In list, the account identification of the 3rd main broadcaster is the next account identification adjacent with the account identification of second main broadcaster;
If the server is that second after wheat prompting message is sent to client used in the 3rd main broadcaster is pre- If in duration, receiving wheat message in the agreement that client used in the 3rd main broadcaster is sent, then the 3rd master is received The 3rd live voice data of the 3rd main broadcaster of client transmission, each user into the target direct broadcasting room used in broadcasting Used client sends ballot request and the 3rd voice data, wherein, carried in the upper wheat prompting message State song identity corresponding to the account identification of the 3rd main broadcaster.
5. according to the method for claim 3, it is characterised in that methods described also includes:
Client used in the server to each user sends song corresponding to the account identification of second main broadcaster The song information of mark, wherein, the lyrics are comprised at least in the song information.
6. according to the method for claim 3, it is characterised in that first preset duration for song performance duration with it is pre- If performance duration sum, wherein, the song is sings corresponding to song identity corresponding to the account identification of first main broadcaster It is bent.
7. according to the method for claim 3, it is characterised in that methods described also includes:
The server receives the registration request that client used in second main broadcaster is sent, wherein, the registration request In carry song identity;
The reception time point that the server is asked according to the registration, by the account identification of second main broadcaster and the song In the corresponding wheat list added to row of mark;
Server client used in each user into the target direct broadcasting room sends the update notification of row's wheat list, its In, new row's wheat list is carried in the update notification.
8. according to the method for claim 1, it is characterised in that methods described also includes:
During the first main broadcaster is live described in the target direct broadcasting room, in the target direct broadcasting room used in each user Client plays default view data before first video data is received, wherein, described image data are animation Data or picture.
9. a kind of carry out live system, it is characterised in that the system includes server, wherein, the server, it is used for:
Into target direct broadcasting room, client used in each user sends the account identification that carry out live multiple main broadcasters;
During the first main broadcaster is live in the target direct broadcasting room, receives client used in first main broadcaster and send Live the first voice data of first main broadcaster, and client used in each user is sent into the target direct broadcasting room Ballot request and first voice data, so that client display ballot is asked and played described used in each user First voice data;
After the number of the agreement ballot received reaches default value, institute is sent to client used in each user The first live video data of the first main broadcaster is stated, so that the first video counts described in client terminal playing used in each user According to.
10. device according to claim 9, it is characterised in that the server, be used for:
Into the target direct broadcasting room, client used in each user sends row's wheat list, wherein, wrapped in the row wheat list The account identification of live multiple main broadcasters will be carried out by including;
The server, is additionally operable to:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to row's wheat list, the mesh is received The second audio data that the second main broadcaster is live in direct broadcasting room is marked, client used in each user is sent out into the target direct broadcasting room Send ballot request and the second audio data, wherein, in the row wheat list, the account identification of second main broadcaster be with The adjacent next account identification of the account identification of first main broadcaster.
11. system according to claim 10, it is characterised in that the row wheat list includes carrying out live multiple The upper wheat of the account identification of main broadcaster and the corresponding relation of song identity and each account identification order;
The server, is used for:
When the live duration for detecting first main broadcaster reaches the first preset duration, according to the row wheat list, to described Client used in second main broadcaster sends upper wheat prompting message, wherein, carry described second in the upper wheat prompting message Song identity corresponding to the account identification of main broadcaster;
If in the second preset duration after wheat prompting message is sent to client used in second main broadcaster, connect Wheat message in the agreement that client used in second main broadcaster is sent is received, then receives the second master in the target direct broadcasting room Broadcast live second audio data, into the target direct broadcasting room used in each user client send ballot request and it is described Second audio data.
12. system according to claim 11, it is characterised in that the server, be additionally operable to:
If in the second preset duration after wheat prompting message is sent to client used in second main broadcaster, not Wheat message in the agreement that client used in second main broadcaster is sent is received, then according to the row wheat list, to described Client used in the 3rd main broadcaster sends upper wheat prompting message in target direct broadcasting room, wherein, it is described in the row wheat list The account identification of 3rd main broadcaster is the next account identification adjacent with the account identification of second main broadcaster;
If in the second preset duration after wheat prompting message is sent to client used in the 3rd main broadcaster, connect Wheat message in the agreement that client used in the 3rd main broadcaster is sent is received, then is received objective used in the 3rd main broadcaster Live the 3rd voice data of the 3rd main broadcaster that family end is sent, the client used in each user into the target direct broadcasting room End sends ballot request and the 3rd voice data, wherein, carry the 3rd main broadcaster's in the upper wheat prompting message Song identity corresponding to account identification.
13. system according to claim 11, it is characterised in that the server, be additionally operable to:
The song of song identity corresponding to the account identification of second main broadcaster is sent to client used in each user Information, wherein, the lyrics are comprised at least in the song information.
14. system according to claim 11, it is characterised in that first preset duration for song performance duration with Default performance duration sum, wherein, the song is corresponding to song identity corresponding to the account identification of first main broadcaster Song.
15. system according to claim 11, it is characterised in that the server, be additionally operable to:
The registration request that client used in second main broadcaster is sent is received, wherein, carry song in the registration request Song mark;
According to the reception time point of the registration request, add the account identification of second main broadcaster is corresponding with the song identity In the row's of adding to wheat list;
Into the target direct broadcasting room used in each user client send row wheat list update notification, wherein, it is described more New row's wheat list is carried in new notice.
16. system according to claim 9, it is characterised in that the system also includes terminal, wherein, the terminal, use In:
During the first main broadcaster is live described in the target direct broadcasting room, in the target direct broadcasting room used in each user Client plays default view data before first video data is received, wherein, described image data are animation Data or picture.
CN201710985625.1A 2017-10-20 2017-10-20 The method and system being broadcast live Active CN107645682B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710985625.1A CN107645682B (en) 2017-10-20 2017-10-20 The method and system being broadcast live

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710985625.1A CN107645682B (en) 2017-10-20 2017-10-20 The method and system being broadcast live

Publications (2)

Publication Number Publication Date
CN107645682A true CN107645682A (en) 2018-01-30
CN107645682B CN107645682B (en) 2019-11-26

Family

ID=61123385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710985625.1A Active CN107645682B (en) 2017-10-20 2017-10-20 The method and system being broadcast live

Country Status (1)

Country Link
CN (1) CN107645682B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109286851A (en) * 2018-11-09 2019-01-29 广州酷狗计算机科技有限公司 In the method and storage medium of direct broadcasting room requesting song
CN112104887A (en) * 2020-09-16 2020-12-18 广州华多网络科技有限公司 Video source checking method, device, equipment and storage medium
CN112351348A (en) * 2020-11-09 2021-02-09 北京达佳互联信息技术有限公司 Live broadcast interaction method and device, electronic equipment and storage medium
CN112788354A (en) * 2020-12-28 2021-05-11 北京达佳互联信息技术有限公司 Live broadcast interaction method and device, electronic equipment, storage medium and program product
CN112789864A (en) * 2020-02-13 2021-05-11 北京达佳互联信息技术有限公司 Live broadcast method, device, equipment and computer readable storage medium
CN112887747A (en) * 2021-01-25 2021-06-01 百果园技术(新加坡)有限公司 Live broadcast room control method and device and electronic equipment
CN113727164A (en) * 2020-05-26 2021-11-30 百度在线网络技术(北京)有限公司 Live broadcast room entrance display method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104606892A (en) * 2015-03-02 2015-05-13 郑州三生石科技有限公司 Method of screening players for multiplayer video online game
CN105898606A (en) * 2016-06-30 2016-08-24 广州华多网络科技有限公司 Voting method, device and system
US20170094019A1 (en) * 2015-09-26 2017-03-30 Microsoft Technology Licensing, Llc Providing Access to Non-Obscured Content Items based on Triggering Events
CN106791892A (en) * 2016-11-10 2017-05-31 广州华多网络科技有限公司 It is a kind of to take turns the live methods, devices and systems of wheat
CN107172477A (en) * 2017-06-16 2017-09-15 广州市百果园信息技术有限公司 voting method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104606892A (en) * 2015-03-02 2015-05-13 郑州三生石科技有限公司 Method of screening players for multiplayer video online game
US20170094019A1 (en) * 2015-09-26 2017-03-30 Microsoft Technology Licensing, Llc Providing Access to Non-Obscured Content Items based on Triggering Events
CN105898606A (en) * 2016-06-30 2016-08-24 广州华多网络科技有限公司 Voting method, device and system
CN106791892A (en) * 2016-11-10 2017-05-31 广州华多网络科技有限公司 It is a kind of to take turns the live methods, devices and systems of wheat
CN107172477A (en) * 2017-06-16 2017-09-15 广州市百果园信息技术有限公司 voting method and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109286851A (en) * 2018-11-09 2019-01-29 广州酷狗计算机科技有限公司 In the method and storage medium of direct broadcasting room requesting song
CN112789864A (en) * 2020-02-13 2021-05-11 北京达佳互联信息技术有限公司 Live broadcast method, device, equipment and computer readable storage medium
CN112789864B (en) * 2020-02-13 2023-09-05 北京达佳互联信息技术有限公司 Live broadcast method, live broadcast device, live broadcast equipment and computer readable storage medium
CN113727164A (en) * 2020-05-26 2021-11-30 百度在线网络技术(北京)有限公司 Live broadcast room entrance display method and device, electronic equipment and storage medium
CN113727164B (en) * 2020-05-26 2024-04-26 百度在线网络技术(北京)有限公司 Live broadcasting room entrance display method and device, electronic equipment and storage medium
CN112104887A (en) * 2020-09-16 2020-12-18 广州华多网络科技有限公司 Video source checking method, device, equipment and storage medium
CN112351348A (en) * 2020-11-09 2021-02-09 北京达佳互联信息技术有限公司 Live broadcast interaction method and device, electronic equipment and storage medium
CN112788354A (en) * 2020-12-28 2021-05-11 北京达佳互联信息技术有限公司 Live broadcast interaction method and device, electronic equipment, storage medium and program product
CN112887747A (en) * 2021-01-25 2021-06-01 百果园技术(新加坡)有限公司 Live broadcast room control method and device and electronic equipment
CN112887747B (en) * 2021-01-25 2023-09-12 百果园技术(新加坡)有限公司 Live broadcasting room control method and device and electronic equipment

Also Published As

Publication number Publication date
CN107645682B (en) 2019-11-26

Similar Documents

Publication Publication Date Title
CN106101736B (en) A kind of methods of exhibiting and system of virtual present
CN107645682B (en) The method and system being broadcast live
CN107396137A (en) The method, apparatus and system of online interaction
CN106210755B (en) A kind of methods, devices and systems playing live video
CN104883358B (en) Interactive approach based on recommendation and device
CN107465959A (en) The method, apparatus and system of online interaction
CN106331826B (en) A kind of methods, devices and systems of setting live streaming template and video mode
CN105554522B (en) Method, server and the terminal of audio are played in group
CN104822090B (en) The methods, devices and systems of video playback
CN106791892A (en) It is a kind of to take turns the live methods, devices and systems of wheat
CN105681872B (en) Information interacting method and device during live streaming
CN107863095A (en) Acoustic signal processing method, device and storage medium
CN107438200A (en) The method and apparatus of direct broadcasting room present displaying
CN105208458B (en) Virtual screen methods of exhibiting and device
CN106686396A (en) Method and system for switching broadcasting rooms
CN106488296B (en) A kind of method and apparatus showing video barrage
CN106303733B (en) Method and device for playing live special effect information
CN105898606B (en) A kind of method, apparatus and system voted
CN103886198B (en) Method, terminal, server and the system that a kind of data process
CN109756767A (en) Preview data playback method, device and storage medium
CN105959482B (en) A kind of control method and electronic equipment of scene audio
CN108228882A (en) The recommendation method and terminal device of a kind of audition for the songs segment
CN107333162A (en) A kind of method and apparatus for playing live video
CN106101764A (en) A kind of methods, devices and systems showing video data
CN106303605B (en) A kind of methods, devices and systems to send a notification message

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant