Summary of the invention
The purpose of the embodiment of the present invention aims to solve at least one of above-mentioned technological deficiency, the especially consumption of live broadcast service water conservancy diversionThe problem that power consumption flow causes conversion ratio low.
In a first aspect, the embodiment of the present invention provides a kind of method of river diversion of live broadcast service, comprising the following steps:
Information is searched in the live streaming for obtaining user's input, and it is straight accordingly that live streaming search information is sent to server searchBroadcast a list;
Receive the live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list that issues of server, and by the live streamingShow that information is shown to the user;
According to user to the trigger action information of the live broadcast exhibition information, specified live streaming application interface is jumped to.
In one embodiment, the live broadcast exhibition for receiving each direct broadcasting room in the direct broadcasting room list that server issuesInformation, and the step of live broadcast exhibition information is shown to the user, comprising:
Receive start broadcasting cover and the live audio stream of each direct broadcasting room in the direct broadcasting room list that server issues;
The live audio is flowed to the user to play out, and the cover that starts broadcasting described in displaying.
In one embodiment, it is described according to user to the trigger action information of the live broadcast exhibition information, jump to specifiedLive streaming application interface the step of, comprising:
When receiving first trigger action of the user to the live audio stream, Xiang Suoshu server pull is corresponding straightLive video stream between broadcasting;
When receiving second trigger action of the user to the live video stream, jump under specified live streaming applicationCarry the page.
In one embodiment, information is searched in the live streaming for obtaining user's input, and live streaming search information is sent toThe step of server search corresponding direct broadcasting room list, comprising:
Information is searched in the recording for receiving user's input based on social platform view plug-ins;
Recording search information is sent to server;Wherein, the server converts recording search informationFor text keyword, and corresponding direct broadcasting room list is searched for according to text keyword.
Second aspect, the embodiment of the present invention also provide a kind of method of river diversion of live broadcast service, comprising the following steps:
Information is searched in the live streaming for receiving user's input that client is sent, and corresponding according to live streaming search information searchDirect broadcasting room list;
The live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list is issued to the client, so that the clientThe live broadcast exhibition information is shown by end to the user;
Trigger action information of the user to the live broadcast exhibition information for receiving the client transmission, by the clientAccess interface jumps to specified live streaming application interface.
In one embodiment, the live broadcast exhibition that each direct broadcasting room in the direct broadcasting room list is issued to the clientInformation, so that the step of live broadcast exhibition information is shown by the client to the user, comprising:
Start broadcasting cover and the live audio stream of each direct broadcasting room in the direct broadcasting room list are issued to the client;
The live audio is flowed to the user by the client to play out, and the cover that starts broadcasting described in displaying.
In one embodiment, trigger action of the user for receiving the client transmission to the live broadcast exhibition informationThe client is accessed the step of interface jumps to specified live streaming application interface by information, comprising:
In first trigger action of the user for receiving the client transmission to the live audio stream, to the visitorFamily end issues the live video stream of corresponding direct broadcasting room;
In second trigger action of the user for receiving the client transmission to the live video stream, by the visitorFamily end access interface jumps to the downloading page of specified live streaming application.
In one embodiment, information is searched in the live streaming for receiving user's input that client is sent, and according to described straightThe step of broadcasting search information search corresponding direct broadcasting room list, comprising:
Information is searched in the recording for receiving the user's input of client sent based on social platform view plug-ins;
Recording search information is converted into text keyword, and corresponding direct broadcasting room is searched for according to text keyword and is arrangedTable.
The third aspect, the embodiment of the present invention also provide a kind of guiding device of live broadcast service, comprising:
Live streaming search data obtaining module, the live streaming for obtaining user's input search for information, the live streaming are searched for and is believedBreath is sent to the corresponding direct broadcasting room list of server search;
Live broadcast exhibition information display module, for receiving each direct broadcasting room in the direct broadcasting room list that server issuesLive broadcast exhibition information, and the live broadcast exhibition information is shown to the user;
Live page interface jump module is jumped for the trigger action information according to user to the live broadcast exhibition informationGo to specified live streaming application interface.
Fourth aspect, the embodiment of the present invention also provide a kind of guiding device of live broadcast service, comprising:
Direct broadcasting room list search module, the live streaming search information of user's input for receiving client transmission, and according toThe corresponding direct broadcasting room list of information search is searched in the live streaming;
Live broadcast exhibition information issues module, for issuing each direct broadcasting room in the direct broadcasting room list to the clientLive broadcast exhibition information, so that the live broadcast exhibition information is shown by the client to the user;
Trigger action information receiving module, for receiving the user of the client transmission to the live broadcast exhibition informationClient access interface is jumped to specified live streaming application interface by trigger action information.
5th aspect, the embodiment of the present invention also provide a kind of computer equipment, including memory, processor and are stored inOn reservoir and the computer program that can run on a processor, the processor realize such as any of the above-described reality when executing described programThe step of applying the method for river diversion of the live broadcast service of example.
6th aspect, the embodiment of the present invention also provide a kind of storage medium comprising computer executable instructions, the meterCalculation machine executable instruction by computer processor when being executed for executing the water conservancy diversion of the live broadcast service such as above-mentioned any embodimentThe step of method.
Method of river diversion, device, computer equipment and the storage medium of live broadcast service provided by the above embodiment, pass through clientInformation is searched in the live streaming that end obtains user's input, and live streaming search information is sent to the corresponding direct broadcasting room list of server search;Receive the live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list that issues of server, and by live broadcast exhibition information to user intoRow is shown;According to user to the trigger action information of live broadcast exhibition information, specified live streaming application interface is jumped to.In this programmeIn, live streaming plug-in unit can be loaded by the client of the network platform and searches for direct broadcasting room, and the content of direct broadcasting room is shown to the user, according toSpecified live streaming application interface is jumped to according to user's trigger action information, and network platform user is converted into target to improveThe success rate of live broadcast service user.
Further, the content for showing each direct broadcasting room to user with compact way by the network platform, it is clear to reduce userIt lookes at the threshold of live content, allows direct broadcasting room to be easier to be exposed to huge user group, reduce the cost of live broadcast service water conservancy diversionAnd difficulty.Live video, the trigger action that this programme can also be different according to user merely are shown to user moreover, being different fromInformation shows different form to user, such as the live broadcast exhibition information that audio and video combine, and realizes free switching, savesUser watches the electricity and flow of live content, evokes the interest that user browses direct broadcasting room content by the live streaming plug-in unit, drawsThe downloading of wire guide network platform user uses corresponding live streaming application program.
The additional aspect of the present invention and advantage will be set forth in part in the description, these will become from the following descriptionObviously, or practice through the invention is recognized.
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to endSame or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attachedThe embodiment of figure description is exemplary, and for explaining only the invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singular " one " used herein, " oneIt is a ", " described " and "the" may also comprise plural form.It is to be further understood that being arranged used in specification of the inventionDiction " comprising " refer to that there are the feature, integer, step, operation, element and/or component, but it is not excluded that in the presence of or additionOther one or more features, integer, step, operation, element, component and/or their group.Wording used herein " and/Or " it include one or more associated wholes for listing item or any cell and all combinations.
It will be appreciated by those skilled in the art that so-called " application ", " application program ", " application software " and class of the inventionIt is same concept well known to those skilled in the art like the concept of statement, refers to and instructed by series of computation machine and related dataThe computer software for being suitable for electronics operation of the organic construction of resource.Unless specified, this name itself is not by programming languageType, rank, the operating system of operation of also not rely by it or platform are limited.In the nature of things, this genus also not by appointThe terminal of what form is limited.
It will be appreciated by those skilled in the art that the so-called user interface of the present invention, display interface refers to can be used in intelligenceEnergy terminal sends the display interface of the control instruction, for example, it may be Android/IOS/Windows Phone system is setThe option (or key, wherein by application program addition, similarly hereinafter) in the page is set, is also possible to breathe out from desktop logicalKnow an option in column or interaction page, can also be in the page that a movable component of the application program is constructedAn option.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology artLanguage and scientific term), there is meaning identical with the general understanding of those of ordinary skill in fields of the present invention.Should alsoUnderstand, those terms such as defined in the general dictionary, it should be understood that have in the context of the prior artThe consistent meaning of meaning, and unless idealization or meaning too formal otherwise will not be used by specific definitions as hereTo explain.
Live streaming refers to be broadcast live using internet and stream media technology, including net cast and live audio.Video is straightIt broadcasts because of the elements such as blending image, text, sound, excellent, there is powerful visual effect, it has also become the most mainstream of live streamingExpression way, but power consumption and consumption flow.Live audio mainly passes through the progress of the audibles such as sound, without dynamic picture,The attraction of live streaming is larger, but required flow is less, and power saving saves flow.
In order to preferably illustrate the technical solution of the application, the method for river diversion that the live broadcast service of this programme is illustrated below canWith applicable application environment.As shown in Figure 1, Fig. 1 is a kind of method of river diversion for live broadcast service that an embodiment provides using ringBorder schematic diagram.Wherein, mobile terminal 10 is communicated with server 20 by network.In the present embodiment, mobile terminal 10 canThink smart phone and tablet computer etc..The server cluster that server 20 can be formed with separate server or multiple serversTo realize.In embodiment, social software, such as YY and wechat are installed on mobile terminal 10.It can be configured in these softwaresThere are view plug-ins, such as wechat small routine.In other embodiments, this programme can also be applied to other fast applications, HTML5 netPage or third party application (Application, APP) etc..Optionally, the view plug-ins are that user is customized in embodimentView plug-ins, for realizing the quick experience to live content.In the present embodiment, it is developed in some fast application platforms straightView plug-ins are broadcast, wechat small routine is developed such as in the fast application platform based on wechat ecology, utilizes the customers that wechat is hugeBody is broadcast live application program for target and provides water conservancy diversion;A live streaming view plug-ins can also be developed, its carry is put down in some networksPlatform, such as social activity, game, amusement possess huge user group and convenient and fast diffusion channel using this kind of network platform, for live streamingBusiness carries out water conservancy diversion.
Fig. 2 is a kind of flow chart of the method for river diversion for live broadcast service that an embodiment provides.The water conservancy diversion side of the live broadcast serviceMethod can be executed by mobile terminal.As shown in Fig. 2, a kind of method of river diversion of live broadcast service provided in this embodiment may includeFollowing steps:
Information is searched in S110, the live streaming for obtaining user's input, and live streaming search information is sent to server search phaseThe direct broadcasting room list answered.
User inputs live streaming search information on the client, and live streaming search information can wrap containing main broadcaster's type or main broadcaster's nameThe keyword of title.Client searches for information by obtaining the live streaming of user's input, searches for information " I as user inputs voice broadcastWant to see live streaming the more ", " I wants to see live streaming the more " this live streaming at this time is searched in information and be can wrap containing search key" the more ", wherein " the more " is main broadcaster's title.In one embodiment, information is searched in the live streaming that user is inputted by client" live streaming for having dancing ", " live streaming for having dancing " this live streaming search packet contain search key " dancing ", wherein" dancing " is a certain live streaming type.
In other embodiments, also according to the close or similar word in live streaming search information, the keyword of search is determined,Such as " being broadcast live either with or without Hiphop ".Since " Hiphop " is a kind of dancing, determine that " dancing " scans for for related keyword, andThe direct broadcasting room of Hiphop dancing is come before direct broadcasting room list.
S120, the live broadcast exhibition information for receiving each direct broadcasting room in the direct broadcasting room list that issues of server, and by instituteLive broadcast exhibition information is stated to be shown to the user.
In embodiment, client receives the direct broadcasting room list that server issues, each direct broadcasting room in direct broadcasting room listIt include live broadcast exhibition information, live broadcast exhibition information may include that live audio shows that information, net cast show information and opensBroadcast cover etc..After client receives direct broadcasting room list, automatic sequential plays each direct broadcasting room in direct broadcasting room list one by oneLive broadcast exhibition information.
Optionally, duration can also be shown for the live broadcast exhibition information setting of each direct broadcasting room.Client is in the settingIt shows in duration and is not received by trigger action information, be then to automatically switch to the live broadcast exhibition information of next direct broadcasting room, and incite somebody to actionCorresponding live broadcast exhibition information is shown to user.For example, when showing direct broadcasting room in the form of audio, then in clientThe cover that starts broadcasting of direct broadcasting room is shown on display interface, while playing the live audio between current live and showing information, in this exhibitionShow under form, user is merely able to watch starting broadcasting for direct broadcasting room cover and to hear the audio content of live streaming, spent by clientFlow and electric energy are less.When showing direct broadcasting room in the form of video, then current live is played on the display interface of clientBetween net cast show information, under this display form, user can dynamically watch the live video content of main broadcaster,Flow spent by client and electricity are larger, but the content presented is more various, attractive.
S130, according to user to the trigger action information of the live broadcast exhibition information, jump to specified live streaming using boundaryFace.
For trigger action information, the corresponding region that can be user in client (can be by triggering respective keysVirtual key is also possible to physical button) and the operation information of information switching is shown between being broadcast live.
In one embodiment, by trigger action information, client, which can show the live audio between current live, to be believedBreath switches to the net cast between current live and shows information;It can also will be switched to down between current live in direct broadcasting room listNet cast between current live is such as shown that information switches to the audio presentation information of next direct broadcasting room by one direct broadcasting room, or willNet cast between current live shows that information switches to video display information of next direct broadcasting room etc..
In another embodiment, the live streaming exhibition that can also will be shown on display interface by trigger action information, clientShow that information switches to specified live streaming application interface, wherein direct broadcasting room application interface may include having entering for target live broadcast serviceMessage breath, the access information can be the corresponding downloading two dimensional code of target live broadcast service or download link etc., pass through identification two dimensionApplication program etc. is broadcast live into download link downloading target in code.
The method of river diversion of live broadcast service provided in this embodiment is applied to client, by the live streaming for obtaining user's inputInformation is searched for, live streaming search information is sent to the corresponding direct broadcasting room list of server search;Receive what server issuedThe live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list, and the live broadcast exhibition information is opened up to the userShow;According to user to the trigger action information of the live broadcast exhibition information, specified live streaming application interface is jumped to, realization passes throughThe client load live streaming plug-in unit of the network platform searches for direct broadcasting room, and the content of direct broadcasting room is shown to the user, is triggered according to userOperation information jumps to specified live streaming application interface, uses to improve network platform user being converted to target live broadcast serviceThe success rate at family.
In order to keep technical solution of the present invention relatively sharp, more for ease of understanding, below to each in the technical programThe concrete implementation process and mode of step are described in detail.
As shown in figure 3, Fig. 3 is the detail flowchart for the step S120 that an embodiment provides, in one embodiment, stepS120 receives the live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list that issues of server, and by the live broadcast exhibitionInformation is shown to the user, may comprise steps of:
S1201, start broadcasting cover and the live audio for receiving each direct broadcasting room in the direct broadcasting room list that server issuesStream.
Client receives the direct broadcasting room list that server issues, while the sequence of each direct broadcasting room according to direct broadcasting room listObtain the live audio stream and its corresponding cover that starts broadcasting of each direct broadcasting room.Wherein, the cover that starts broadcasting is usually that the direct broadcasting room hasRepresentative image, such as can be the head portrait of main broadcaster.
S1202, it the live audio is flowed into the user plays out, and the cover that starts broadcasting described in showing.
As shown in figure 4, user interface schematic diagram when Fig. 4 is the live audio stream broadcasting of embodiment offer, clientAccording to the sequence of each direct broadcasting room in received direct broadcasting room list, audio corresponding to the live audio stream by direct broadcasting room is straight one by oneIt broadcasts content to play out, while the cover that starts broadcasting of the direct broadcasting room is shown in the form of images on the display interface of client.The scheme of the present embodiment plays live content in the form of audio stream, can substantially reduce the flow and electricity of live broadcast exhibition, keep awayExempt from play the uninterested live content of user and caused by flow and electricity waste.
As shown in figure 5, Fig. 5 is the detail flowchart for the step S130 that an embodiment provides, in one embodiment, stepS130, to the trigger action information of the live broadcast exhibition information, jumps to specified live streaming application interface, can wrap according to userInclude following steps:
S1301, when receiving first trigger action of the user to the live audio stream, Xiang Suoshu server pull pairThe live video stream for the direct broadcasting room answered.
When client shows live content in a manner of live audio stream, if user is by live audio content to currentDirect broadcasting room is interested, can click respective keys on the display interface of client, make the first trigger action, such as make and " turning overTurn/switching " operation.Live video stream after client receives the first trigger action, between server pull current live.Figure6 be an embodiment provide live video play when user interface schematic diagram, as shown in fig. 6, client show content fromIt starts broadcasting cover and live audio content switches to corresponding net cast content, show that video is straight on client display interfaceBroadcast picture.
It optionally, will be corresponding between current live after client completes the switching of the displaying content of audio conversion videoNet cast content re-starts broadcasting.In other embodiments, when client completes cutting for the displaying content of audio conversion videoAfter changing, using switching time point as separation, retain the live audio content before switching time point, after switching time pointShow that content continues to play with visual form, without replaying to entire live broadcast exhibition content.
S1302, when receiving second trigger action of the user to the live video stream, jump to specified live streaming and answerThe downloading page.
When client shows live content in a manner of live video stream, user is by watching video live broadcast content to working asPreceding direct broadcasting room is interested, can click respective keys on the display interface of client, make the second trigger action.
User interface schematic diagram when Fig. 7 is the downloading page for the client display live streaming application that an embodiment provides, such asShown in Fig. 7, after client receives the second trigger action, pause plays current video live content, and pops up specified straightThe downloading page for broadcasting application, such as the downloading page of target live streaming application program, which can wrap answers containing target live streamingWith the downloading portal of program, which can be presented in the form of two dimensional code or link etc..Application program is broadcast live by the target can be withWatch the complete net cast content of direct broadcasting room.
Fig. 8 is another detail flowchart for the step S130 that an embodiment provides, as shown in figure 8, step S130 can be intoOne step the following steps are included:
S311, judge that user whether is received in default first duration is grasped the first triggering of the live audio streamMake, if so, executing S312;Otherwise S313 is executed.
In the present embodiment, preset audio exhibition can be shown for the live audio content of each direct broadcasting room in direct broadcasting room listShow duration, in order to which user determines oneself interested direct broadcasting room by showing in this section audio content in the time.In the audioHold and show that duration is unsuitable too long, if too long, it will cause the wastes of customer flow and electricity;Also unsuitable too short, if too short, useFamily has little time to determine oneself interested direct broadcasting room, and optionally, which shows that duration can be 30~60 seconds.ImplementingIn example, presets the first duration and be equal to audio content displaying duration.
Live video stream between S312, Xiang Suoshu server pull current live.
The first trigger action that user makes is detected in default first duration, then illustrates that user may be to current liveBetween it is interested.User end to server pulls the live video stream between current live, by the display form between current live by " soundFrequency is shown " switch to " video display ".
The live audio stream of the lower direct broadcasting room of S313, Xiang Suoshu server pull, will switch to down always between current liveBetween broadcasting, and return step S311.
It is suitable according to direct broadcasting room list if not detecting the first trigger action that user makes in default first durationSequence will switch to next direct broadcasting room between current live.Client identifies next direct broadcasting room, to the lower direct broadcasting room of server pullLive audio stream and start broadcasting cover, the cover that starts broadcasting between current live is switched to the cover that starts broadcasting of next direct broadcasting room, simultaneouslyAudio presentation content between current live is switched to the audio presentation content of next direct broadcasting room.
S314, judge that user whether is received in default second duration is grasped the second triggering of the live video streamMake, if so, executing S315;Otherwise S316 is executed.
Since the live video stream is through live streaming plug-in unit load in other network platforms, user cannot be watched completelyNet cast content, can be shown for the net cast content of each direct broadcasting room in direct broadcasting room list when presetting a displayingIt is long, in order to user pass through it is whether interested between this section of net cast content shows and determine current live in the time.The videoContent shows that duration is unsuitable too long, if too long, it will cause the wastes of customer flow and electricity;Also unsuitable too short, if too short,User has little time to determine oneself interested direct broadcasting room, and optionally, which shows that duration can be 2~4 minutes.In realityIt applies in example, presets the second duration and be equal to video content displaying duration.
Optionally, during showing net cast content, while when reminding the broadcasting of user's this net cast contentLong or remaining play time, in order to which user makes the downloading page of the next direct broadcasting room of switching or specified live streaming application in timeOperation.
S315, the downloading page for obtaining specified live streaming application, and be presented on the display interface of client.
If client detects the second trigger action that user makes in default second duration, illustrate that user passes through sightThe net cast seen between current live shows content between interested current live.Client obtains specified direct broadcasting room applicationThe page is downloaded, and the downloading page is presented on the display interface of client, to guide user that corresponding target is gone to be broadcast liveThe downloading page of business, downloading target live streaming application program watch complete direct broadcasting room video.
The live audio stream of the lower direct broadcasting room of S316, Xiang Suoshu server pull, will switch to down always between current liveBetween broadcasting, and it is back to step S311.
If client does not detect the second trigger action that user makes in default second duration, according to direct broadcasting roomTab sequential will switch to next direct broadcasting room between current live.Client identifies next direct broadcasting room, to server pull under oneNet cast content between current live, is switched to the audio of next direct broadcasting room by the live audio stream of direct broadcasting room and the cover that starts broadcastingLive content, while showing the cover that starts broadcasting of next direct broadcasting room.
Fig. 9 is the another detail flowchart for the step S130 that an embodiment provides, as shown in figure 9, step S130 can be withIt further includes steps of
S321, judge that user whether is received in default first duration is grasped the first triggering of the live audio streamMake, if so, executing S322;Otherwise S323 is executed.
In the present embodiment, preset audio exhibition can be shown for the live audio content of each direct broadcasting room in direct broadcasting room listShow duration, in order to which user determines oneself interested direct broadcasting room by showing in this section audio content in the time.Wherein, it presetsFirst duration is equal to audio content and shows duration.
Live video stream between S322, Xiang Suoshu server pull current live.
The first trigger action that user makes is detected in default first duration, then illustrates that user may be to current liveBetween it is interested.User end to server pulls the live video stream between current live, by the display form between current live by " soundFrequency is shown " switch to " video display ".
The live audio stream of the lower direct broadcasting room of S323, Xiang Suoshu server pull, will switch to down always between current liveBetween broadcasting, and return step S321.
It is suitable according to direct broadcasting room list if not detecting the first trigger action that user makes in default first durationSequence will switch to next direct broadcasting room between current live.Client identifies next direct broadcasting room, to the lower direct broadcasting room of server pullLive audio stream and start broadcasting cover, the cover that starts broadcasting between current live is switched to the cover that starts broadcasting of next direct broadcasting room, simultaneouslyAudio presentation content between current live is switched to the audio presentation content of next direct broadcasting room.
S324, judge that user whether is received in default second duration is grasped the second triggering of the live video streamMake, if so, executing S325;Otherwise S326 is executed.
The live audio stream of the lower direct broadcasting room of S325, Xiang Suoshu server pull, will switch to down always between current liveBetween broadcasting, and return step S321.
It in the present embodiment, should if client detects the second trigger action that user makes in default second durationSecond trigger action is " skipping " operation, then illustrates user by the video between viewing current live between not feeling emerging current liveInterest will switch to next direct broadcasting room at this time between current live.Client identifies next direct broadcasting room, to server pull under alwaysLive audio stream and the cover that starts broadcasting, the audio that the net cast content between current live is switched to next direct broadcasting room between broadcasting is straightContent is broadcast, while showing the cover that starts broadcasting of next direct broadcasting room.
It should be noted that different keys can be set, such as when user triggers the first key, will be regarded between current liveFrequency stream switches to next direct broadcasting room audio stream;When user triggers the second key, video flowing between current live is switched to nextDirect broadcasting room video flowing, so that abundant user selects the function that direct broadcasting room switches.
S326, stop playing the video flowing between current live, obtain the downloading page of specified live streaming application, and be presented onOn the display interface of client.
When user between net cast content is interested current live when, user may focus on the viewing to live videoAnd any operation is made, when reaching preset second duration, the video flowing of client downloads is shown to be finished, and is stopped playing and be worked asPreceding direct broadcasting room net cast content, and the downloading page that application is broadcast live that automatic spring is specified, to prompt user's downloading correspondingApplication program is broadcast live in target.If user wants the complete net cast content of viewing, can be shown according to client is presented onThe prompt of the downloading page of specified live streaming application on interface downloads corresponding target live streaming application program, to reach targetThe water conservancy diversion of live broadcast service.
In one embodiment, information is searched in the live streaming that step S110 obtains user's input, by live streaming search information hairIt send to the corresponding direct broadcasting room list of server search, may comprise steps of:
Information is searched in S1101, the recording that user's input is received based on social platform view plug-ins.
In the present embodiment, social platform view plug-ins can be the live streaming plug-in unit being loaded into social platform, by thisLive streaming plug-in unit may search for target main broadcaster or direct broadcasting room, can also the of short duration content for watching direct broadcasting room.For example, small based on wechatThe live streaming plug-in unit of program, the live streaming plug-in unit have speech voice input function, and user can be inserted in a manner of by voice input to live streamingPart input live streaming search information.In one embodiment, user such as uses the head of a household by voice input button input live streaming search informationBy voice input button, input voice information forms recording search information.
S1102, recording search information is sent to server;Wherein, the recording is searched for and is believed by the serverBreath is converted to text keyword, and searches for corresponding direct broadcasting room list according to text keyword.
Recording search information is transmitted to server by client, to allow server by technologies such as speech recognitions, by the recordSound search information is converted to corresponding text information, and relevant text keyword is extracted from text information, is closed with the textKey word searches for corresponding direct broadcasting room, forms direct broadcasting room list.
In another embodiment, live streaming plug-in unit can also include text input function, and user is in client live streaming plug-in unitRelevant textual information is inputted on text entry field, and text information is sent to server after client obtains text information, withIt allows server to search for corresponding direct broadcasting room according to text information, forms direct broadcasting room list.
Figure 10 is a kind of flow chart of the method for river diversion for live broadcast service that another embodiment provides, the water conservancy diversion of the live broadcast serviceMethod be applied to server end, as shown in Figure 10, the method for river diversion of live broadcast service the following steps are included:
S410, the live streaming for receiving user's input that client is sent search for information, and search for information according to the live streaming and searchThe corresponding direct broadcasting room list of rope.
Information is searched in the live streaming that server receives user's input that client is sent, and the client such as received is sent straightBroadcasting search information is " I wants to see live streaming the more ", wherein " the more " is main broadcaster's title, server is then according to " I wants to see the moreInformation is searched in this live streaming of live streaming ", searches out the direct broadcasting room of main broadcaster entitled " the more ", and by each direct broadcasting room with direct broadcasting room listForm show.
In one embodiment, the live streaming search information that the client that server receives is sent is " to have the live streaming of dancing", wherein " dancing " is a certain live streaming type, then server searches for information according to " live streaming for having dancing " this live streaming, searchesRope, which goes out that type is broadcast live, is the direct broadcasting room of " dancing ", and each direct broadcasting room is showed in the form of direct broadcasting room list.
In other embodiments, server can also be searched according to the close or similar word in live streaming search information, determinationThe keyword of rope such as " is broadcast live " either with or without Hiphop.Since " Hiphop " is a kind of dancing, server determines that " dancing " is correlationKeyword scans for, and the direct broadcasting room of Hiphop dancing is come before direct broadcasting room list.
S420, Xiang Suoshu client issue the live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list, so that instituteIt states client and is shown the live broadcast exhibition information to the user.
Search can be obtained direct broadcasting room and be arranged in order to form direct broadcasting room list by server, as can be according to direct broadcasting roomPriority is arranged in temperature, is ranked up each direct broadcasting room to form direct broadcasting room list from high to low.It is each straight in direct broadcasting room listIt include live broadcast exhibition information between broadcasting, live broadcast exhibition information may include that live audio shows that information, net cast show informationWith the cover that starts broadcasting etc..
In embodiment, server issues direct broadcasting room list to client, so that client automatic sequential plays one by oneThe live broadcast exhibition information of each direct broadcasting room in direct broadcasting room list.Optionally, the live broadcast exhibition information of each direct broadcasting room is setShow the time, there is no to receive that client sends to trigger action information in the setting time, is then automatically switched and to visitorFamily end issues the live broadcast exhibition information of next direct broadcasting room.
For example, then issuing start broadcasting cover and the audio of direct broadcasting room to client when showing direct broadcasting room in the form of audioLive broadcast exhibition information, so that client shows to start broadcasting cover and play live audio in the display interface shows information.At thisUnder a display form, user, which is merely able to watch to start broadcasting, cover and hears the audio content of live streaming, flow spent by clientIt is less with electric energy.When showing direct broadcasting room in the form of video, then information is shown to the net cast that client issues direct broadcasting room,So that the net cast played between current live on the display interface of client shows information, under this display form, useFamily can dynamically watch the live video content of main broadcaster, and flow spent by client and electricity are larger, the content of presentationIt is more various, it is attractive.
S430, trigger action information of the user to the live broadcast exhibition information for receiving the client transmission, will be describedClient access interface jumps to specified live streaming application interface.
For trigger action information, the corresponding region that can be user in client (can be by triggering respective keysVirtual key is also possible to physical button) and the operation information that information is shown for switching direct broadcasting room of triggering.
In embodiment, server receives the trigger action information of client transmission, can will send to clientLive broadcast exhibition information switches over, and the video that the live audio between current live is such as shown that information switches between current live is straightBroadcast displaying information;Next direct broadcasting room can also will be switched between current live in direct broadcasting room list, it such as will be between current liveNet cast shows that information switches to the audio presentation information of next direct broadcasting room, or the net cast between current live is shown letterBreath switches to video display information of next direct broadcasting room etc..
In one embodiment, by trigger action information, server can also switch to live broadcast exhibition information specifiedLive streaming application interface is simultaneously issued to client, wherein direct broadcasting room application interface may include have a target live broadcast service enter messageBreath, the entrance live information can be the corresponding downloading two dimensional code of target live broadcast service or download link etc..
The method of river diversion of live broadcast service provided in this embodiment is applied to server end, by receiving client transmissionInformation is searched in the live streaming of user's input, and searches for the corresponding direct broadcasting room list of information search according to the live streaming;To the clientEnd issues the live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list, so that the client believes the live broadcast exhibitionIt ceases and is shown to the user;The user that the client is sent is received to believe the trigger action of the live broadcast exhibition informationClient access interface is jumped to specified live streaming application interface, is added with realizing by the client of the network platform by breathIt carries live streaming plug-in unit and searches for direct broadcasting room, server sends the live broadcast exhibition information of the direct broadcasting room searched to client, to the userThe content for showing direct broadcasting room jumps to specified live streaming application interface according to user's trigger action information, to improve netNetwork platform user is converted to the success rate of target live broadcast service user.
In order to keep technical solution of the present invention relatively sharp, more for ease of understanding, below to each in the technical programThe concrete implementation process and mode of step are described in detail.
In one embodiment, step S420 issues the live streaming of each direct broadcasting room in the direct broadcasting room list to the clientShow that information may comprise steps of so that the live broadcast exhibition information is shown by the client to the user:
S4201, Xiang Suoshu client issue start broadcasting cover and the live audio of each direct broadcasting room in the direct broadcasting room listStream.
Server issues direct broadcasting room list to client, while according to the sequence of each direct broadcasting room of direct broadcasting room list to visitorFamily end sends the live audio stream and its corresponding cover that starts broadcasting of each direct broadcasting room.Wherein, the cover that starts broadcasting is usually the direct broadcasting roomRepresentative image, such as can be the head portrait of main broadcaster.
S4202, it the live audio is flowed to by the user by the client plays out, and start broadcasting described in showingCover.
Client according to each direct broadcasting room in received direct broadcasting room list sequence, one by one by the live audio of direct broadcasting roomThe corresponding live audio content of stream plays out, while the cover that starts broadcasting of the direct broadcasting room is shown in the form of images in clientOn the display interface at end.The scheme of the present embodiment plays live content in the form of audio stream, can substantially reduce live broadcast exhibitionFlow and electricity, avoid play the uninterested live content of user and caused by flow and electricity waste.
In one embodiment, step S430 receives triggering of the user of the client transmission to the live broadcast exhibition informationClient access interface is jumped to specified live streaming application interface, may comprise steps of by operation information:
S4301, when receiving the first trigger action of user that the client is sent to the live audio stream, toThe client issues the live video stream of corresponding direct broadcasting room.
Server sends live audio stream and the cover that starts broadcasting to client, so that client shows live audio to userThe cover that starts broadcasting between content and current live.If server receives the first trigger action of client transmission at this time, to visitorFamily end sends corresponding live video stream between current live.
S4302, when receiving the second trigger action of user that the client is sent to the live video stream, willClient access interface jumps to the downloading page of specified live streaming application.
When server sends the live video stream between current live to client, if receiving the second of client transmissionTrigger action then sends the downloading page of specified live streaming application to client so that client access interface jump to it is specifiedLive streaming application the downloading page, to prompt user to download corresponding target live streaming application program.
In one embodiment, information is searched in the live streaming that step S410 receives user's input that client is sent, and according to instituteThe live streaming search corresponding direct broadcasting room list of information search is stated, may comprise steps of:
Information is searched in the recording that S4101, the user sent based on social platform view plug-ins for receiving client are inputted.
User is inputted target main broadcaster title or target main broadcaster's type, is obtained by the speech voice input function of client, voiceRecording search information, and server is sent to by client.
S4202, recording search information is converted into text keyword, and corresponding straight according to text keyword searchBroadcast a list.
After server receives the recording search information of client transmission, by technologies such as speech recognitions, which is searchedRope information is converted to corresponding text information, and relevant text keyword is extracted from text information, with text keywordCorresponding direct broadcasting room is searched for, direct broadcasting room list is formed.
Figure 11 is a kind of timing diagram of the method for river diversion for live broadcast service that an embodiment provides.In order to be more clear the present inventionEmbodiment provide technical solution, with reference to the accompanying drawing 11 illustrate live broadcast services method of river diversion example.
S1, user input voice to client.
S2, client obtain recording search information according to the voice of input.
The target main broadcaster title or target main broadcaster's type for obtaining user speech input obtain recording search information.
S3, client send recording search information to server.
S4, server search for the list of information search direct broadcasting room according to recording.
Recorded audio in recording search information is converted to text data, extracted by server by utilizing speech recognition technologyKeyword in text data out, according to the corresponding direct broadcasting room list of keyword search.
S5, server issue direct broadcasting room list to client.
S6, client obtain direct broadcasting room list, sequentially show one by one.
Client default only pulls live audio stream, and only shows start broadcasting cover and broadcasting live audio.
S7, user do not do any operation, and client automatically switches to next live audio after reaching the first setting timeStream.
For example, first setting time can be 30 seconds, client automatically switches to next live audio stream after 30 seconds.
S8, user make the first trigger action.
User is interested in current live audio, by clicking the corresponding button of client, such as [overturning] button, makes theOne trigger action.
S9, user end to server pull live video stream, and switch to live video picture.
Client to server pull live video stream, and switches to live video after receiving the first trigger actionPicture, while the viewing duration of user's this live video picture is prompted, as live video picture can only watch 3 minutes.
S10, user do not do any operation, and client automatically switches to next live audio after reaching the second setting timeStream.
For example, second setting time can be 3 minutes, client automatically switches to next live audio after 3 minutesStream.
Specifically, client after reaching the second setting time, interrupts the live video picture for playing current live video flowingFace, and next live audio stream is obtained and the cover that starts broadcasting to server, under automatically switching to next live audio and showing alwaysThe cover that starts broadcasting broadcast.
S11, user make the second trigger action.
User is video interested to current live, and by clicking the corresponding button, such as [guidance] button makes the second triggering behaviourMake.
The downloading page of S12, client pop-up target live streaming application program.
Client after receiving the second trigger action, download and wrap in page by the downloading page of pop-up target live streaming application programThe downloading portal of target live streaming application program, such as two dimensional code or hyperlink are included, while prompting user can be by downloading targetApplication program watches complete live content.
The related embodiment of the guiding device of live broadcast service is described in detail below.
Figure 12 is a kind of structural schematic diagram of the guiding device for live broadcast service that an embodiment provides, straight in the present embodimentThe guiding device for broadcasting business is applied to client, and as shown in figure 12, the guiding device 100 of live broadcast service includes: live streaming search letterBreath obtains module 110, live broadcast exhibition information display module 120 and live page interface jump module 130.
Wherein, information is searched in live streaming search data obtaining module 110, the live streaming for obtaining user's input, will be described straightIt broadcasts search information and is sent to the corresponding direct broadcasting room list of server search;Live broadcast exhibition information display module 120, for receiving clothesThe live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list that issues of business device, and by the live broadcast exhibition information to describedUser is shown;Live page interface jump module 130, for the trigger action according to user to the live broadcast exhibition informationInformation jumps to specified live streaming application interface.
The guiding device of live broadcast service provided in this embodiment is applied to client, by the live streaming for obtaining user's inputInformation is searched for, live streaming search information is sent to the corresponding direct broadcasting room list of server search;Receive what server issuedThe live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list, and the live broadcast exhibition information is opened up to the userShow;According to user to the trigger action information of the live broadcast exhibition information, specified live streaming application interface is jumped to, realization passes throughThe client load live streaming plug-in unit of the network platform searches for direct broadcasting room, and the content of direct broadcasting room is shown to the user, is triggered according to userOperation information jumps to specified live streaming application interface, uses to improve network platform user being converted to target live broadcast serviceThe success rate at family.
In one embodiment, live broadcast exhibition information display module 120 includes: audio stream receiving unit and audio stream broadcasting listMember;Wherein, audio stream receiving unit, for receiving the envelope that starts broadcasting of each direct broadcasting room in the direct broadcasting room list that server issuesFace and live audio stream;Audio stream broadcast unit plays out for the live audio to be flowed to the user, and shows instituteState the cover that starts broadcasting.
In one embodiment, live page interface jump module 130 includes: video flowing receiving unit and downloading page jumpUnit;Wherein, video flowing receiving unit, for when receiving first trigger action of the user to the live audio stream, toThe live video stream of the corresponding direct broadcasting room of the server pull;Page jump unit is downloaded, for receiving user to instituteWhen stating the second trigger action of live video stream, the downloading page of specified live streaming application is jumped to.
In one embodiment, live streaming search data obtaining module 110 includes: search information receiving unit and search information hairSend unit;Wherein, information receiving unit is searched for, letter is searched in the recording for receiving user's input based on social platform view plug-insBreath;Information transmitting unit is searched for, for recording search information to be sent to server;Wherein, the server will be describedRecording search information is converted to text keyword, and searches for corresponding direct broadcasting room list according to text keyword.
Figure 13 is a kind of structural schematic diagram of the guiding device for live broadcast service that another embodiment provides, in the present embodimentThe guiding device of live broadcast service is applied to server end, and as shown in figure 13, the guiding device 200 of live broadcast service includes: direct broadcasting roomList search module 410, live broadcast exhibition information issue module 420 and trigger action information receiving module 430.
Wherein, direct broadcasting room list search module 410, the live streaming search letter of user's input for receiving client transmissionBreath, and the corresponding direct broadcasting room list of information search is searched for according to the live streaming;Live broadcast exhibition information issues module 420, forThe client issues the live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list, so that the client will be described straightIt broadcasts and shows that information is shown to the user;Trigger action information receiving module 430, for receiving the client transmissionClient access interface is jumped to specified live streaming application to the trigger action information of the live broadcast exhibition information by userInterface.
The guiding device of live broadcast service provided in this embodiment is applied to server end, by receiving client transmissionInformation is searched in the live streaming of user's input, and searches for the corresponding direct broadcasting room list of information search according to the live streaming;To the clientEnd issues the live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list, so that the client believes the live broadcast exhibitionIt ceases and is shown to the user;The user that the client is sent is received to believe the trigger action of the live broadcast exhibition informationClient access interface is jumped to specified live streaming application interface, is added with realizing by the client of the network platform by breathIt carries live streaming plug-in unit and searches for direct broadcasting room, server sends the live broadcast exhibition information of the direct broadcasting room searched to client, to the userThe content for showing direct broadcasting room jumps to specified live streaming application interface according to user's trigger action information, to improve netNetwork platform user is converted to the success rate of target live broadcast service user.
In one embodiment, it includes: audio stream issuance unit and audio stream broadcasting list that live broadcast exhibition information, which issues module 420,Member;Wherein, audio stream issuance unit, for issuing the envelope that starts broadcasting of each direct broadcasting room in the direct broadcasting room list to the clientFace and live audio stream;Audio stream broadcast unit, for by the client by the live audio flow to the user intoRow plays, and the cover that starts broadcasting described in displaying.
In one embodiment, trigger action information receiving module 430 includes: video flowing issuance unit and downloading page jumpUnit;Wherein, video flowing issuance unit, for receiving user that the client is sent to the of the live audio streamWhen one trigger action, Xiang Suoshu client issues the live video stream of corresponding direct broadcasting room;Page jump unit is downloaded, is used forWhen receiving the second trigger action of user that the client is sent to the live video stream, the client is accessed into boundaryFace jumps to the downloading page of specified live streaming application.
In one embodiment, direct broadcasting room list search module 410 includes: that search information receiving unit and direct broadcasting room list are searchedCable elements;Wherein, information receiving unit is searched for, the user sent based on social platform view plug-ins for receiving client is defeatedThe recording search information entered;Direct broadcasting room list search unit, for recording search information to be converted to text keyword, andCorresponding direct broadcasting room list is searched for according to text keyword.
The guiding device of the live broadcast service of above-mentioned offer executes the water conservancy diversion side for the live broadcast service that above-mentioned any embodiment providesWhen method, have corresponding function and beneficial effect.
The embodiment of the present invention also provides a kind of computer equipment, including memory, processor and storage are on a memory simultaneouslyThe computer program that can be run on a processor when the processor executes described program, is realized as in above-mentioned any embodimentLive broadcast service method of river diversion.
Optionally, which can be mobile terminal, tablet computer, computer computer or server etc..It is above-mentionedWhen the computer equipment of offer executes the method for river diversion for the live broadcast service that any of the above-described embodiment provides, have corresponding function andBeneficial effect.
The embodiment of the present invention also provides a kind of storage medium comprising computer executable instructions, and the computer is executableInstruction by computer processor when being executed for executing a kind of method of river diversion of live broadcast service, comprising:
Information is searched in the live streaming for obtaining user's input, and it is straight accordingly that live streaming search information is sent to server searchBroadcast a list;
Receive the live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list that issues of server, and by the live streamingShow that information is shown to the user;
According to user to the trigger action information of the live broadcast exhibition information, specified live streaming application interface is jumped to.
Alternatively, the computer executable instructions by computer processor when being executed for executing a kind of live broadcast serviceMethod of river diversion, comprising:
Information is searched in the live streaming for receiving user's input that client is sent, and corresponding according to live streaming search information searchDirect broadcasting room list;
The live broadcast exhibition information of each direct broadcasting room in the direct broadcasting room list is issued to the client, so that the clientThe live broadcast exhibition information is shown by end to the user;
Trigger action information of the user to the live broadcast exhibition information for receiving the client transmission, by the clientAccess interface jumps to specified live streaming application interface.
Certainly, a kind of storage medium comprising computer executable instructions, computer provided by the embodiment of the present inventionThe method of river diversion for the live broadcast service that executable instruction is not limited to the described above operates, and any embodiment of that present invention institute can also be performedRelevant operation in the method for river diversion of the live broadcast service of offer, and have corresponding function and beneficial effect.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present inventionIt can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is moreGood embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior artPart can be embodied in the form of software products, which can store in computer readable storage mediumIn, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computerAccess Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are with so that a computer is setStandby (can be personal computer, server or the network equipment etc.) executes live broadcast service described in any embodiment of that present inventionMethod of river diversion.
It should be understood that although each step in the flow chart of attached drawing is successively shown according to the instruction of arrow,These steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly stating otherwise herein, these stepsExecution there is no stringent sequences to limit, can execute in the other order.Moreover, at least one in the flow chart of attached drawingPart steps may include that perhaps these sub-steps of multiple stages or stage are not necessarily in synchronization to multiple sub-stepsCompletion is executed, but can be executed at different times, execution sequence, which is also not necessarily, successively to be carried out, but can be with otherAt least part of the sub-step or stage of step or other steps executes in turn or alternately.
The above is only some embodiments of the invention, it is noted that for the ordinary skill people of the artFor member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answeredIt is considered as protection scope of the present invention.