Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based onEmbodiment in the present invention, those of ordinary skill in the art are obtained every other without creative effortsEmbodiment shall fall within the protection scope of the present invention.
It is the flow diagram of net cast management method provided by the invention referring to Fig. 1, this is described from server endThe technical solution of inventive embodiments, this method include:
Step S100:Receive the net cast request instruction of client input;
Specifically, request instruction is broadcast live by client input video in user, and to ask net cast, which shouldNet cast request instruction is sent to server, and server receives the net cast request instruction;It will be appreciated that the videoIt includes the information such as user identifier that request instruction, which is broadcast live,.
Step S102:According to the net cast request instruction, when judging that the client does not have between net cast,Between configuring net cast for the client, identified to video module is added between the net cast of the configuration, and described in settingThe parameter that starts broadcasting between the net cast of configuration;The video module mark is used to indicate the client and identifies the video moduleVideo module is loaded between the net cast for after mark being the configuration;
Specifically, the database purchase in server has information between the net cast of current each user, and server can be withUser identifier in being asked according to the net cast is verified between the user identifier corresponds to the net cast of user and is believed in the databaseBreath judges the client (judging to log in the user of platform by the client) either with or without between net cast;When judging thisWhen client does not have between net cast, between directly configuring net cast for the client, then between the net cast of the configurationAdd video module ID, and the parameter that starts broadcasting being arranged between the net cast of the configuration;The video module is identified for demonstrating the need forHaving the function of video module, it is necessary to have net casts, that is, indicate that after the client identifies video module mark be the configurationNet cast between load video module;
It should be noted that the parameter that starts broadcasting between net cast in each embodiment of the present invention may include it is following at leastOne:The authority information that starts broadcasting between net cast;Or the number upper-limit information that starts broadcasting between net cast;Or opening between net castTopic style information etc. is broadcast, which may include the styles such as color, font in net cast interface.
Step S104:Corresponding mark between the net cast of the configuration is sent to the client.
Specifically, corresponding ID between the net cast configured to client transmission, then the client can basisCorresponding ID is jumped between net cast between the net cast.
By server according to the net cast request instruction, when judging that the client does not have between net cast,Directly it is between the client configures net cast, to be identified to video module is added between the net cast of the configuration, and this is set and is matchedThe parameter that starts broadcasting between the net cast set;Client is received and can directly be jumped after corresponding mark between the net cast of the configurationIt goes between the net cast, it is troublesome to solve the step of user in the prior art establishes between net cast, is not easy to user and buildsThe technical issues of standing and using between net cast between realizing user's capable of being opened by one key net cast, enormously simplifies user's foundationThe flow between net cast is opened, threshold and difficulty that user carries out net cast is reduced, easily facilitates user and establish and makeWith between net cast.
Further, the flow of another embodiment of net cast management method provided by the invention as shown in Figure 2 is shownIt is intended to, this method includes:
Step S200:Receive the net cast request instruction of client input;
Specifically, the step S100 in above-mentioned Fig. 1 embodiments can be referred to, which is not described herein again.
Step S202:According to the net cast request instruction, between judging whether client has net cast;
Specifically, when server judges that the client has between net cast, step S216 is executed;When server is sentencedBreak when the client and not having between net cast, executes step S204.
Step S204:Check whether the client contains at least two speech channels;
Specifically, the channel that voice-enabled chat or word input interaction can be carried out between speech channel, that is, user, works as serverWhen checking out that the client contains at least two speech channels (such as 2,3 or 4 etc.), then executing step S206;It is noThen follow the steps S210.
Step S206:Channel list is returned to the client and indicates that the client is selected from the channel listGo out between net cast of the speech channel as configuration;The channel list includes at least two speech channel;
Step S208:The selection channel information that the client is sent is received, is selected according to the selection channel informationBetween net cast of the speech channel as configuration;
Specifically, server selects channel information to select speech channel as between the net cast configured according to receptionAfterwards, step S212 is executed.
Step S210:Using the speech channel of the client as configuration net cast between, or be the clientBetween net cast between establishment net cast as configuration;
Specifically, server or is directly using the unique speech channel of the client as between the net cast of configurationThe client creates between the net cast between a net cast as configuration.
Step S212:Between configuring net cast for the client, video screen module is added between the net cast of the configurationBlock identification, and the parameter that starts broadcasting being arranged between the net cast of the configuration;
Specifically, the step S102 in above-mentioned Fig. 1 embodiments can be referred to, which is not described herein again.
Step S214:Corresponding mark between the net cast of the configuration is sent to the client;
Step S216:To corresponding mark between the client return existing net cast.
For the ease of preferably implementing the said program of the embodiment of the present invention, it is straight that the present invention also correspondence provides a kind of videoOpen method is broadcast, the technical solution of the embodiment of the present invention is described from client-side, video provided by the invention as shown in Figure 3The flow diagram of open method is broadcast live, this method includes:
Step S300:Net cast request instruction is sent to server;
Specifically, request instruction is broadcast live by client input video in user, and to ask net cast, which shouldNet cast request instruction is sent to server;The boundary of input video live streaming request instruction provided by the invention as shown in Figure 4Face schematic diagram, user can ask the printed words of entrance " I will be broadcast live " by clicking the net cast in the upper right corner Fig. 4, that is, completeInput video be broadcast live request instruction, then client will the net cast request instruction be sent to server.
Step S302:It obtains the server and returns to corresponding mark between the net cast configured;The video of the configurationDirect broadcasting room is the net cast request instruction of the server according to reception, between judging that client does not have net castWhen, between the net cast for client configuration, identifies and set added with video module between the net cast of the configurationIt is equipped with the parameter that starts broadcasting;
Specifically, which can be returned to the client by the realization method of above-mentioned Fig. 1 or Fig. 2 embodiments and be configuredNet cast between corresponding mark.
Step S304:It is jumped between the net cast according to corresponding mark between the net cast of the configuration.
Specifically, which after corresponding mark, can identify the configuration between the net cast for receiving configurationNet cast between video module mark, know and need to load video module between the net cast, be then the configurationVideo module is loaded between net cast, and is jumped between the net cast according to corresponding mark between the net cast of the configuration.
Further, step S304 can also include:When it is to use between net cast for the first time to judge the client,According to while corresponding mark jumps between the net cast between the net cast of the configuration, show that preset unlatching video is straightBroadcast guiding interface.The specifically schematic diagram at the unlatching net cast provided by the invention guiding interface as shown in 5, to instruct user to openOpen net cast.
It will be appreciated that the as shown in Figure 6 interface schematic diagram provided by the invention redirected between net cast, when judgingWhen the client is not between using net cast for the first time, interface between net cast shown in fig. 6 can be directly entered.
Still further, the embodiment of technical solution of the present invention is described with reference to server and client side both sides,The flow diagram of another embodiment of net cast management method provided by the invention as shown in Figure 7, including:
Step S700:User end to server sends net cast request instruction;
Step S702:Server receives the net cast request instruction of client input;
Step S704:According to the net cast request instruction, between judging whether client has net cast;
Specifically, when server judges that the client has between net cast, step S724 is executed;When server is sentencedBreak when the client and not having between net cast, executes step S706.
Step S706:Check whether the client contains at least two speech channels;
Specifically, when server checks out that the client contains at least two speech channels, step S708 is executed;OtherwiseExecute step S718.
Step S708:Channel list is returned to the client and indicates that the client is selected from the channel listGo out between net cast of the speech channel as configuration;The channel list includes at least two speech channel;
Step S710:Client receives the channel list that the server is sent, the channel list include described in extremelyFew two speech channels;
Step S712:According to the channel list generate selection channel information, the selection channel information be used to indicate fromSpeech channel is selected in the channel list as between the net cast configured;
Specifically, the speech channel that client can be selected according to user from the channel list generates selection channel letterBreath.
Step S714:The selection channel information is sent to the server;
Step S716:Server receives the selection channel information that the client is sent, according to the selection channel informationSpeech channel is selected as between the net cast configured;
Specifically, server according to it is described select channel information select speech channel as configuration net cast between itAfterwards, step S720 is directly executed.
Step S718:Using the speech channel of the client as configuration net cast between, or be the clientBetween net cast between establishment net cast as configuration;
Step S720:Between configuring net cast for the client, video screen module is added between the net cast of the configurationBlock identification, and the parameter that starts broadcasting being arranged between the net cast of the configuration;
Step S722:Corresponding mark between the net cast of the configuration is sent to the client;
Step S724:To corresponding mark between the client return existing net cast;
Step S726:It obtains the server and returns to corresponding mark between the net cast configured;
Step S728:It is jumped between the net cast according to corresponding mark between the net cast of the configuration.
By server according to the net cast request instruction, when judging that the client does not have between net cast,Directly it is between the client configures net cast, to be identified to video module is added between the net cast of the configuration, and this is set and is matchedThe parameter that starts broadcasting between the net cast set;Client is received and can directly be jumped after corresponding mark between the net cast of the configurationIt goes between the net cast, it is troublesome to solve the step of user in the prior art establishes between net cast, is not easy to user and buildsThe technical issues of standing and using between net cast between realizing user's capable of being opened by one key net cast, enormously simplifies user's foundationThe flow between net cast is opened, threshold and difficulty that user carries out net cast is reduced, easily facilitates user and establish and makeWith between net cast.
For the ease of preferably implementing the said program of the embodiment of the present invention, the present invention also correspondence provides a kind of serviceDevice, the structural schematic diagram of server provided by the invention as shown in Figure 8, server 80 may include:Request instruction receives mouldBlock 800, configuration module 802 and first identifier sending module 804, wherein
Request instruction receiving module 800 is used to receive the net cast request instruction of client input;
Configuration module 802 is used for according to the net cast request instruction, when judging that the client do not have video straightWhen broadcasting, between configuring net cast for the client, to adding video module mark between the net cast of the configuration, and setSet the parameter that starts broadcasting between the net cast of the configuration;The video module mark is used to indicate described in the client identification and regardsVideo module is loaded between the net cast for after frequency module mark being the configuration;
Corresponding mark between net cast of the first identifier sending module 804 for sending the configuration to the clientKnow.
Specifically, the structural schematic diagram of configuration module provided by the invention as shown in Figure 9, configuration module 802 can wrapIt includes:Check that unit 8020, first check that processing unit 8022, second check processing unit 8024 and selecting unit 8026, wherein
Check unit 8020 for checking whether the client contains at least two speech channels;
First checks processing unit 8022 for when checking when checking that result is to be of unit 8020, being returned to the clientIt returns channel list and indicates the client from speech channel is selected in the channel list as between the net cast configured;The channel list includes at least two speech channel;
Second checks that processing unit 8024 is used for when checking when checking that result is no of unit 8020, by the clientBetween net cast of the speech channel as configuration, or the net cast between client establishment net cast as configurationBetween.
Selecting unit 8026 is used to receive the selection channel information that the client is sent, according to the selection channel informationSpeech channel is selected as between the net cast configured.
Further, the structural schematic diagram of another embodiment of server provided by the invention as shown in Figure 10, serviceDevice 80 includes outside request instruction receiving module 800, configuration module 802 and first identifier sending module 804, can also include secondIdentify sending module 806, for request instruction receiving module 800 receive client input net cast request instruction itAfterwards, it is returned to the client according to the net cast request instruction when judging that the client has between net castReturn the existing net cast between corresponding mark.
It should be noted that the parameter that starts broadcasting between net cast in the embodiment of the present invention may include following at least one:
The authority information that starts broadcasting between net cast;Or
The number upper-limit information that starts broadcasting between net cast;Or
The topic style information that starts broadcasting between net cast.
It will be appreciated that the function of each function module of server 80 can be implemented according to the above method in the embodiment of the present inventionMethod specific implementation in example, specific implementation process are referred to the associated description of above method embodiment, no longer superfluous hereinIt states.
Please refer to Fig.1 the structural schematic diagram that 1, Figure 11 is another embodiment of server provided by the invention.Wherein, as schemedShown in 11, which may include:At least one processor 1101, such as CPU, at least one network interface 1104 are usedFamily interface 1103, memory 1105, at least one communication bus 1102 and display screen 1106.Wherein, communication bus 1102 is usedConnection communication between realizing these components.Wherein, user interface 1103 may include display screen (Display) 11, optionalUser interface 1103 can also include standard wireline interface and wireless interface.Network interface 1104 may include optionally standardWireline interface, wireless interface (such as WI-FI interfaces).Memory 1105 can be high-speed RAM memory, can also be non-shakinessFixed memory (non-volatile memory), for example, at least a magnetic disk storage.Memory 1105 optionally can be withIt is at least one storage device for being located remotely from aforementioned processor 1101.As shown in figure 11, as a kind of computer storage mediaMemory 1105 in may include operating system, network communication module, Subscriber Interface Module SIM and net cast management program.
In the server 110 shown in Figure 11, network interface 1104 is mainly used for connecting client device, is set with clientIt is standby into row data communication;And processor 1101 can be used for calling the net cast management program stored in memory 1105, andExecute following operation:
Receive the net cast request instruction of client input;
It is the visitor when judging that the client does not have between net cast according to the net cast request instructionBetween family end configures net cast, identified to video module is added between the net cast of the configuration, and regarding for the configuration is setThe parameter that starts broadcasting of frequency direct broadcasting room;The video module mark is used to indicate after the client identifies the video module markVideo module is loaded between the net cast of the configuration;
Corresponding mark between the net cast of the configuration is sent to the client.
Specifically, processor 1101 is that can be specifically included between the client configures net cast:
Check whether the client contains at least two speech channels;
When it is to be to check result, returns to channel list to the client and indicate the client from the channel columnSpeech channel is selected in table as between the net cast configured;The channel list includes at least two voices frequencyRoad;
The selection channel information that the client is sent is received, speech channel is selected according to the selection channel information and is madeBetween the net cast of configuration.
Specifically, whether processor 1101 checks the client containing after at least two speech channels, can be withIt executes:
Or it is institute using the speech channel of the client as between the net cast configured when it is no to check resultState client create net cast between as configure net cast between.
Specifically, processor 1101 can also be performed after the net cast request instruction for receiving client input:
According to the net cast request instruction, when judging that the client has between net cast, to the visitorFamily end returns to corresponding mark between the existing net cast.
Specifically, the parameter that starts broadcasting between the net cast includes at least one of following:
The authority information that starts broadcasting between the net cast;Or
The number upper-limit information that starts broadcasting between the net cast;Or
The topic style information that starts broadcasting between the net cast.
It will be appreciated that the function of each function module of server 110 can be according to above method reality in the embodiment of the present inventionThe method specific implementation in example is applied, specific implementation process is referred to the associated description of above method embodiment, herein no longerIt repeats.
Correspondingly, the present invention also correspondence provides a kind of client device, client provided by the invention as shown in Figure 12The structural schematic diagram of end equipment, client device 120 may include:Request instruction sending module 1200, identifier acquisition module1202 and jump module 1204, wherein
Request instruction sending module 1200 is used to send net cast request instruction to server;
Identifier acquisition module 1202 is used to obtain the server and returns to corresponding mark between the net cast configured;It is describedIt is the net cast request instruction of the server according to reception between the net cast of configuration, when judging the clientWhen equipment does not have between net cast, be the client device configuration net cast between, add between the net cast of the configurationThe parameter that starts broadcasting is identified and is provided with added with video module;
Jump module 1204 jumps to the net cast for corresponding mark between the net cast according to the configurationBetween.
Specifically, when client device 120 is that between net cast, client device 120 does not contain at least two voices frequencyRoad, the structural schematic diagram of identifier acquisition module provided by the invention as shown in Figure 13, identifier acquisition module 1202 may includeChannel list receiving unit 12020, information generating unit 12022 and information transmitting unit 12024, wherein
Channel list receiving unit 12020 is used to receive the channel list that the server is sent, in the channel listIncluding at least two speech channel;
Information generating unit 12022 is used to generate selection channel information, the selection channel letter according to the channel listBreath is used to indicate from speech channel is selected in the channel list as between the net cast configured;
Information transmitting unit 12024 is used to send the selection channel information to the server.
Further, the structural schematic diagram of jump module provided by the invention as shown in Figure 14, jump module 1204 canTo include identification loading unit 12040 and direct broadcasting room jump-transfer unit 12042, wherein
After identification loading unit 12040 goes out the mark of the video module between the net cast of the configuration for identification, for instituteIt states and loads video module between the net cast of configuration;
Direct broadcasting room jump-transfer unit 12042 jumps to described regard for corresponding mark between the net cast according to the configurationFrequency direct broadcasting room.
Still further, jump module 1204 can also include guiding interface display unit 12044, institute is judged for working asWhen to state client be between using net cast for the first time, corresponding mark jumps to described between the net cast according to the configurationWhile between net cast, show that preset unlatching net cast guides interface.
It should be noted that client device 120 in the embodiment of the present invention can be personal computer, tablet computer,Personal digital assistant, intelligent mobile terminal or other electronic equipments etc.;
It will be appreciated that the function of each function module of client device 120 in the embodiment of the present invention can be according to above-mentionedMethod specific implementation in embodiment of the method, specific implementation process are referred to the associated description of above method embodiment, thisPlace repeats no more.
Please refer to Fig.1 the structural schematic diagram that 5, Figure 15 is another embodiment of client device provided by the invention.Wherein,As shown in figure 15, which may include:At least one processor 1501, such as CPU, at least one network connectMouth 1504, user interface 1503, memory 1505, at least one communication bus 1502 and display screen 1506.Wherein, communication is totalLine 1502 is for realizing the connection communication between these components.Wherein, user interface 1503 may include display screen (Display)15, optional user interface 1503 can also include standard wireline interface and wireless interface.Network interface 1504 can optionally wrapInclude standard wireline interface and wireless interface (such as WI-FI interfaces).Memory 1505 can be high-speed RAM memory, can also beNon-labile memory (non-volatile memory), for example, at least a magnetic disk storage.Memory 1505 is optionalIt can also be at least one storage device for being located remotely from aforementioned processor 1501.As shown in figure 15, it is deposited as a kind of computerMay include that operating system, network communication module, Subscriber Interface Module SIM and net cast are opened in the memory 1505 of storage mediaIt leaves sequence.
In client device 150 shown in figure 15, network interface 1504 is mainly used for Connection Service device, with server intoRow data communication;And processor 1501 can be used for calling the net cast opening program stored in memory 1505, and executeIt operates below:
Net cast request instruction is sent to server;
It obtains the server and returns to corresponding mark between the net cast configured;It is institute between the net cast of the configurationIt is described when judging that client does not have between net cast that server, which is stated, according to the net cast request instruction of receptionBetween the net cast of client configuration, the ginseng that starts broadcasting is identified and is provided between the net cast of the configuration added with video moduleNumber;
It is jumped between the net cast according to corresponding mark between the net cast of the configuration.
Specifically, between the client does not have net cast, the client contains at least two speech channels, processingCorresponding mark may include between device 1501 obtains the net cast that the server return configures:
The channel list that the server is sent is received, the channel list includes at least two speech channel;
Selection channel information is generated according to the channel list, the selection channel information is used to indicate from the channel columnSpeech channel is selected in table as between the net cast configured;
The selection channel information is sent to the server.
Specifically, corresponding mark jumps to the net cast between net cast of the processor 1501 according to the configurationBetween may include:
After identifying the video module mark between the net cast of the configuration, loaded between the net cast of the configurationVideo module.
Specifically, corresponding mark jumps to the net cast between net cast of the processor 1501 according to the configurationBetween may include:
It is right between the net cast according to the configuration when it is to use between net cast for the first time to judge the clientWhile the mark answered jumps between the net cast, preset unlatchings net cast guiding interface is shown.
It should be noted that client device 150 in the embodiment of the present invention can be personal computer, tablet computer,Personal digital assistant, intelligent mobile terminal or other electronic equipments etc.;
It will be appreciated that the function of each function module of client device 150 in the embodiment of the present invention can be according to above-mentionedMethod specific implementation in embodiment of the method, specific implementation process are referred to the associated description of above method embodiment, thisPlace repeats no more.
Please refer to Fig.1 the structure chart that 6, Figure 16 is net cast management system provided in an embodiment of the present invention.Such as Figure 16 institutesShow, it may include server 1600 and client device 1602 which, which manages system, wherein
Client device 1602 sends net cast request instruction to server 1600;Server 1600 receives client and setsThe net cast request instruction of standby 1602 input;Then according to the net cast request instruction, when judging client device1602 without between net cast when, between configuring net cast for client device 1602, add between the net cast of the configurationThe parameter that starts broadcasting for adding video module to identify, and being arranged between the net cast of the configuration;The video module mark is used to indicateClient device 1602 identify after video module mark be the configuration net cast between load video module;And to visitorFamily end equipment 1602 sends corresponding mark between the net cast of the configuration.
Client device 1602 obtains server 1600 and returns to corresponding mark between the net cast configured;And according to describedCorresponding mark jumps between the net cast between the net cast of configuration.
Specifically, server 1600 can refer to server 80 or Figure 11 embodiments in above-mentioned Fig. 8 to Figure 10 embodimentsIn server 110, which is not described herein again.
Client device 1602 can refer to client device 120 or Figure 15 realities in above-mentioned Figure 12 to Figure 14 embodimentsThe client device 150 in example is applied, which is not described herein again.
In conclusion implement the embodiment of the present invention, by according to the net cast request instruction, when judging the clientWhen holding between no net cast, between directly configuring net cast for the client, video is added between the net cast of the configurationModule id, and the parameter that starts broadcasting being arranged between the net cast of the configuration;Client receives right between the net cast of the configurationBetween can jumping directly to the net cast after the mark answered, solves the step of user in the prior art establishes between net castIt is troublesome, it is not easy to the technical issues of user establishes and uses between net cast, between realizing user's capable of being opened by one key net cast,It enormously simplifies user and establishes the flow opened between net cast, reduce threshold and difficulty that user carries out net cast, moreAdd and establishes and used between net cast convenient for user.
One of ordinary skill in the art will appreciate that realizing all or part of flow in above-described embodiment method, being can be withRelevant hardware is instructed to complete by computer program, the program can be stored in a computer read/write memory mediumIn, the program is when being executed, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, the storage medium can be magneticDish, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random AccessMemory, RAM) etc..
The above disclosure is only the preferred embodiments of the present invention, cannot limit the right model of the present invention with this certainlyIt encloses, therefore equivalent changes made in accordance with the claims of the present invention, is still within the scope of the present invention.