Summary of the invention
Embodiment of the present invention technical problem to be solved is, there is provided letter a kind of based on method for information display live online, relevant apparatus and system, improve the interest that in online direct broadcast band, present is given, improve the bandwagon effect that present is given, meet the interactive demand of gifts between each client in online direct broadcast band.
In order to solve the problems of the technologies described above, embodiment of the present invention first aspect discloses a kind of based on method for information display live online, comprises
Receive the first spectator client and give instruction based on the first present of current online direct broadcast band input; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
Give instruction according to described first present and judge whether that the company of activation pin to described first present send special efficacy;
When judged result is for being, send in the preset time period of special efficacy in the company for described first present and receiving the second spectator client and give instruction based on the second present of current online direct broadcast band input; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Give instruction generation according to described second present and even send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client;
Described company sent special-effect information to send to spectator client in current online direct broadcast band, send special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band to make described spectator client according to described company and send special efficacy.
In conjunction with first aspect, in the implementation that the first is possible, describedly give before instruction judges whether that the company of activation pin to described first present send special efficacy according to described first present, also comprise: the unlocking condition that the company of unlatching send special efficacy is set for described first present;
Describedly give instruction according to described first present and judge whether that the company of activation pin to described first present send special efficacy to comprise:
Give instruction according to described first present, judge whether to meet the unlocking condition that default described company send special efficacy; Eligible when judging, then the company of activation pin to described first present send special efficacy.
In conjunction with first aspect, in the implementation that the second is possible, describedly give before instruction judges whether that the company of activation pin to described first present send special efficacy according to described first present, also comprise: arrange to connect for described first present and send task to complete condition;
After the described spectator client described company being sent special-effect information to send in current online direct broadcast band, also comprise:
Send task to complete condition according to described company, detect the company whether completed for described first present and send task;
When the test results is yes, to participating in sending the spectator client of task to send gift bag data for the company of described first present.
In conjunction with the implementation that the second of first aspect is possible, in the implementation that the third is possible, after judging that the company of activation pin to described first present send special efficacy, also comprise:
Send task to complete condition according to described company, real-time statistics send task performance information for the company of described first present;
Described company sent task performance information to carry out real-time broadcast in current online direct broadcast band, send task performance information to preset the viewing area company of real-time show needle to described first present at second of current online direct broadcast band to make the client in current online direct broadcast band according to described company and send task performance.
In conjunction with first aspect, or the first possible implementation of first aspect, or the implementation that the second of first aspect is possible, or the third possible implementation of first aspect, in the 4th kind of possible implementation, after opening and sending special efficacy for the company of described first present, also comprise:
Receive the 3rd spectator client and give instruction based on the 3rd present of current online direct broadcast band input; Described second present is given instruction and is used to indicate and gives the second present at current online direct broadcast band to main broadcaster's client;
Give instruction according to described 3rd present and judge whether that the company of activation pin to described second present send special efficacy;
When judged result is for being, reception the 4th spectator client in the preset time period of special efficacy is sent to give instruction based on the 4th present of current online direct broadcast band input in the company for described second present; Described 4th present is given instruction and is used to indicate and gives the second present at current online direct broadcast band to described main broadcaster's client;
Give instruction generation according to described 4th present and even send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described second present continuously to described main broadcaster's client;
Described company sent special-effect information to send to spectator client in current online direct broadcast band, send special-effect information to preset the viewing area company of show needle to described second present at the 3rd of current online direct broadcast band to make described spectator client according to described company and send special efficacy.
Embodiment of the present invention second aspect discloses a kind of based on method for information display live online, comprising:
First spectator client inputs the first present at current online direct broadcast band and gives instruction; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
The company that reception server returns send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client; Described company send special-effect information to be described server to give after instruction judges that the company of activation pin to described first present send special efficacy according to described first present, send in the preset time period of special efficacy in the company for described first present and receive the second spectator client and give instruction based on the second present of current online direct broadcast band input, and give according to described second present the company that instruction generates and send special-effect information; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Send special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band according to described company and send special efficacy.
In conjunction with second aspect, in the implementation that the first is possible, describedly input after the first present gives instruction at current online direct broadcast band, also comprise:
The company receiving described server real-time broadcast in current online direct broadcast band send task performance information;
Send task performance information to preset the viewing area company of real-time show needle to described first present at second of current online direct broadcast band according to described company and send task performance.
In conjunction with second aspect, in the implementation that the second is possible, describedly send special-effect information to preset after the viewing area company of show needle to described first present send special efficacy at first of current online direct broadcast band according to described company, also comprise:
Receive the gift bag data that described server sends; To be described server send task to complete condition according to the company preset to described gift bag data, after detecting that the company completed for described first present send task, to the present data participating in sending the spectator client of task to send for the company of described first present.
The embodiment of the present invention third aspect discloses a kind of based on information display device live online, comprising:
First command reception module, gives instruction for receiving the first spectator client based on the first present of current online direct broadcast band input; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
Special efficacy opens judge module, judges whether that the company of activation pin to described first present send special efficacy for giving instruction according to described first present;
Second command reception module, for open judge module when described special efficacy judged result for being time, send in the preset time period of special efficacy in the company for described first present and receive the second spectator client and give instruction based on the second present of current online direct broadcast band input; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Special-effect information generation module, even send special-effect information for giving instruction generation according to described second present; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client;
Special-effect information sending module, for described company being sent special-effect information to send to spectator client in current online direct broadcast band, sending special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band to make described spectator client according to described company and sending special efficacy.
In conjunction with the third aspect, in the implementation that the first is possible, also comprise:
Special efficacy unlocking condition arranges module, to give before instruction judges whether that the company of activation pin to described first present send special efficacy, arrange for described first present the unlocking condition that the company of unlatching send special efficacy for opening judge module in described special efficacy according to described first present;
Described special efficacy opens judge module specifically for giving instruction according to described first present, judges whether to meet the unlocking condition that default described company send special efficacy; Eligible when judging, then the company of activation pin to described first present send special efficacy.
In conjunction with the third aspect, in the implementation that the second is possible, also comprise:
Connect and sent condition setting module, open judge module for described special efficacy and give before instruction judges whether that the company of activation pin to described first present send special efficacy according to described first present, arrange to connect for described first present and send task to complete condition;
Task detection module, for send special-effect information to send in current online direct broadcast band described company at described special-effect information sending module spectator client after, send task to complete condition according to described company, detect the company whether completed for described first present and send task;
Gift bag data transmission blocks, for when the testing result of described task detection module is for being, to participating in sending the spectator client of task to send gift bag data for the company of described first present.
In conjunction with the implementation that the second of the third aspect is possible, in the implementation that the third is possible, also comprise:
Mission bit stream statistical module, for after described special efficacy unlatching judge module judges that the company of activation pin to described first present send special efficacy, send task to complete condition according to described company, real-time statistics send task performance information for the company of described first present;
Information broadcasting module, for described company being sent task performance information to carry out real-time broadcast in current online direct broadcast band, sending task performance information to preset the viewing area company of real-time show needle to described first present at second of current online direct broadcast band to make the client in current online direct broadcast band according to described company and sending task performance.
Embodiment of the present invention fourth aspect discloses a kind of based on device for display of message live online, comprising:
First instruction input module, gives instruction for inputting the first present at current online direct broadcast band; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
Special-effect information receiver module, the company returned for reception server send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client; Described company send special-effect information to be described server to give after instruction judges that the company of activation pin to described first present send special efficacy according to described first present, send in the preset time period of special efficacy in the company for described first present and receive the second spectator client and give instruction based on the second present of current online direct broadcast band input, and give according to described second present the company that instruction generates and send special-effect information; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Special display effect module, presets the viewing area company of show needle to described first present for sending special-effect information according to described company at first of current online direct broadcast band and send special efficacy.
In conjunction with fourth aspect, in the implementation that the first is possible, also comprise:
Connect and send mission bit stream receiver module, for inputting after the first present gives instruction in described first instruction input module at current online direct broadcast band, the company receiving described server real-time broadcast in current online direct broadcast band send task performance information;
Connect and send task situation display module, preset the viewing area company of real-time show needle to described first present for sending task performance information according to described company at second of current online direct broadcast band and send task performance.
In conjunction with fourth aspect, in the implementation that the second is possible, also comprise:
Gift bag data reception module, for sending special-effect information in described Special display effect module after the first default viewing area company of show needle to described first present of current online direct broadcast band send special efficacy according to described company, receive the gift bag data that described server sends; To be described server send task to complete condition according to the company preset to described gift bag data, after detecting that the company completed for described first present send task, to the present data participating in sending the spectator client of task to send for the company of described first present.
The embodiment of the present invention the 5th aspect discloses a kind of based on information display system live online, comprises server, main broadcaster's client, the first spectator client and the second spectator client; Wherein
Described server receives described first spectator client and gives instruction based on the first present of current online direct broadcast band input; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client; Described server is given instruction according to described first present and is judged whether that the company of activation pin to described first present send special efficacy; When judged result is for being, send in the preset time period of special efficacy in the company for described first present and receiving described second spectator client and give instruction based on the second present of current online direct broadcast band input; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client; Described server is given instruction generation according to described second present and is even sent special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client; Described company send special-effect information to send to spectator client in current online direct broadcast band by described server, send special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band send special efficacy to make described spectator client according to described company.
In conjunction with the 5th aspect, in the implementation that the first is possible, described server comprises the first possible implementation of the third aspect or the third aspect, or the implementation that the second of the third aspect is possible, or in the third possible implementation of the third aspect based on information display device live online; Described first spectator client comprises the first possible implementation of fourth aspect or fourth aspect, or in the possible implementation of the second of fourth aspect based on device for display of message live online.
The embodiment of the present invention the 6th aspect discloses a kind of computer-readable storage medium, described computer-readable storage medium has program stored therein, described program comprises the embodiment of the present invention first aspect when performing, or the first possible implementation of first aspect, or the implementation that the second of first aspect is possible, or the third possible implementation of first aspect, or based on method for information display live online disclosed in the 4th of first aspect the kind of possible implementation; Or described program comprises the embodiment of the present invention second aspect when performing, or the first possible implementation of second aspect, or based on method for information display live online disclosed in the possible implementation of the second of second aspect.
Implement the embodiment of the present invention, there is following beneficial effect:
When give according to present instruction judge trigger open connect send special effective function after, instruction generation can be given according to the present of multiple spectator client and even send special-effect information, and show that this company send special-effect information at spectator client, achieve multiple spectator client relay to carry out present and give, and the company of generation send effect, it is bad that display function given by the present solved in the online direct broadcast band of prior art, the problem of gifts bandwagon effect difference; And after task can being given completing the company of presetting, the spectator client sent to the company of participation sends present, substantially increase the interest that in online direct broadcast band, present is given, improve the bandwagon effect that present is given, meet the interactive demand of gifts between each client in online direct broadcast band.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
It should be noted that, the term used in embodiments of the present invention is only for the object describing specific embodiment, and not intended to be limiting the present invention." one ", " described " and " being somebody's turn to do " of the singulative used in the embodiment of the present invention and appended claims is also intended to comprise most form, unless context clearly represents other implications.It is also understood that term "and/or" used herein refer to and comprise one or more project of listing be associated any or all may combine.
The embodiment of the invention discloses a kind of based on method for information display live online and relevant apparatus, system, substantially increase the interest that in online direct broadcast band, present is given, improve the bandwagon effect that present is given, meet the interactive demand of gifts between each client in online direct broadcast band.Below be described in detail respectively.
A kind of based on method for information display live online and relevant apparatus, system in order to better understand disclosed in the embodiment of the present invention, first the network architecture that the embodiment of the present invention is suitable for is described below.Refer to Fig. 1, Fig. 1 is a kind of network architecture schematic diagram based on information displaying live online disclosed in the embodiment of the present invention.As shown in Figure 1, this network architecture schematic diagram can comprise server and multiple client, wherein, server also can be called as background server, component server, service of making friends device etc., and server can be communicated to connect by the Internet and multiple client.In multiple client, part client can provide online direct broadcast band as main broadcaster's client, and all the other clients can log in as spectator client and enter in online direct broadcast band that main broadcaster's client provides, main broadcaster's user end to server uploads online live content, by server, this online live content is sent to the spectator client logging in and enter this online direct broadcast band, watch for spectator client; Wherein, main broadcaster's client is possessed of control power and initiative to the spectator client in its channel of access, and main broadcaster's client can be carried out with server alternately.Online direct broadcast band in the embodiment of the present invention is exactly briefly a kind of Virtual Space (or virtual room) that server creates, main broadcaster's client and spectator client can enter into this Virtual Space, the spectator client being positioned at this Virtual Space not only can watch the live content of main broadcaster's client, can also and main broadcaster's client carry out the mutual of voice or word, such as spectator client can send present etc. to the main broadcaster's client liked in current line channel.
In the embodiment of the present invention, client (comprising main broadcaster's client or spectator client) can comprise the Rich Media that the functions such as set group chat, net cast, channel K song, game on line, online video display are integrated.In the network architecture shown in Fig. 1, client may operate in and includes but not limited on the subscriber equipment such as mobile phone, removable computer, panel computer, personal digital assistant (Personal Digital Assistant, PDA), media player, intelligent television, intelligent watch, intelligent glasses, Intelligent bracelet.
Based on the network architecture shown in Fig. 1, what the embodiment of the invention discloses is a kind of based on method for information display live online.Refer to Fig. 2, Fig. 2 is the schematic flow sheet based on method for information display live online that the embodiment of the present invention provides, and first describes technical scheme of the present invention from server side, can comprise the following steps:
Step S200: receive the first spectator client and give instruction based on the first present of current online direct broadcast band input; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
Particularly, first spectators user can sign in online live broadcast system or platform by the first spectator client, in online direct broadcast band, click default present give button and send the first present to main broadcaster's client, namely have input the first present based on current online direct broadcast band and give instruction, server have received this first present and gives instruction.Will be understood that, first spectator client is opened and can be inputted the first present given instruction in current online direct broadcast band by the mode of input voice, the first present is given to main broadcaster's client with instruction, etc., how the embodiment of the present invention does not input the first present to this first spectator client is given instruction and limits, as long as this online live broadcast system or platform pre-set the rule of input instruction.
It should be noted that, the first present in each embodiment of the present invention or the second present etc., can be the virtual present or virtual resource, such as yellow quartz, Thassos etc. that are provided with in advance in online live broadcast system of the present invention or platform.
Step S202: give instruction according to described first present and judge whether that the company of activation pin to described first present send special efficacy;
Particularly, server can arrange for this first present the unlocking condition that the company of unlatching send special efficacy in advance, in other words, this server can pre-set judgment rule, such as judge whether disposable quantity of giving the first present will reach predetermined threshold value, or judge whether the grade of giving the spectator client of the first present reaches predetermined threshold value, or the time point judging to give the first present is whether in preset time period etc., the embodiment of the present invention does not limit; So server can give instruction according to this first present, judge whether to meet the unlocking condition that this default company send special efficacy, when judging to meet the unlocking condition that default described company send special efficacy, namely the company of activation pin to this first present send special efficacy, so performs step S204; When judgement does not meet unlocking condition, as shown in Figure 2 can process ends, or the present receiving spectator client input can also be monitored again give instruction, or carry out other process, the embodiment of the present invention is not construed as limiting.
Step S204: send in the preset time period of special efficacy in the company for described first present and receive the second spectator client and give instruction based on the second present of current online direct broadcast band input; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Particularly, server send special efficacy can arrange a time period (such as 5 minutes, 6 minutes or 10 minutes etc.) for the company of each present, namely within this time period, the company that can produce for this present send special efficacy, so connects send special efficacy to disappear if exceeded this time period.After the server company opened for described first present send special efficacy, in the preset time period that the company for this first present send special efficacy, receive the second spectator client give instruction based on the second present of current online direct broadcast band input, so can perform step S206 and come the company of generation and send special-effect information.
Step S206: give instruction generation according to described second present and even send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client;
Particularly, the first present supposing in step S200 is given instruction instruction and is given to this main broadcaster's client yellow quartz, the second present in this step is given instruction instruction and is given to this main broadcaster's client 3 yellow quartz, and the company so generated send special-effect information specifically can comprise " yellow quartz ", connects and send the information such as " 3 " and " mark of the second spectator client ".
Step S208: described company sent special-effect information to send to spectator client in current online direct broadcast band, send special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band to make described spectator client according to described company and send special efficacy.
Particularly, this company can send special-effect information to send to all spectator client in current online direct broadcast band by server, or only give to the spectator client of main broadcaster's client first present, or can receive by pre-conditioned mandate and show connect send a part of spectator client of special efficacy (as use in current online live broadcast system the numerical value of virtual resource reach threshold value just can receive and show company send special efficacy, etc.); Spectator client receives after this company send special-effect information can send special efficacy in the default viewing area company of show needle to described first present of first of current online direct broadcast band, and such as this online live broadcast system can send special efficacy with the glittering company of effect show needle to this first present in advance in public display screen (can the be called for short public screen) region of current online direct broadcast band; The display effect schematic diagram giving special efficacy picture provided by the invention as shown in Figure 3, for the first present for yellow quartz, shows the second spectator client and has even sent 3 yellow quartz to main broadcaster's client.
It should be noted that, spectator client in each embodiment of the present invention is after the company of receiving send special-effect information, the company for this first present of display send giving special efficacy picture and can comprising at least two figures of special efficacy, particularly: on this spectator client, show this respectively according to default order give figure in special efficacy picture; According to the size of the scaling speed convergent-divergent figure preset when showing each figure, figure is zoomed to the second size state from the first size state.Particularly, this gives special efficacy picture can comprise " connect and send ", "×" and " 2 " three figure, or comprises " connect and send ", " 2 " two figure, etc.; Be described to comprise " connect and send ", "×" and " 2 " three figure below: can " connect according to the first display preset and send ", show "×" again, the order finally showing " 2 " shows " connect and send ", "×" and " 2 " three figure respectively, namely each figure will occur in order singly, and each figure can carry out the size of convergent-divergent figure when showing according to the scaling speed preset, such as from big to small Zoom display is carried out to each figure according to the scaling speed preset, shorten figure into second size state from the first size state to reach; Can certainly come from small to large to carry out Zoom display to each figure according to the scaling speed preset, shorten figure into second size state from the first size state to reach, to give the special efficacy effect of a kind of dynamic change of user.
Further, the embodiment of the present invention can also perform for the hardware configuration on different spectator client respectively and different give special efficacy picture displaying scheme, namely, before giving the figure in special efficacy picture described in showing respectively according to the order preset, can also comprise: judge whether the hardware configuration of this spectator client meets configuration requirement respectively; The spectator client meeting configuration requirement is performed this and shows according to the order preset the step that this gives the figure in special efficacy picture respectively; To the spectator client not meeting configuration requirement, then by this, the figure given in special efficacy picture shows simultaneously.In detail, can preset configuration requirement, the System Core calculation of such as client needs to be more than or equal to 4 cores, monitor resolution is more than or equal to 1366*768 or internal memory is more than or equal to 4G etc., so when the hardware configuration of judgement first spectator client meets configuration requirement, namely perform this and show according to the order preset the step that this gives the figure in special efficacy picture respectively; And when the hardware configuration of the second spectator client does not meet configuration requirement, then the figure this given in special efficacy picture shows, and namely once all shows, and does not have the special efficacy effect of dynamic change simultaneously.
Pass through the embodiment of the present invention, when give according to present instruction judge trigger open connect send special effective function after, instruction generation can be given according to the present of multiple spectator client and even send special-effect information, and show that this company send special-effect information at spectator client, achieve multiple spectator client relay to carry out present and give, and the company of generation send effect, it is bad that display function given by the present solved in the online direct broadcast band of prior art, the problem of gifts bandwagon effect difference; Improve the interest that in online direct broadcast band, present is given, improve the bandwagon effect that present is given, meet the interactive demand of gifts between each client in online direct broadcast band.
Again further, the schematic flow sheet of another embodiment based on method for information display live online provided by the invention shown in composition graphs 4, in conjunction with server and spectator client both sides, technical scheme of the present invention is described, this spectator client can comprise the first spectator client, the second spectator client etc., specifically can comprise the following steps:
Step S400: the first spectator client gives instruction at the first present of current online direct broadcast band input;
Particularly, first spectators user can sign in online live broadcast system or platform by the first spectator client, in online direct broadcast band, click default present give button and send the first present to main broadcaster's client, namely have input the first present based on current online direct broadcast band and give instruction, and instruction can be given by this first present and be pushed to server.Will be understood that, first spectator client is opened and can be inputted the first present given instruction in current online direct broadcast band by the mode of input voice, the first present is given to main broadcaster's client with instruction, etc., how the embodiment of the present invention does not input the first present to this first spectator client is given instruction and limits, as long as this online live broadcast system or platform pre-set the rule of input instruction.
Step S402: server receives this first present and gives instruction;
Step S404: server is given instruction according to described first present and judged whether that the company of activation pin to described first present send special efficacy;
Particularly, with reference to the step S202 in above-mentioned Fig. 2 embodiment, can repeat no more here.When judging that the company of activation pin to this first present send special efficacy, perform step S406, otherwise, can step S426 be performed.
Step S406: the second spectator client gives instruction at the second present of current online direct broadcast band input;
Particularly, after the server company opened for this first present send special efficacy, first spectators user can give instruction by this second spectator client at the second present of current online direct broadcast band input, and this second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to this main broadcaster's client.
Step S408: server send in the preset time period of special efficacy in the company for this first present and receives this second spectator client and give instruction based on the second present of current online direct broadcast band input;
Particularly, server send special efficacy can arrange a time period (such as 5 minutes, 6 minutes or 10 minutes etc.) for the company of each present, namely within this time period, the company that can produce for this present send special efficacy, so connects send special efficacy to disappear if exceeded this time period.After the server company opened for described first present send special efficacy, in the preset time period that the company for this first present send special efficacy, receive the second spectator client give instruction based on the second present of current online direct broadcast band input, so can perform step S410 and come the company of generation and send special-effect information.
Step S410: server is given instruction generation according to this second present and even sent special-effect information;
Particularly, can be corresponding to the step S206 in above-mentioned Fig. 2 embodiment, repeat no more here.
Step S412: this company send special-effect information to send to spectator client in current online direct broadcast band by server;
Step S414: spectator client receives after this company send special-effect information, send special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band send special efficacy according to this company;
Particularly, corresponding can receive this companys with reference to spectator client in the step S208 in above-mentioned Fig. 2 embodiment and send how to show the description that company send special efficacy after special-effect information, repeat no more here.
Step S416: server send task to complete condition according to connecting, and real-time statistics send task performance information for the company of this first present;
Particularly, the embodiment of the present invention can also comprise before step S404: this server arranges to connect for this first present and send task to complete condition; It is that spectator client added up to give 100 the first presents to this main broadcaster's client in 10 minutes that such as this company send task to complete condition; So this server is after the company of activation pin to this first present send special efficacy, the company added up in real time for this first present send task performance information, comprise current how long also residue, or currently given how many first presents, or the quantity of giving accounts for the information such as the percentage of task quantity;
Step S418: described company send task performance information to carry out real-time broadcast in current online direct broadcast band by server;
Particularly, this company can send task performance information broadcasting to all spectator client in current online direct broadcast band by server, or only sending gives to the spectator client of main broadcaster's client first present, or only send to can to receive by pre-conditioned mandate and to show to connect and send a part of spectator client of special efficacy (reach threshold value as used the numerical value of virtual resource in current online live broadcast system just can receive and show company and send special efficacy, etc.).
Step S420: the client in current online direct broadcast band is sent task performance information to preset the viewing area company of real-time show needle to described first present at second of current online direct broadcast band according to this company and sent task performance;
Particularly, client in current online direct broadcast band can comprise multiple main broadcaster's client and multiple spectator client, and client receives after this company send task performance information can send task performance in the default viewing area company of real-time show needle to described first present of second of current online direct broadcast band; Such as this online live broadcast system can occur even sending the below of special efficacy to show the progress bar of a task in advance in the public affairs screen region of current online direct broadcast band, show the percentage that current quantity of having given the first present accounts for task quantity, and can count down information be added, also need to give how many first present to this main broadcaster's client within remaining time just can finish the work to point out each client, thus cause user to note, guiding user can participate in this company send in task, jointly connect and send task, enhance the interactivity between client.
Step S422: server send task to complete condition according to connecting, detects the company whether completed for described first present and send task;
Particularly, when server detects that the company completed for this first present send task, such as complete in 5 minutes and add up to give to this main broadcaster's client to have expired 100 the first presents, so perform step S424, otherwise perform step S426.
Step S424: server is to participating in sending the spectator client of task to send gift bag data for the company of described first present;
Particularly, server can send the spectator client of task to send gift bag data randomly to the company participated in for this first present, or can according to the quantity of giving this first present, more gift bag is sent to giving the many spectator client of quantity, or after gift bag data can send to spectator client by server, gift bag is obtained in the mode of getting the harvest in quickly or extract by spectator client, etc.; After spectator client receives these gift bag data, can open and obtain this gift bag, thus further increasing the enjoyment of user's gifts.
Step S426: process ends.
Again further, the embodiment of the present invention, after opening and sending special efficacy for the company of this first present, can also comprise: receive the 3rd spectator client and give instruction based on the 3rd present of current online direct broadcast band input; This second present is given instruction and is used to indicate and gives the second present at current online direct broadcast band to main broadcaster's client; Give instruction according to the 3rd present and judge whether that the company of activation pin to this second present send special efficacy; When judged result is for being, in the preset time period that the company for this second present send special efficacy, receives the 4th spectator client give instruction based on the 4th present of current online direct broadcast band input; 4th present is given instruction and is used to indicate and gives the second present at current online direct broadcast band to this main broadcaster's client; Give instruction generation according to the 4th present and even send special-effect information; This company send special-effect information for showing that spectator client gives the number information of this second present continuously to this main broadcaster's client; This company sent special-effect information to send to spectator client in current online direct broadcast band, send special-effect information to preset the viewing area company of show needle to this second present at the 3rd of current online direct broadcast band to make this spectator client according to this company and send special efficacy.
Particularly, in the embodiment of the present invention, server can arrange for multiple virtual present the company of unlatching respectively in advance and send the unlocking condition of special efficacy, and can open multiple company concurrently and send special efficacy; After such as the above-mentioned company opened for this first present send special efficacy, trigger again the company of opening other virtual present and send special efficacy, such as the second present, the company that so embodiment of the present invention side by side alternately can show the first present send the company of special efficacy and the second present to send special efficacy; Wherein the company of the second present send special efficacy can send the description of special efficacy with reference to the above-mentioned company for the first present, repeats no more here.
Again further, present invention also offers a kind of based on method for information display live online, be described in detail from spectator client side accordingly, schematic flow sheet below in conjunction with another embodiment based on method for information display live online provided by the invention shown in Fig. 5 is described, and comprises the following steps:
Step S500: the first spectator client inputs the first present at current online direct broadcast band and gives instruction; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
Step S502: the company that reception server returns send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client; Described company send special-effect information to be described server to give after instruction judges that the company of activation pin to described first present send special efficacy according to described first present, send in the preset time period of special efficacy in the company for described first present and receive the second spectator client and give instruction based on the second present of current online direct broadcast band input, and give according to described second present the company that instruction generates and send special-effect information; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Step S504: send special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band according to described company and send special efficacy.
Particularly, after step S500, can also comprise: the company receiving described server real-time broadcast in current online direct broadcast band send task performance information; Send task performance information to preset the viewing area company of real-time show needle to described first present at second of current online direct broadcast band according to described company and send task performance.
Further, after step S504, can also comprise: receive the gift bag data that described server sends; To be described server send task to complete condition according to the company preset to described gift bag data, after detecting that the company completed for described first present send task, to the present data participating in sending the spectator client of task to send for the company of described first present.
Will be understood that, the specific implementation in Fig. 5 embodiment of the present invention can the corresponding description with reference to above-mentioned Fig. 2 to Fig. 4 embodiment, repeats no more here.
By implementing the embodiment of the present invention, when give according to present instruction judge trigger open connect send special effective function after, instruction generation can be given according to the present of multiple spectator client and even send special-effect information, and show that this company send special-effect information at spectator client, achieve multiple spectator client relay to carry out present and give, and the company of generation send effect, it is bad that display function given by the present solved in the online direct broadcast band of prior art, the problem of gifts bandwagon effect difference; And after task can being given completing the company of presetting, the spectator client sent to the company of participation sends present, substantially increase the interest that in online direct broadcast band, present is given, improve the bandwagon effect that present is given, meet the interactive demand of gifts between each client in online direct broadcast band.
For the ease of implementing the such scheme of the embodiment of the present invention better, the present invention also correspondence provides a kind of based on information display device live online, the structural representation based on information display device live online that the embodiment of the present invention as shown in Figure 6 provides, can comprise based on information display device 60 live online: the first command reception module 600, special efficacy open judge module 602, second command reception module 604, special-effect information generation module 606 and special-effect information sending module 608, wherein
First command reception module 600 gives instruction for receiving the first spectator client based on the first present of current online direct broadcast band input; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
Special efficacy is opened judge module 602 and is judged whether that the company of activation pin to described first present send special efficacy for giving instruction according to described first present;
Second command reception module 604, for when special efficacy opening the judged result of judge module 602 for being, being sent in the preset time period of special efficacy in the company for described first present and being received the second spectator client and give instruction based on the second present of current online direct broadcast band input; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Special-effect information generation module 606 even send special-effect information for giving instruction generation according to described second present; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client;
Special-effect information sending module 608 sends to spectator client in current online direct broadcast band for described company being sent special-effect information, send special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band send special efficacy to make described spectator client according to described company.
Particularly, another example structure schematic diagram based on information display device live online provided by the invention as shown in Figure 7, the first command reception module 600 is comprised based on information display device 60 live online, special efficacy opens judge module 602, second command reception module 604, outside special-effect information generation module 606 and special-effect information sending module 608, special efficacy unlocking condition can also be comprised module 6010 is set, to give before instruction judges whether that the company of activation pin to described first present send special efficacy according to described first present for opening judge module 602 in special efficacy, for described first present, the unlocking condition that the company of unlatching send special efficacy is set,
Special efficacy opens judge module 602 specifically for giving instruction according to described first present, judges whether to meet the unlocking condition that default described company send special efficacy; Eligible when judging, then the company of activation pin to described first present send special efficacy.
Further, another example structure schematic diagram based on information display device live online provided by the invention as shown in Figure 8, comprising the first command reception module 600, special efficacy unlatching judge module 602, second command reception module 604, special-effect information generation module 606, special-effect information sending module 608 and special efficacy unlocking condition based on information display device 60 live online arranges outside module 6010, can also comprise: connect and sent condition setting module 6012, task detection module 6014 and gift bag data transmission blocks 6016, wherein
Connect and sent condition setting module 6012 to open judge module 602 for special efficacy to give before instruction judges whether that the company of activation pin to described first present send special efficacy according to described first present, arrange to connect for described first present and send task to complete condition;
Task detection module 6014 for send special-effect information to send in current online direct broadcast band described company at special-effect information sending module 608 spectator client after, send task to complete condition according to described company, detect the company whether completed for described first present and send task;
Gift bag data transmission blocks 6016 for when the testing result of task detection module 6014 is for being, to participating in sending the spectator client of task to send gift bag data for the company of described first present.
Again further, another example structure schematic diagram based on information display device live online provided by the invention as shown in Figure 9, the first command reception module 600 is comprised based on information display device 60 live online, special efficacy opens judge module 602, second command reception module 604, special-effect information generation module 606, special-effect information sending module 608, special efficacy unlocking condition arranges module 6010, connect and sent condition setting module 6012, outside task detection module 6014 and gift bag data transmission blocks 6016, can also comprise: mission bit stream statistical module 6018 and information broadcasting module 6020, wherein
Mission bit stream statistical module 6018 is for after special efficacy unlatching judge module 602 judges that the company of activation pin to described first present send special efficacy, and send task to complete condition according to described company, real-time statistics send task performance information for the company of described first present;
Information broadcasting module 6020 carries out real-time broadcast for described company being sent task performance information in current online direct broadcast band, send task performance information to preset the viewing area company of real-time show needle to described first present at second of current online direct broadcast band send task performance to make the client in current online direct broadcast band according to described company.
Again further, refer to Figure 10, Figure 10 is the structural representation of another embodiment based on information display device live online provided by the invention.Wherein, as shown in Figure 10, can should comprise based on information display device 100 live online: at least one processor 1001, such as CPU, at least one network interface 1004, user interface 1003, memory 1005, at least one communication bus 1002 and display screen 1006.Wherein, communication bus 1002 is for realizing the connection communication between these assemblies.Wherein, user interface 1003 can comprise display screen (Display) 10, and optional user interface 1003 can also comprise wireline interface, the wave point of standard.Network interface 1004 optionally can comprise wireline interface, the wave point (as WI-FI interface) of standard.Memory 1005 can be high-speed RAM memory, also can be non-labile memory (non-volatile memory), such as at least one magnetic disc store.Memory 1005 can also be optionally that at least one is positioned at the storage device away from aforementioned processor 1001.As shown in Figure 10, as comprising operating system, network communication module, Subscriber Interface Module SIM and based on information display program live online in a kind of memory 1005 of computer-readable storage medium.
Shown in Figure 10 based in information display device 100 live online, network interface 1004 be mainly used in connect client, carry out data communication with client; And processor 1001 may be used for calling store in memory 1005 based on information display program live online, and perform following operation:
Receive the first spectator client and give instruction based on the first present of current online direct broadcast band input; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
Give instruction according to described first present and judge whether that the company of activation pin to described first present send special efficacy;
When judged result is for being, send in the preset time period of special efficacy in the company for described first present and receiving the second spectator client and give instruction based on the second present of current online direct broadcast band input; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Give instruction generation according to described second present and even send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client;
Described company sent special-effect information to send to spectator client in current online direct broadcast band, send special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band to make described spectator client according to described company and send special efficacy.
Particularly, processor 1001, giving before instruction judges whether that the company of activation pin to described first present send special efficacy according to described first present, can also perform: arrange for described first present the unlocking condition that the company of unlatching send special efficacy;
Processor 1001 is given instruction according to described first present and is judged whether that the company of activation pin to described first present send special efficacy to comprise:
Give instruction according to described first present, judge whether to meet the unlocking condition that default described company send special efficacy; Eligible when judging, then the company of activation pin to described first present send special efficacy.
Particularly, processor 1001, giving before instruction judges whether that the company of activation pin to described first present send special efficacy according to described first present, can also perform: arrange to connect for described first present and send task to complete condition;
After the spectator client that described company send special-effect information to send in current online direct broadcast band by described processor 1001, can also perform:
Send task to complete condition according to described company, detect the company whether completed for described first present and send task;
When the test results is yes, to participating in sending the spectator client of task to send gift bag data for the company of described first present.
Particularly, after processor 1001 judges that the company of activation pin to described first present send special efficacy, can also perform:
Send task to complete condition according to described company, real-time statistics send task performance information for the company of described first present;
Described company sent task performance information to carry out real-time broadcast in current online direct broadcast band, send task performance information to preset the viewing area company of real-time show needle to described first present at second of current online direct broadcast band to make the client in current online direct broadcast band according to described company and send task performance.
Particularly, after processor 1001 company opened for described first present send special efficacy, can also perform:
Receive the 3rd spectator client and give instruction based on the 3rd present of current online direct broadcast band input; Described second present is given instruction and is used to indicate and gives the second present at current online direct broadcast band to main broadcaster's client;
Give instruction according to described 3rd present and judge whether that the company of activation pin to described second present send special efficacy;
When judged result is for being, reception the 4th spectator client in the preset time period of special efficacy is sent to give instruction based on the 4th present of current online direct broadcast band input in the company for described second present; Described 4th present is given instruction and is used to indicate and gives the second present at current online direct broadcast band to described main broadcaster's client;
Give instruction generation according to described 4th present and even send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described second present continuously to described main broadcaster's client;
Described company sent special-effect information to send to spectator client in current online direct broadcast band, send special-effect information to preset the viewing area company of show needle to described second present at the 3rd of current online direct broadcast band to make described spectator client according to described company and send special efficacy.
It should be noted that, in the embodiment of the present invention, be specifically as follows the equipment such as server based on information display device 60 live online or based on information display device 100 live online, or certain device installed in the server or module; Can according to the method specific implementation in said method embodiment based on information display device 60 live online or the function based on each functional module of information display device 100 live online, its specific implementation process with reference to the associated description of said method embodiment, can repeat no more herein.
Accordingly, present invention also offers a kind of based on device for display of message live online, the structural representation based on device for display of message live online that the embodiment of the present invention as shown in Figure 11 provides, can comprise based on device for display of message 110 live online: the first instruction input module 1100, special-effect information receiver module 1102 and Special display effect module 1104, wherein
First instruction input module 1100 gives instruction for inputting the first present at current online direct broadcast band; Described first present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client;
The company that special-effect information receiver module 1102 returns for reception server send special-effect information; Described company send special-effect information for showing that spectator client gives the number information of described first present continuously to described main broadcaster's client; Described company send special-effect information to be described server to give after instruction judges that the company of activation pin to described first present send special efficacy according to described first present, send in the preset time period of special efficacy in the company for described first present and receive the second spectator client and give instruction based on the second present of current online direct broadcast band input, and give according to described second present the company that instruction generates and send special-effect information; Described second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to described main broadcaster's client;
Special display effect module 1104 send special efficacy for sending special-effect information to preset the viewing area company of show needle to described first present at first of current online direct broadcast band according to described company.
Particularly, the structural representation of another embodiment based on device for display of message live online provided by the invention as shown in Figure 12, comprise outside the first instruction input module 1100, special-effect information receiver module 1102 and Special display effect module 1104 based on device for display of message 110 live online, can also comprise connecting to send mission bit stream receiver module 1106 and connect and send task situation display module 1108, wherein
Connect and send mission bit stream receiver module 1106 for inputting after the first present gives instruction in the first instruction input module 1100 at current online direct broadcast band, the company receiving described server real-time broadcast in current online direct broadcast band send task performance information;
Connect and send task situation display module 1108 to send task performance for sending according to described company task performance information to preset the viewing area company of real-time show needle to described first present at second of current online direct broadcast band.
Further, the structural representation of another embodiment based on device for display of message live online provided by the invention as shown in Figure 13, the first instruction input module 1100 is comprised based on device for display of message 110 live online, special-effect information receiver module 1102, Special display effect module 1104, connecting to send mission bit stream receiver module 1106 and connect send outside task situation display module 1108, gift bag data reception module 11010 can also be comprised, for sending special-effect information in Special display effect module 1104 after the first default viewing area company of show needle to described first present of current online direct broadcast band send special efficacy according to described company, receive the gift bag data that described server sends, to be described server send task to complete condition according to the company preset to described gift bag data, after detecting that the company completed for described first present send task, to the present data participating in sending the spectator client of task to send for the company of described first present.
It should be noted that, mobile phone is included but not limited to based on device for display of message 110 live online in the embodiment of the present invention, removable computer, panel computer, personal digital assistant, media player, intelligent television, intelligent watch, intelligent glasses, the subscriber equipmenies such as Intelligent bracelet, the spectator client in above-described embodiment can be run based on device for display of message 110 live online, function based on each functional module of device for display of message 110 live online can according to the method specific implementation in said method embodiment, its specific implementation process can with reference to the associated description of said method embodiment, repeat no more herein.
Refer to Figure 14, Figure 14 is the structural representation based on information display system live online that the embodiment of the present invention provides.As shown in figure 14, server 1400, main broadcaster's client 1402, first spectator client 1404 and the second spectator client 1406 should can be comprised based on information display system 140 live online, specifically can comprise multiple main broadcaster's client and multiple spectator client based on information display system 140 live online, to comprise main broadcaster's client and two spectator client are described in Figure 14, wherein
Server 1400 receives the first spectator client 1404 and gives instruction based on the first present of current online direct broadcast band input; First present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client 1402; Server 1400 is given instruction according to the first present and is judged whether that the company of activation pin to the first present send special efficacy; When judged result is for being, in the preset time period that the company for the first present send special efficacy, receives the second spectator client 1406 give instruction based on the second present of current online direct broadcast band input; Second present is given instruction and is used to indicate and gives the first present at current online direct broadcast band to main broadcaster's client 1402; Server 1400 is given instruction generation according to the second present and is even sent special-effect information; Connecting send special-effect information for showing that spectator client gives the number information of the first present continuously to main broadcaster's client 1402; Server 1400 send special-effect information to send to spectator client in current online direct broadcast band by connecting, and send special-effect information to preset the viewing area company of show needle to the first present at first of current online direct broadcast band to send special efficacy according to connecting to make spectator client.
Particularly, server 1400 can comprise Fig. 6 to Fig. 9 based on information display device 60 live online, or Figure 10 based on information display device 100 live online; First spectator client 1404 can comprise in Figure 11 to Figure 13 embodiment based on device for display of message 110 live online; Based on information display system 140 live online concrete how to realize information displaying live online, can the corresponding description with reference to said method item embodiment, repeat no more here.
In sum, when give according to present instruction judge trigger open connect send special effective function after, instruction generation can be given according to the present of multiple spectator client and even send special-effect information, and show that this company send special-effect information at spectator client, achieve multiple spectator client relay to carry out present and give, and the company of generation send effect, it is bad that display function given by the present solved in the online direct broadcast band of prior art, the problem of gifts bandwagon effect difference; And after task can being given completing the company of presetting, the spectator client sent to the company of participation sends present, substantially increase the interest that in online direct broadcast band, present is given, improve the bandwagon effect that present is given, meet the interactive demand of gifts between each client in online direct broadcast band.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosedly be only present pre-ferred embodiments, certainly can not limit the interest field of the present invention with this, therefore according to the equivalent variations that the claims in the present invention are done, still belong to the scope that the present invention is contained.