CN108769724A - Method and apparatus, the network direct broadcasting system of pop-up are pushed in network direct broadcasting - Google Patents
Method and apparatus, the network direct broadcasting system of pop-up are pushed in network direct broadcasting Download PDFInfo
- Publication number
- CN108769724A CN108769724A CN201810543086.0A CN201810543086A CN108769724A CN 108769724 A CN108769724 A CN 108769724A CN 201810543086 A CN201810543086 A CN 201810543086A CN 108769724 A CN108769724 A CN 108769724A
- Authority
- CN
- China
- Prior art keywords
- pop
- direct broadcasting
- animation
- character image
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 230000004044 response Effects 0.000 claims abstract description 38
- 230000009471 action Effects 0.000 claims abstract description 27
- 238000004891 communication Methods 0.000 claims description 18
- 230000006870 function Effects 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 9
- 210000003813 thumb Anatomy 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 8
- 230000003993 interaction Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 239000000284 extract Substances 0.000 description 4
- 230000001815 facial effect Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 1
- 244000046052 Phaseolus vulgaris Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention relates to the method and apparatus, the network direct broadcasting system that push pop-up in network direct broadcasting, method includes:Receive the user state information that spectator client is sent;If the user state information meets preset trigger condition, pop-up is pushed to the spectator client;After receiving the spectator client to the response of pop-up, the corresponding pop-up animation of the pop-up is sent to the spectator client and is shown;Wherein, the pop-up animation includes the first character image and the second character image, and the relative position of first character image and the second character image is arranged according to the action of second character image.The solution of the present invention improves the interaction effect of main broadcaster's client and spectator client.
Description
Technical field
The present invention relates to network direct broadcasting technical fields, more particularly in network direct broadcasting push pop-up method and apparatus,
Network direct broadcasting system.
Background technology
Network direct broadcasting is a kind of emerging network social intercourse mode, and network direct broadcasting system generally comprises main broadcaster's client, network
Direct broadcast server and spectator client.Main broadcaster's client can carry out the recording of audio & video, then by the audio and video of recording
It is uploaded to network direct broadcasting server, then spectator client is distributed to by network direct broadcasting server and is shown.Meanwhile spectators client
The information such as word, the expression of user's transmission can be forwarded to main broadcaster's client by network direct broadcasting server and shown by end.Mesh
Before, in network direct broadcasting scene, pop-up is pushed to main broadcaster's client or spectator client sometimes, to reach raising entertaining
Property, promote interactive purpose between main broadcaster's client and spectator client.However, traditional push mode improves interactive effect
Fruit is poor.
Invention content
Based on this, the present invention provides method and apparatus, network direct broadcasting systems that pop-up is pushed in network direct broadcasting, with solution
Certainly the prior art improves the poor technical problem of interactive effect.
According to a first aspect of the embodiments of the present invention, a kind of method pushing pop-up in network direct broadcasting, the side are provided
Method includes:Receive the user state information that spectator client is sent;If the user state information meets preset trigger condition,
Then pop-up is pushed to the spectator client;After receiving the spectator client to the response of pop-up, by pop-up animation
The spectator client is sent to be shown;Wherein, the pop-up animation includes the first character image and the second figure map
The relative position of picture, first character image and the second character image is arranged according to the action of second character image.
Optionally, the user state information includes the login status information of user's logging in network direct broadcast band, Yong Hu
The communication of operational status information or user in the network direct broadcasting channel on the live streaming interface of the network direct broadcasting channel
Status information;The trigger condition includes following any:Based on login status information setting login status information trigger condition,
It is preset based on the preset operational status information trigger condition of the operational status information, or based on the communications status information
Communications status information trigger condition.
Optionally, based on login status information setting login status information trigger condition be:User logs in the network
The duration of direct broadcast band reaches preset login time threshold value;And/or it is based on the preset mode of operation of the operational status information
Information trigger condition is:Receive operational status information of the user to the preset control on the live streaming interface;And/or based on institute
Stating the preset communications status information trigger condition of communications status information is:User sends message in the network direct broadcasting channel
Number is for the first time.
Optionally, include to the step of spectator client push pop-up:If the function of pushing pop-up, which is in, enables shape
State pushes pop-up to the spectator client.
Optionally, the method further includes:If meeting preset pop-up disabling condition, it is by the function setting for pushing pop-up
Disabled status;Wherein, the pop-up disabling condition includes following any:Spectator client is received to refer to the closing of the pop-up
It enables, and the time interval between current time and the time for receiving the out code is less than preset first time interval;
Or it receives spectator client and sends the number of the out code in the network direct broadcasting channel and reach preset pop-up
Frequency threshold value is closed, and spectator client is located at the network direct broadcasting channel;Or in preset second time period, if to institute
The number for stating spectator client push pop-up reaches preset push times threshold value.
Optionally, the method further includes:After spectator client executes predetermined registration operation, to the spectator client
Associated client end pushes pop-up;Wherein, the associated client end is the client that account associated with spectators' account is logged in,
Spectators' account is to log in the account of the spectator client;And/or after spectator client executes predetermined registration operation, Xiang Zhi
Other spectator clients between broadcasting push pop-up;The predetermined registration operation includes following any:Response pop-up, thumb up pop-up animation or
Person's forwarding is for checking pop-up and/or the pop-up of pop-up animation link.
Optionally, the method further includes:The most pop-up animation of the number thumbed up is pushed to the spectators client
End.
Optionally, the method further includes:The pop-up is pushed in login page advertisement.
Optionally, the method further includes:After spectator client responds pop-up, the pop-up animation is sent to master
Other spectator clients for broadcasting client and/or same direct broadcasting room are shown.
According to a second aspect of the embodiments of the present invention, a kind of method pushing pop-up in network direct broadcasting, the side are provided
Method includes:The user state information of user is monitored, and the user state information is sent to network direct broadcasting server;Receive institute
The pop-up of network direct broadcasting server push is stated, and sends the response to the pop-up;The pop-up is in the user state information
It is pushed when meeting preset trigger condition;It shows on display interface and is sent after network direct broadcasting server receives the response
Pop-up animation;Wherein, the pop-up animation includes the first character image and the second character image, first character image
It is arranged according to the action of second character image with the relative position of the second character image.
Optionally, the method further includes:If the display time of the pop-up animation reaches preset display time threshold,
The pop-up animation is removed on the display interface.
According to a third aspect of the embodiments of the present invention, a kind of device pushing pop-up in network direct broadcasting, the dress are provided
Set including:Receiving module, the user state information for receiving spectator client transmission;Pop-up pushing module, if for described
User state information meets preset trigger condition, then pushes pop-up to the spectator client;Animation sending module is used for
After the spectator client is received to the response of pop-up, pop-up animation is sent to the spectator client and is shown;
Wherein, the pop-up animation includes the first character image and the second character image, first character image and the second personage
The relative position of image is arranged according to the action of second character image.
According to a fourth aspect of the embodiments of the present invention, a kind of device pushing pop-up in network direct broadcasting, the dress are provided
Set including:Information monitoring module, the user state information for monitoring user, and the user state information is sent to network
Direct broadcast server;Respond module, the pop-up for receiving the network direct broadcasting server push, and send the sound to the pop-up
It answers;The pop-up is pushed when the user state information meets preset trigger condition;Display module, in display interface
Upper display network direct broadcasting server receives the pop-up animation sent after the response;Wherein, the pop-up animation includes
The relative position of first character image and the second character image, first character image and the second character image is according to described
The action of two character images is arranged.
According to a fifth aspect of the embodiments of the present invention, a kind of network direct broadcasting system is provided, the network direct broadcasting system includes:
Spectator client and network direct broadcasting server;The user state information of spectator client monitoring user, and by the user
Status information is sent to network direct broadcasting server;The network direct broadcasting server meets preset touch in the user state information
When clockwork spring part, then pop-up is pushed to the spectator client, and after receiving the spectator client to the response of pop-up,
Pop-up animation is sent to the spectator client;Wherein, the pop-up animation includes the first character image and the second personage
The relative position of image, first character image and the second character image is arranged according to the action of second character image.
According to a sixth aspect of the embodiments of the present invention, a kind of computer readable storage medium is provided, calculating is stored thereon with
Machine program, the step of above-mentioned any one the method is realized when described program is executed by processor.
According to a seventh aspect of the embodiments of the present invention, a kind of network direct broadcasting server is provided, including memory, processor and
The computer program that can be run on a memory and on a processor is stored, the processor is realized above-mentioned when executing described program
The step of any one the method.
Using the embodiment of the present invention, when user state information meets trigger condition, bullet is pushed to spectator client
Pop-up animation is sent to the spectator client and carried out by window after receiving the spectator client to the response of pop-up
Display, wherein the pop-up animation includes the first character image and the second character image, first character image and second
The relative position of character image is arranged according to the action of second character image.The program improves main broadcaster's client and spectators
Interaction effect between client.
It should be understood that above general description and following detailed description is only exemplary and explanatory, not
It can the limitation present invention.
Description of the drawings
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the present invention
Example, and be used to explain the principle of the present invention together with specification.
Fig. 1 is the system architecture diagram of the network direct broadcasting system of one embodiment.
Fig. 2 is the method flow diagram that pop-up is pushed in network direct broadcasting of one embodiment of the invention.
Fig. 3 is the schematic diagram of the direct broadcasting room of one embodiment.
Fig. 4 is the schematic diagram of the pop-up animation of one embodiment of the invention.
Fig. 5 is the schematic diagram of the pop-up of one embodiment of the invention.
Fig. 6 is the schematic diagram of the pop-up animation of the broadcasting of one embodiment of the invention.
Fig. 7 is the method flow diagram that pop-up is pushed in network direct broadcasting of another embodiment of the present invention.
Fig. 8 is the pop-up animation producing method flow chart of one embodiment of the invention.
Fig. 9 is the data processing method flow chart in the network direct broadcasting of one embodiment of the invention.
Figure 10 is the structure diagram of the device that pop-up is pushed in network direct broadcasting of one embodiment of the invention.
Figure 11 is the structure diagram of the device that pop-up is pushed in network direct broadcasting of another embodiment of the present invention.
Specific implementation mode
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent and the consistent all embodiments of the present invention.On the contrary, they be only with it is such as appended
The example of the consistent device and method of some aspects being described in detail in claims, of the invention.
It is the purpose only merely for description specific embodiment in terminology used in the present invention, is not intended to limit the invention.
It is also intended to including majority in the present invention and "an" of singulative used in the attached claims, " described " and "the"
Form, unless context clearly shows that other meanings.It is also understood that term "and/or" used herein refers to and wraps
Containing one or more associated list items purposes, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the present invention
A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, not departing from
In the case of the scope of the invention, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depending on context, word as used in this " if " can be construed to " ... when " or " when ...
When " or " in response to determination ".
As shown in Figure 1, showing the system architecture diagram of the network direct broadcasting system 100 of one embodiment, it may include Zhu Boke
Family end 101, network direct broadcasting server 102 and spectator client 103, main broadcaster's client 101 pass through network with spectator client 103
Direct broadcast server 102 interacts.Wherein, main broadcaster's client 101 refers to sending one end of network direct broadcasting video, is usually
Client used by main broadcaster user in network direct broadcasting.Spectator client 103 refers to one for receiving and watching network direct broadcasting video
End is usually client used by watching the spectators (that is, live streaming spectators user) of video in network direct broadcasting.Main broadcaster client
End 101 can be interacted with spectator client 103 after the same direct broadcasting room (i.e. network direct broadcasting channel) is added.In order to promote
Interaction between main broadcaster's client 101 and spectator client 103, network direct broadcasting server 102 can generate pop-up, and to spectators
Client 103 pushes pop-up.Spectator client 103 can respond pop-up, can also be by the bullet of purchase to buy pop-up animation
Window animation is sent to main broadcaster's client 101 and plays out display.Main broadcaster's client 101, can be with after showing pop-up animation
Feedback information is sent to spectator client 101.Wherein, response can execute purchase operation.
It should be noted that spectator client 103 is only functionally divided with main broadcaster's client 101, in practical application
In, the function of spectator client 103 and main broadcaster's client 101 can be executed respectively in different time by the same client.Cause
This, the same client can be used as spectator client 103, when issuing live video, Ke Yizuo when watching network direct broadcasting
Based on broadcast client 101.
It is noted that the system architecture in Fig. 1 is a kind of exemplary architecture, it is not intended to limit the side of the present invention
Case.The solution of the present invention can also be applied in the network direct broadcasting system of other forms, no longer illustrate one by one to this.
In one embodiment, the present invention provides a kind of method pushing pop-up in network direct broadcasting, and this method can be by
Network direct broadcasting server 102 in network direct broadcasting system 100 shown in FIG. 1 executes.As shown in Fig. 2, this method may include it is following
Step:
In step 201, the user state information that spectator client is sent is received.
In step 202, it if the user state information meets preset trigger condition, is pushed away to the spectator client
Send pop-up;
In step 203, after receiving the spectator client to the response of pop-up, pop-up animation is sent to institute
Spectator client is stated to be shown;
Wherein, the pop-up animation includes the first character image and the second character image, first character image with
The relative position of second character image is arranged according to the action of second character image.
Wherein, may include the sample picture of pop-up animation in pop-up, which is used to show that pop-up is dynamic to user
The general contents of picture.Then may include the exemplary plot of " wall rub-a-dub " in pop-up for example, pop-up animation " wall rub-a-dub " animation that can be one
Piece makes illustrative " wall rub-a-dub " action in picture, so that user is more visually known pop-up animation by two personages
Content.In one embodiment, identical pop-up may be used in the pop-up sent to each spectator client;In another implementation
In example, different pop-ups can also be sent to different clients, the different pop-up of client end response is different to get
Pop-up animation.
In the present embodiment, spectator client can be the spectator client in network direct broadcasting system 100 shown in FIG. 1
103.User state information can be used for network direct broadcasting server 102 and judge whether the user has the potential wish for receiving pop-up.
Any one following information can be used as user state information:
(1) the login status information of user's logging in network direct broadcast band.Wherein, login status information can be user's login
The duration information of network direct broadcasting channel.There are one channel ID for each network direct broadcasting channel, are used for this channel and other channels
It distinguishes, which channel the channel ID that can be added according to the client of user is judge user's addition.It is straight to be added
For between broadcasting, can according to the room number for the direct broadcasting room that client is added judge user be added be which direct broadcasting room.When
User enters after some network direct broadcasting channel, can start timing;After user exits the network direct broadcasting channel, Ke Yiting
Only timing, to obtain the duration information that user logs in the network direct broadcasting channel.
(2) operational status information of the user on the live streaming interface of network direct broadcasting channel.Wherein, network direct broadcasting channel is straight
Broadcast the interface that interface refers specifically to show on spectator client.As shown in figure 3, under the scene of direct broadcasting room, it can on the interface 300
Including video display area 301, the video for showing the transmission of main broadcaster's client 101;Message display area 302, for showing
The history message that each user's (including user itself and other users) sends in direct broadcasting room;And control regions 303, the control
Region 303 includes at least one control 303a, and each control 303a realizes that different functions, above-mentioned control include but not limited to
For inputting the message control of message, the present control for sending present, the setting control for system function to be arranged, being used for
That exits direct broadcasting room exits control etc..The location layout of each region is not limited to shown in Fig. 3.User can carry out each control
Operation executes different operations and can get different operational status informations.
(3) communications status information of the user in network direct broadcasting channel.Communications status information can be user in the network
The number of message is sent on direct broadcast band, for example, when user sends message on web channel for the first time, corresponding communication shape
State information is to send the state of message for the first time.Wherein, it is point that user sends the number of message in different network direct broadcasting channels
It does not count.By taking direct broadcasting room scene as an example, it is assumed that after user sends message for the first time in the direct broadcasting room that number is 11111, again
Message is sent for the first time in the direct broadcasting room that number is 22222, then the message that user sends in the direct broadcasting room that number is 22222 is still
To send for the first time, it is not in number because user has not been transmitted across message and thinks in number is 11111 direct broadcasting room
The message sent in 22222 direct broadcasting room is second of transmission.
Corresponding to above-mentioned three kinds of user state informations, following three kinds of trigger conditions can be respectively set:
(1) it is based on login status information and login status information trigger condition is set.Specifically, login status information triggers item
Part can be that the duration of user's logging in network direct broadcast band reaches preset login time threshold value.The login time threshold value can root
It is set according to actual demand, for example, could be provided as either 10 minutes or being set as other durations in 5 minutes;It can also basis
The history duration of user's logging in network direct broadcast band is set dynamically.
In one embodiment, the duration of user's logging in network direct broadcast band can monitor that it is straight that user exits the network
It is reset when broadcasting channel.In this way, user can recalculate duration when exiting the same network direct broadcasting channel of new login of laying equal stress on, twice
Log duration into the same network direct broadcasting channel does not add up.
(2) it is based on operational status information predetermined registration operation status information trigger condition.Specifically, operational status information triggers item
Part can be the operational status information for receiving user to the preset control on live streaming interface.In one embodiment, control is preset
Part can be list control;Accordingly, operational status information is:The expansion operation information of list control is believed with operation is packed up
Breath.Operational status information trigger condition is further:Expansion operation information is first received, then receives and packs up operation information, and
The object in list is not received.In the present embodiment, list control can be used for that a list is unfolded, and one is may include in list
Or multiple objects, it can be unfolded or pack up list when being operated to list control.It, can be to pair in list when list is unfolded
As being operated.
By taking direct broadcasting room scene as an example, which can be present control, and present control can be used for that present list is unfolded,
Each object in present list is a gifts for a ceremony.It can be unfolded or pack up present list when being operated to present control.
When present list is unfolded, the present in present list can be operated, which may include give a present operation, preview present behaviour
Make, buy present operation etc..Execution give a present operation when, if having existed present in spectator client 103, present can pass through
Spectator client 103 is sent to main broadcaster's client 101 via network direct broadcasting server 102;If do not deposited in spectator client 103
In present, then purchase information can be prompted to spectator client 103, and through straight by network after spectator client 103 is bought successfully
It broadcasts server 102 and present is sent to main broadcaster's client 101.In above-mentioned scene, operational status information trigger condition is further
For:Present list is first unfolded in spectator client 103, but does not send present to main broadcaster's client 101, then packs up present list.
(3) it is based on communications status information and presets communications status information trigger condition.Wherein, communications status information may include using
Family sends the number of message in network direct broadcasting channel, and corresponding communications status information trigger condition can be that user is straight in network
It is for the first time to broadcast and send the number of message on channel.
Trigger condition that above-described embodiment is arranged based on login status information pushes pop-up, only when meeting login status
Information trigger condition, operational status information trigger condition or communications status information trigger condition for the moment, just push pop-up,
Interference when reducing push pop-up to user, improves user experience.
In one embodiment, in order to further decrease the interference to user, a switching function can also be set, the switch
Function can be used for enabling or disabling the function of push pop-up.To when pushing pop-up to spectator client, can first judge
Whether the function of pushing pop-up is in enabling state;If so, pushing pop-up to spectator client.
In one embodiment, independently pop-up can also be closed by user, further improves user experience.Tool
Body, if receiving out code of the user to pop-up, the function of pushing pop-up can be set in preset first time period
It is set to disabled status;Wherein, disabled status pushes pop-up for preventing to spectator client.Above-mentioned preset first time period can
To be 1 day, 5 days, the time spans such as 7 days.For example, when network direct broadcasting server 102 receives the pass of the transmission of spectator client 103
Then can be within 7 days disabled status by the function setting of pop-up is pushed, this 7 days no longer to the spectator client after closing instruction
103 push pop-ups.
In one embodiment, reach default if receiving user and sending the number of out code in network direct broadcasting channel
Pop-up close frequency threshold value, then when user is in the network direct broadcasting channel, by push pop-up function setting be disabling shape
State.By taking direct broadcasting room scene as an example, if be all closed in continuous 2 pop-ups of the same direct broadcasting room, user is in the direct broadcasting room
No longer push pop-up.
In one embodiment, in preset second time period, if the number for pushing pop-up to spectator client reaches
The function setting for pushing pop-up is disabled status by preset push times threshold value.By setting pop-up is pushed to each user
The number upper limit, the interference to user can be further reduced, avoid reducing user experience because pushing repeatedly.In the present embodiment
In, second time period can be 1 day;Preset push times threshold value can be 2 times.That is, on the same day, if warp-wise
Some user pushed 2 pop-ups, then no longer pushed pop-up to it.
In one embodiment, as shown in figure 4, pop-up animation 400 includes the first character image 401, the second figure map
Can also include pop-up background image 403 optionally as 402.Wherein, the first character image 401 can be main broadcaster's image, the
Two character images 402 can be the character image to prestore, can be used for representing the figure image of spectators user.Pop-up background image
403 can be a heart icon.Pop-up animation 400 can be wall a rub-a-dub animation.The animation can be VR (Virtual
Reality, virtual reality) animation or AR (Augmented Reality, augmented reality) animation, to improve immersing for user
Sense.
In practical application scene, the animation in pop-up animation 400 can be " wall rub-a-dub main broadcaster " animation, the first character image
401 can be main broadcaster's image, the second character image 402 can be the image that spectators user is broadcast live, and pop-up background image can be
Heart icon." wall rub-a-dub " action is presented to main broadcaster in spectators in animation.
In one embodiment, it as shown in figure 5, showing the sample picture 501 of pop-up animation 400 in pop-up 500, and wraps
Include payment control 502;Wherein, payment control 502 executes delivery operation for user.Further, it can also be wrapped in pop-up 500
Include the closing control 503 for closing pop-up.It closes control 503 and primary button can be used, prevent from leading to pop-up because of network problem
Content can not load, and influence user experience.
Payment control 502 in pop-up 500 can be a payment button, and word can also be shown on control 502 by paying
Information, such as " buy and send out ", to prompt user's operation.It may also include some word contents in pop-up 500, word content can
Theme including pop-up is (such as:1 yuan of wall rub-a-dub main broadcaster), it may also include other content, such as:" only need 1 yuan can wall rub-a-dub main broadcaster, raise
Younger sister's success rate 100% ", and " 99.9% bean vermicelli with its wall rub-a-dub main broadcaster ".
Network direct broadcasting server 102 can respond control when receiving control operational order of the user to paying control 502
Part operational order detects the account balance parameter of user;Wherein, control operation is executed instruction for executing delivery operation;If account
Fractional figure is more than preset fractional figure threshold value, and pop-up animation is sent to main broadcaster's client and is shown.Wherein, Zhu Boke
Family end can be main broadcaster's client 101 shown in the network architecture of Fig. 1.
When receiving control operational order (for example, the clicking control) of user to paying control 502, user can be detected
Account balance.If account balance buys pop-up animation enough, the pop-up animation can be directly transmitted;If account balance is insufficient,
Purchase information then is sent to user, prompt user's payment or is supplemented with money.It, can be in main broadcaster client after pop-up animation is sent successfully
Animation effect is presented in other spectator clients of end 101 and/or same direct broadcasting room, can also be in the message display area of direct broadcasting room
The dynamic of 302 display gifts.
When user for a long time rest on some direct broadcasting room, either attempt gifts or send message in direct broadcasting room
When, it is therefore, above-mentioned by being arranged generally it is believed that the user has the wish or tendency of purchase " 1 yuan of wall rub-a-dub main broadcaster " special efficacy
Three trigger conditions can relatively accurately filter out the user there are purchase intention, and pop-up is just pushed for such user, and one
Aspect reduces to there is no the interference of the user of purchase intention;On the other hand network direct broadcasting server and client are also reduced
Between information interaction amount.
It in one embodiment, can also be by network direct broadcasting server to main broadcaster client after being successfully transmitted animation
End 101 sends prompt message, and main broadcaster's client 101 is prompted to send feedback message to spectator client 103.For example, above-mentioned " 1
In the example of first wall rub-a-dub main broadcaster ", after spectator client 103 sends " 1 yuan of wall rub-a-dub main broadcaster " animation to main broadcaster's client 101,
Prompt message can be sent (for example, text prompt information and/or sound to main broadcaster's client 101 by network direct broadcasting server 102
Frequency prompt message etc.), prompt main broadcaster's client 101 to extend appreciation message to the transmission of spectator client 103.In this way, main broadcaster can be improved
Interaction between client 101 and spectator client 103.Meanwhile " 1 yuan of wall rub-a-dub master can also be played in main broadcaster's client 101
Broadcast " animation, playing duration can be set as preset value, for example, 3 seconds, avoid animation from blocking the display of main broadcaster's client 101 for a long time
Interface reduces the interference to main broadcaster's client 101.Further, can be arranged in the number of 101 playing animation of main broadcaster's client
One number upper limit, the then no longer playing animation when broadcasting time reaches the number upper limit, further decreases to main broadcaster's client
101 interference.The animation 600 that the main broadcaster end 101 of one embodiment plays including prompt message 601 and animation as shown in fig. 6, draw
Face 602.Text information can be used in prompt message 601, which for example can be that " XXX gives a present to loved for the first time
You, than a heart to respond~" etc. forms.
In one embodiment, the number upper limit that user buys animation can also be set, for example, the upper limit could be provided as
1 time.User tag can be established, for not buying the user of animation, the first label can be set;For having bought animation
The second label can be arranged in user.The form of binary bit may be used to indicate in first label and the second label, example
Such as, binary bit " 1 " can be used to indicate in the first label;Binary bit " 0 " can be used to indicate in second label.This
Kind representation data volume is smaller.Other label forms, the present invention can also be used not to limit this.
In one embodiment, after spectator client executes predetermined registration operation to the pop-up, network direct broadcasting server
102 can also push pop-up to the associated client end of the spectator client;Wherein, the associated client end is and spectators' account
The client that associated account is logged in, spectators' account are to log in the account of the spectator client;The default behaviour
Work includes following any:Response pop-up thumbs up pop-up animation or forwards the pop-up chain for checking pop-up and/or pop-up animation
It connects.
Wherein, associated client end can be the client of good friend, and good friend refers in the buddy list of spectators' account
Account.Response pop-up can refer to spectator client purchase pop-up animation.It can be spectator client 103 to bullet to thumb up pop-up animation
The plug-in unit that thumbs up in window animation is operated.It will include pop-up and/or bullet that forwarding pop-up link, which can be spectator client 103,
The link of window animation is transmitted to good friend's client or is sent to third party's client (for example, QQ, wechat etc.).
In one embodiment, the most pop-up of network direct broadcasting server 102 can also be thumbed up history number is moved
Picture is sent to the spectator client.The most pop-up animation of the number that is thumbed up may be considered the highest bullet of pouplarity
Such pop-up animation is pushed to spectator client 103 by window animation, can improve spectator client pop-up is responded it is general
Rate.
In one embodiment, after spectator client executes predetermined registration operation, network direct broadcasting server 102 can also be to
Other spectator clients of direct broadcasting room push pop-up;The predetermined registration operation includes following any:Response pop-up thumbs up pop-up animation
Or forwarding pop-up link.In general spectators due to entering same direct broadcasting room have relatively similar hobby, at it
In after 103 end of spectators client executes predetermined registration operation, push pop-up to other spectator clients 103, spectators can be improved
The probability that client 103 responds pop-up.
In one embodiment, network direct broadcasting server can also push the pop-up in login page advertisement.It logs in
Page ad, that is, user (usually inputs account number cipher, and after clicking " login " control during logging in client 103
A period of time in) advertising information shown on the interface of client.In general, such advertising information can be shown 3~5 seconds
Duration.Pop-up is pushed using this period, excessive interference will not be not only caused to client, but also client 103 can be improved
Respond the probability of pop-up.
In one embodiment, after spectator client sends out pop-up, network direct broadcasting server 102 can also will be described
Pop-up animation pushes to main broadcaster's client and/or other spectator clients of same direct broadcasting room are shown.
Another embodiment of the present invention also provides a kind of method pushing pop-up in network direct broadcasting, and this method can be by Fig. 1
Shown in spectator client 103 in network direct broadcasting system 100 execute.As shown in fig. 7, this method may include following steps 701
With step 702:
Step 701:The user state information that spectator client is sent is monitored, and it is straight that user state information is sent to network
Broadcast server.
Step 702:The pop-up of the network direct broadcasting server push is received, and sends the response to the pop-up;It is described
Pop-up is pushed when the user state information meets preset trigger condition;
Step 703:It is dynamic to show that network direct broadcasting server receives the pop-up sent after the response on display interface
It draws;Wherein, the pop-up animation includes the first character image and the second character image, first character image and the second people
The relative position of object image is arranged according to the action of second character image.
In one embodiment, the above method further includes:If the display time of pop-up animation reaches the preset display time
Threshold value removes pop-up animation on display interface.
Pop-up animation sent in the above-mentioned method for pushing pop-up in network direct broadcasting can be by network direct broadcasting server
102 are generated based on ad hoc fashion.Based on the above-mentioned method for pushing pop-up in network direct broadcasting bullet is sent to spectator client 103
After window animation, spectator client can also be obtained to the operation information of pop-up and/or pop-up animation (for example, response pop-up, screen
Cover pop-up, forwarding pop-up link, thumb up pop-up animation etc.), for use in the content to pop-up animation during follow-up maintenance, bullet
The improvement and update of the push mode of window etc..
In one embodiment, the embodiment of the present invention provides a kind of pop-up animation producing method, and this method can be by Fig. 1 institutes
Network direct broadcasting server 102 in the network direct broadcasting system 100 shown executes.As shown in figure 8, this method may include following steps:
Step 801:Receive the video flowing that main broadcaster's client is sent in the process in live streaming;
Step 802:The first character image is extracted from the video flowing;
Step 803:The second character image obtained in advance and first character image are subjected to image superposition, generate bullet
Window animation;Wherein, the position relationship of the second character image and the first character image in pop-up animation is according to first personage
The action setting of personage, the pop-up animation are shown for being sent to spectator client in image and/or the second character image
Show.
The present embodiment extracts the first character image from main broadcaster's client in the video flowing that sends in the process of live streaming, and according to
First character image and the second character image for obtaining in advance generate pop-up animation, and the second character image and the first figure map
As the position relationship in pop-up animation is arranged according to the action of personage in second character image so that different direct broadcasting rooms
Different pop-ups can be generated, pop-up animation producing mode is more flexible, improves between main broadcaster's client and spectator client
Interaction effect.
In step 801, network direct broadcasting server 102 can receive the video that main broadcaster's client is sent in the process in live streaming
It flows, may include the first character image in video flowing, of course, it is also possible to include some background images.In first character image extremely
Include the facial image of personage less.In one embodiment, the first character image is the character image of main broadcaster user.
In step 802, network direct broadcasting server 102 can extract the first character image from video flowing.When extraction, net
Network direct broadcast server 102 can carry out recognition of face to the picture frame of video flowing and be obtained in the picture frame when recognizing face
The first character image, and stop extracting the operation of the first character image.Due to most of picture frame one in live scene
As all can include character image, therefore, it is this extraction the first character image mode can relatively rapid extract it is the first
Object image.Further, after extracting the first character image, it can also identify that the facial image in the first character image is
Face direct picture or face side image then extract the first character image, Zhi Daoti again if it is face side image
Take out face direct picture.
In step 803, the second character image obtained in advance can be the character image to prestore, for example, cartoon figure
Image etc.;It can also be the character image uploaded in advance by spectator client 103;It can also be according to the face got in advance
The character image that image generates.It is mentioned here it is " advance " refer to before carrying out image superposition, that is, as long as the second character image
It is got before carrying out image superposition.The position relationship of second character image and the first character image in pop-up animation
According to the action setting of personage in second character image, for example, action can be " wall rub-a-dub " action, " than heart " action etc..
By taking " wall rub-a-dub " action as an example, the relative position satisfaction of the second character image after being superimposed in pop-up animation and the first character image with
Lower condition:Personage's lip is located in first character image in character facial region in second character image, and described
At least one palm of personage is located at the side on personage head in first character image in second character image.
The pop-up animation of generation can be used for being sent to spectator client 103 and be shown.Further, spectator client
103, which can also be sent to pop-up animation main broadcaster's client 101, shows.In practical applications, spectator client 103 can be with
Pop-up animation is first bought, pop-up animation is sent to by main broadcaster's client 101 by network direct broadcasting server 102 again after buying successfully
It is shown.After spectator client 103 is bought successfully, pop-up can also be pushed to other spectators by network direct broadcasting server 102
Client (for example, the spectator client of same direct broadcasting room, or buy the associated client end of the spectator client of pop-up) carry out
Display.
In one embodiment, may include the account head portrait of spectator client in the second character image.In many clients
103 are added after direct broadcasting room, and network direct broadcasting server 102 can obtain the account head portrait of spectator client 103.Further,
Recognition of face can be carried out with reconciliation number picture, if recognizing facial image, according to the second personage of the Face image synthesis
Image.
In another embodiment, the second character image can also be the character image that spectator client 103 uploads.If
There are the historical record that spectator client 103 uploads character image in network direct broadcasting server 102, which can be existed
A period of time is preserved in database.Before carrying out image superposition, network direct broadcasting server 102 can be searched first in the database
Character image generates the second character image if found according to the character image found.
In one embodiment, network direct broadcasting server 102 can also obtain the user of characterization live streaming spectators user's gender
Information;The second character image is chosen according to the user information.User information can be submitted from spectator client 103 in registration
Information in obtain.The second character image of different sexes can be stored in the database in advance.If being broadcast live spectators user's
Gender is man, then selects gender for the second character image of male;If live streaming spectators user gender be female, select gender for
The second character image of woman.
In one embodiment, in pop-up animation further include pop-up background image.Pop-up background image be for setting off or
Person renders the image of the second character image and the first character image.May include some specific patterns in pop-up background image
And/or animation effect.In practical application, several pop-up background images, different pop-up Backgrounds can be generated in advance and stored
As that can have different colors, pattern and/or animation effect etc..
When generating pop-up animation, a width is selected from several pop-up background images.The mode of selection can be selected at random
It selects, can also be according to current time, place and/or weather etc. because usually selecting.For example, if current time is to correspond to daytime
Period, (for example, 6 in one day:00~18:00) the pop-up background image of thin shade, is selected;If current time is
The Mid-autumn Festival, can select include " moon " icon pop-up background image.In another example if current location is Guangzhou, Ke Yixuan
Select the pop-up background image for including Guangzhou terrestrial reference (for example, Guang Zhouta) pattern.In another example if current weather is fine day, it can be with
Selection includes the pop-up background image of " sun ".In addition to this, it can also directly be given birth to according to current time, place and/or weather
At pop-up background image.Concrete mode is similar to the above embodiments.
In one embodiment, network direct broadcasting server 102 can also obtain spectator client and be chatted in the public of direct broadcasting room
The character information that its channel is sent;It is inserted into the character information in the pop-up animation.Further, network direct broadcasting server
102 can carry out semantic analysis to the character information, then will screening to filter out the character information with default meaning
The character information gone out is inserted into pop-up animation.Before insertion, character information can also be rendered, to promote regarding for user
Feel impression.The resolution ratio of character can also be set according to the resolution ratio of pop-up animation, to make character match with pop-up animation.
In one embodiment, network direct broadcasting server 102 can also be inserted into audio in pop-up animation, so as in Xiang Guan
The audio is played when many clients 103 push pop-up simultaneously.Wherein, the audio for being inserted into pop-up can be pre-stored audio,
Can also be the audio uploaded by spectator client 103, for example, it may be that the upload of spectator client 103 includes live streaming spectators
The audio of user speech.Similarly, semantics recognition can also be carried out to the voice in audio before being inserted into audio.
In one embodiment, pop-up animation can be wall rub-a-dub the animation of the second character image wall rub-a-dub the first character image.
It is singlehanded or lean on that is, the corresponding character of the first character image is forced wall side by the corresponding character of the second character image
Send out on the wall " rub-a-dub " a sound, the action for allowing it to have nowhere to run completely.Pop-up animation can also be other animations, for example, the
The corresponding character of two character images character corresponding with the first character image makes the animation acted " than the heart ".
In one embodiment, the second character image and the first character image can be 3D rendering.If network direct broadcasting
The second character image and the first character image that server 102 is got are 2D images, can also the 2D images be converted to 3D
Then image generates pop-up animation by 3D rendering.
The embodiment of the present invention can generate different types of pop-up animation according to actual needs, and generating mode is versatile and flexible.
In one embodiment, the present invention also provides a kind of pop-up animation, the pop-up animation can be based on any of the above-described
Pop-up animation producing method in embodiment generates.Further, the pop-up animation of generation can be when meeting preset condition
Spectator client 103 is sent to by network direct broadcasting server 102.For example, can pop-up first be pushed to spectator client 103, such as
Fruit receives response (for example, purchase operate) of the spectator client to pop-up, then sends pop-up animation.
It in one embodiment, can as shown in figure 9, the present invention also provides the data processing method in a kind of network direct broadcasting
It is executed by the network direct broadcasting server 102 in Fig. 1, the method includes:
Step 901:The Times of Feedback that pop-up animation in historical time section receives each spectator client feedback is obtained respectively;
Wherein, the pop-up animation is sent to spectator client based on spectator client during network direct broadcasting to the response of pop-up;
Step 902:The pop-up animation for being sent to spectator client is updated according to the Times of Feedback.
The scheme of the present embodiment is pushed to the feedback updated of pop-up animation according to spectator client in historical time section
The pop-up animation of spectator client, so as to find that spectator client common interest or uninterested pop-up are dynamic in time
It draws, and then most popular pop-up animation is pushed to spectator client in time.
In step 901, the pop-up animation can be based on any of the above-described embodiment in net during network direct broadcasting
The method of push pop-up is sent to spectator client in network live streaming, and the pop-up animation can be based on the bullet of any of the above-described embodiment
Window animation producing method generates.Historical time section can preset (for example, one week, one month), can also be according to practical need
Ask dynamic setting.
In step 902, a update cycle can be pre-set, by the Times of Feedback in historical time section come to this
Push pop-up animation in update cycle is updated.For example, the Times of Feedback that can be obtained in one month, to future
Push pop-up animation in one week is updated.In one embodiment, the update cycle may be set to be and historical time section
Identical duration.
In one embodiment, the Times of Feedback includes:The number and/or pop-up link that pop-up animation is thumbed up are turned
The number of hair.The pop-up for being pushed to spectator client can be updated to meet the pop-up of following at least either condition:Pop-up is dynamic
It draws the number that is thumbed up at most and/or the number that is forwarded of pop-up link is most.Number is more, illustrates interested in pop-up animation
Spectator client more than 103, the pop-up subsequently pushed receive spectator client response probability it is bigger, therefore, Ke Yiti
The push ratio of high such pop-up animation.Correspondingly, number is fewer, illustrates to the uninterested spectator client of pop-up animation
More than 103, the probability that the pop-up subsequently pushed receives spectator client response is smaller, therefore, it is possible to reduce such pop-up is dynamic
The transmission ratio of picture does not send such pop-up animation either or is redesigned to such pop-up animation.
It further, can also be according to above-mentioned Times of Feedback to each of pop-up animation after obtaining above-mentioned Times of Feedback
Item feature carries out clustering, to obtain the feature received common to the most pop-up animation of front response, and will have the spy
The pop-up animation of sign is sent to spectator client 103.Wherein, front response refers to that pop-up animation is purchased, pop-up animation is by point
It praises and/or pop-up link such as is forwarded at the responses.In this way, pop-up animation and design can be updated according to the preference of spectator client
Pop-up animation feature, with improve pop-up animation by acceptance level.
In one embodiment, the pop-up animation for being sent to spectator client 103 is carried out more according to the Times of Feedback
New step includes:The pop-up animation for being sent to spectator client 103 is updated to meet the pop-up of following at least either condition
Animation:By like time at most and/or pop-up link to be forwarded number most.The present embodiment can be according to spectator client 103
Preference come update pop-up animation push and design pop-up animation feature, with improve pop-up animation by acceptance level.
In one embodiment, after receiving spectator client 103 to the feedback information of pop-up animation, to described anti-
Feedback number is updated.Accurate Times of Feedback can be obtained in this way, subsequently to update push pop-up animation.
In one embodiment, spectator client is pushed into associated client end to the feedback information of pop-up animation;Wherein,
The associated client end is the client that account associated with spectators' account is logged in, and spectators' account is to log in the sight
The account of many clients.In one embodiment, associated client end can be good friend's client.Good friend refers to spectators' account
Buddy list in account.
In one embodiment, spectator client is pushed in public speech channel and/or direct broadcasting room roll titles to bullet
The feedback information of window animation.In this way, the spectator client 103 that can be improved in direct broadcasting room notices pop-up playing method
Probability, to improve the probability that pop-up is responded.
In one embodiment, the purchase information includes buying the link of pop-up animation.Spectators can be facilitated in this way
Client buys pop-up animation.
In one embodiment, it if the spectator client meets pop-up disabling condition, will be pushed away to the spectator client
It is disabled status to send the function setting of pop-up;Wherein, the pop-up disabling condition is:The spectator client closes time of pop-up
Number reaches preset frequency threshold value.In this way, on the one hand reducing between spectator client 103 and network direct broadcasting server 102
Data interaction economizes on resources;On the other hand reduce the interference to spectator client 103, improve user experience.
In one embodiment, if the spectator client meets pop-up and prohibits purchase condition, the spectator client is bought
The permission of pop-up animation is set as forbidding purchase state;Wherein, the pop-up taboo purchase condition is:The spectator client is preset
The number that pop-up animation or spectator client purchase pop-up animation were bought in period reaches preset purchase number
Threshold value.In the present embodiment, time interval or spectator client 103 that spectator client 103 buys pop-up animation can be set
Buy the upper limit of pop-up animation.This way it is possible to avoid network navy largely brushes list, while it also can guarantee the accurate of statistical data
Property.
In one embodiment, if the spectator client, which meets welfare, gets condition, the spectator client is got
The priority assignation of the welfare is open state;Wherein, the welfare gets condition and is:The spectator client bought pop-up
Animation, and the spectator client did not got the welfare.Welfare in the present embodiment can be on line under welfare or line
Welfare, welfare can be certain gift bag on line, and welfare can be the peripheral product of network direct broadcasting platform under line.Pass through this side
Formula can improve the cost performance of pop-up animation, to improve the probability that spectator client 103 responds pop-up animation.
In one embodiment, the pop-up includes that the information of number is purchased for characterizing the pop-up animation.?
In the present embodiment, when pushing pop-up, it can be shown in pop-up simultaneously and characterize the information that the pop-up is purchased number.In this way,
Spectator client is recognized that the purchased information of pop-up animation, to improve the purchased probability of pop-up animation.
In one embodiment, as shown in Figure 10, the present invention also provides a kind of in network direct broadcasting pushes the device of pop-up,
Described device includes:
Receiving module 1001, the user state information for receiving spectator client transmission;
Pop-up pushing module 1002, if meeting preset trigger condition for the user state information, to the sight
Many client push pop-ups;
Animation sending module 1003, for after receiving the spectator client to the response of pop-up, by the bullet
The corresponding pop-up animation of window is sent to the spectator client and is shown;
Wherein, the pop-up animation includes the first character image and the second character image, first character image with
The relative position of second character image is arranged according to the action of second character image.
The specific details of the realization process of the function of modules and effect are shown in above-mentioned by network direct broadcasting service in above-mentioned apparatus
The realization process of step is corresponded in the method for pushing pop-up in network direct broadcasting that device 102 executes, details are not described herein.
As shown in figure 11, the present invention also provides a kind of in network direct broadcasting pushes the device of pop-up, and described device includes:
Information monitoring module 1101, the user state information for monitoring user, and the user state information is sent
To network direct broadcasting server;
Respond module 1102, the pop-up for receiving the network direct broadcasting server push, and send to the pop-up
Response;The pop-up is pushed when the user state information meets preset trigger condition;
Display module, for showing that network direct broadcasting server receives the bullet sent after the response on display interface
Window animation;
Wherein, the pop-up animation includes the first character image and the second character image, first character image with
The relative position of second character image is arranged according to the action of second character image.
The specific details of the realization process of the function of modules and effect are shown in above-mentioned by spectator client 103 in above-mentioned apparatus
The realization process of step is corresponded in the method for pushing pop-up in network direct broadcasting executed, details are not described herein.
For device embodiments, since it corresponds essentially to embodiment of the method, so related place is referring to method reality
Apply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein described be used as separating component
The module of explanation may or may not be physically separated, and the component shown as module can be or can also
It is not physical module, you can be located at a place, or may be distributed on multiple network modules.It can be according to actual
It needs that some or all of module therein is selected to realize the purpose of the present invention program.Those of ordinary skill in the art are not paying
In the case of going out creative work, you can to understand and implement.
In one embodiment, the present invention also provides a kind of network direct broadcasting system, the network direct broadcasting system includes:Spectators
Client and network direct broadcasting server.Spectator client in the network direct broadcasting system is used to execute the side of any of the above-described embodiment
By the method performed by spectator client 103 in method;The method that the network direct broadcasting server is used to execute any of the above-described embodiment
In by the method performed by network direct broadcasting server 102.
For example, the user state information of the spectator client monitoring user, and the user state information is sent to
Network direct broadcasting server;The network direct broadcasting server when the user state information meets preset trigger condition, then to
The spectator client pushes pop-up, and after receiving the spectator client to the response of pop-up, by the pop-up pair
The pop-up animation answered is sent to the spectator client;Wherein, the pop-up animation includes the first character image and the second people
The relative position of object image, first character image and the second character image is set according to the action of second character image
It sets.
In one embodiment, the present invention also provides a kind of computer readable storage mediums, are stored thereon with computer journey
Sequence, the step of above-mentioned any one embodiment the method is realized when described program is executed by processor.
In one embodiment, the present invention also provides a kind of network direct broadcasting servers, including memory, processor and storage
On a memory and the computer program that can run on a processor, the processor are realized above-mentioned arbitrary when executing described program
The step of one embodiment the method.
It (includes but not limited to disk that the present invention, which can be used in the storage medium that one or more wherein includes program code,
Memory, CD-ROM, optical memory etc.) on the form of computer program product implemented.Computer-usable storage medium packet
Permanent and non-permanent, removable and non-removable media is included, information storage is can be accomplished by any method or technique.Letter
Breath can be computer-readable instruction, data structure, the module of program or other data.The example packet of the storage medium of computer
It includes but is not limited to:Phase transition internal memory (PRAM), static RAM (SRAM), dynamic random access memory (DRAM),
Other kinds of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory
(EEPROM), fast flash memory bank or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), digital versatile disc
(DVD) or other optical storages, magnetic tape cassette, tape magnetic disk storage or other magnetic storage apparatus or any other non-biography
Defeated medium can be used for storage and can be accessed by a computing device information.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
Its embodiment.The disclosure is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principles of this disclosure and includes the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following
Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.
The foregoing is merely the preferred embodiments of the disclosure, not limiting the disclosure, all essences in the disclosure
With within principle, any modification, equivalent substitution, improvement and etc. done should be included within the scope of the disclosure protection god.
Claims (17)
1. a kind of method pushing pop-up in network direct broadcasting, which is characterized in that the method includes:
Receive the user state information that spectator client is sent;
If the user state information meets preset trigger condition, pop-up is pushed to the spectator client;
After receiving the spectator client to the response of pop-up, pop-up animation is sent to the spectator client and is carried out
Display;
Wherein, the pop-up animation includes the first character image and the second character image, first character image and second
The relative position of character image is arranged according to the action of second character image.
2. according to the method described in claim 1, it is characterized in that, the user state information includes the live streaming of user's logging in network
Operational status information or user of the login status information, user of channel on the live streaming interface of the network direct broadcasting channel
Communications status information in the network direct broadcasting channel;
The trigger condition includes following any:Based on login status information setting login status information trigger condition, be based on
The preset operational status information trigger condition of operational status information, or it is based on the preset communication of communications status information
Status information trigger condition.
3. according to the method described in claim 2, it is characterized in that, the login status information based on the setting of login status information is touched
Clockwork spring part is:The duration that user logs in the network direct broadcasting channel reaches preset login time threshold value;And/or
It is based on the preset operational status information trigger condition of the operational status information:User is received to the live streaming interface
On preset control operational status information;And/or
It is based on the preset communications status information trigger condition of the communications status information:User is in the network direct broadcasting channel
The number for sending message is for the first time.
4. according to the method described in claim 1, it is characterized in that, the step of pushing pop-up to the spectator client includes:
If the function of push pop-up is in enabling state, pop-up is pushed to the spectator client.
5. according to the method described in claim 1, it is characterized in that, the method further includes:
It is disabled status by the function setting for pushing pop-up if meeting preset pop-up disabling condition;Wherein, the pop-up disabling
Condition includes following any:
Receive out code of the spectator client to the pop-up, and current time and the time for receiving the out code
Between time interval be less than preset first time interval;Or
It receives spectator client and sends the number of the out code in the network direct broadcasting channel and reach preset pop-up
Frequency threshold value is closed, and spectator client is located at the network direct broadcasting channel;Or
In preset second time period, if the number for pushing pop-up to the spectator client reaches preset push times threshold
Value.
6. according to the method described in claim 1, it is characterized in that, the method further includes:
After spectator client executes predetermined registration operation, pop-up is pushed to the associated client end of the spectator client;Wherein, institute
It is the client that account associated with spectators' account is logged in state associated client end, and spectators' account is to log in the spectators
The account of client;And/or
After spectator client executes predetermined registration operation, pop-up is pushed to other spectator clients of direct broadcasting room;
The predetermined registration operation includes following any:Response pop-up thumbs up pop-up animation or forwarding for checking pop-up and/or bullet
The pop-up of window animation links.
7. according to the method described in claim 1, it is characterized in that, the method further includes:The number thumbed up is most
Pop-up animation is pushed to the spectator client.
8. according to the method described in claim 1, it is characterized in that, the method further includes:
The pop-up is pushed in login page advertisement.
9. according to the method described in claim 1 to 8 any one, which is characterized in that the method further includes:
After spectator client responds pop-up, the pop-up animation is sent to main broadcaster's client and/or same direct broadcasting room
Other spectator clients are shown.
10. a kind of method pushing pop-up in network direct broadcasting, which is characterized in that the method includes:
The user state information of user is monitored, and the user state information is sent to network direct broadcasting server;
The pop-up of the network direct broadcasting server push is received, and sends the response to the pop-up;The pop-up is in the use
Family status information pushes when meeting preset trigger condition;
Show that network direct broadcasting server receives the pop-up animation sent after the response on display interface;
Wherein, the pop-up animation includes the first character image and the second character image, first character image and second
The relative position of character image is arranged according to the action of second character image.
11. according to the method described in claim 10, it is characterized in that, the method further includes:
If the display time of the pop-up animation reaches preset display time threshold, the bullet is removed on the display interface
Window animation.
12. a kind of device pushing pop-up in network direct broadcasting, which is characterized in that described device includes:
Receiving module, the user state information for receiving spectator client transmission;
Pop-up pushing module, if meeting preset trigger condition for the user state information, to the spectator client
Push pop-up;
Animation sending module, for after receiving the spectator client to the response of pop-up, pop-up animation to be sent to
The spectator client is shown;
Wherein, the pop-up animation includes the first character image and the second character image, first character image and second
The relative position of character image is arranged according to the action of second character image.
13. a kind of device pushing pop-up in network direct broadcasting, which is characterized in that described device includes:
Information monitoring module, the user state information for monitoring user, and it is straight that the user state information is sent to network
Broadcast server;
Respond module, the pop-up for receiving the network direct broadcasting server push, and send the response to the pop-up;It is described
Pop-up is pushed when the user state information meets preset trigger condition;
Display module, for showing that it is dynamic that network direct broadcasting server receives the pop-up sent after the response on display interface
It draws;
Wherein, the pop-up animation includes the first character image and the second character image, first character image and second
The relative position of character image is arranged according to the action of second character image.
14. a kind of network direct broadcasting system, which is characterized in that the network direct broadcasting system includes:
Spectator client and network direct broadcasting server;
The user state information of the spectator client monitoring user, and the user state information is sent to network direct broadcasting clothes
Business device;
The network direct broadcasting server is when the user state information meets preset trigger condition, then to the spectators client
End push pop-up, and after receiving the spectator client to the response of pop-up, pop-up animation is sent to the spectators
Client;
Wherein, the pop-up animation includes the first character image and the second character image, first character image and second
The relative position of character image is arranged according to the action of second character image.
15. network direct broadcasting system according to claim 14, which is characterized in that the network direct broadcasting system further includes:
Main broadcaster's client;
The network direct broadcasting server, which is additionally operable to the pop-up animation being sent to main broadcaster's client, to be shown.
16. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that described program is handled
The step of claim 1 to 11 any one the method is realized when device executes.
17. a kind of network direct broadcasting server, including memory, processor and storage can be run on a memory and on a processor
Computer program, which is characterized in that the processor is realized when executing described program described in claim 1 to 11 any one
The step of method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810543086.0A CN108769724B (en) | 2018-05-30 | 2018-05-30 | Method and device for pushing popup in live webcast and live webcast system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810543086.0A CN108769724B (en) | 2018-05-30 | 2018-05-30 | Method and device for pushing popup in live webcast and live webcast system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108769724A true CN108769724A (en) | 2018-11-06 |
CN108769724B CN108769724B (en) | 2020-12-04 |
Family
ID=64004556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810543086.0A Active CN108769724B (en) | 2018-05-30 | 2018-05-30 | Method and device for pushing popup in live webcast and live webcast system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108769724B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110060099A (en) * | 2019-04-04 | 2019-07-26 | 北京字节跳动网络技术有限公司 | Information-pushing method, device and electronic equipment based on historical record |
CN110841284A (en) * | 2019-11-08 | 2020-02-28 | 网易(杭州)网络有限公司 | Signal sending method and device in game and terminal equipment |
CN111741334A (en) * | 2020-06-16 | 2020-10-02 | 广州酷狗计算机科技有限公司 | Live broadcast data generation method, live broadcast data display method, device and equipment |
CN112399200A (en) * | 2019-08-13 | 2021-02-23 | 腾讯科技(深圳)有限公司 | Method, device and storage medium for recommending information in live broadcast |
CN112804553A (en) * | 2020-10-30 | 2021-05-14 | 上海酷量信息技术有限公司 | System and method for guiding user by using popup |
CN113411627A (en) * | 2021-06-17 | 2021-09-17 | 广州博冠信息科技有限公司 | Data pushing method and device, readable storage medium and electronic equipment |
CN116055788A (en) * | 2023-01-10 | 2023-05-02 | 抖音视界有限公司 | A live display method, device, electronic equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103501340A (en) * | 2013-10-08 | 2014-01-08 | 北京金山网络科技有限公司 | Message push method, message push device and client |
CN104468623A (en) * | 2014-12-27 | 2015-03-25 | 广州华多网络科技有限公司 | Information display method based on online live broadcast, related device and related system |
US9266017B1 (en) * | 2008-12-03 | 2016-02-23 | Electronic Arts Inc. | Virtual playbook with user controls |
CN106507207A (en) * | 2016-10-31 | 2017-03-15 | 北京小米移动软件有限公司 | Interaction method and device in live application |
CN106569676A (en) * | 2016-11-15 | 2017-04-19 | 网易乐得科技有限公司 | Method and device for recommending information |
CN106713783A (en) * | 2016-12-16 | 2017-05-24 | 天脉聚源(北京)传媒科技有限公司 | Image synthesis method and apparatus in videos |
CN106789991A (en) * | 2016-12-09 | 2017-05-31 | 福建星网视易信息系统有限公司 | A kind of multi-person interactive method and system based on virtual scene |
CN106878820A (en) * | 2016-12-09 | 2017-06-20 | 北京小米移动软件有限公司 | Live interactive method and device |
CN107454453A (en) * | 2017-08-18 | 2017-12-08 | 武汉斗鱼网络科技有限公司 | A random animation display method and device for a live broadcast platform |
-
2018
- 2018-05-30 CN CN201810543086.0A patent/CN108769724B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9266017B1 (en) * | 2008-12-03 | 2016-02-23 | Electronic Arts Inc. | Virtual playbook with user controls |
CN103501340A (en) * | 2013-10-08 | 2014-01-08 | 北京金山网络科技有限公司 | Message push method, message push device and client |
CN104468623A (en) * | 2014-12-27 | 2015-03-25 | 广州华多网络科技有限公司 | Information display method based on online live broadcast, related device and related system |
CN106507207A (en) * | 2016-10-31 | 2017-03-15 | 北京小米移动软件有限公司 | Interaction method and device in live application |
CN106569676A (en) * | 2016-11-15 | 2017-04-19 | 网易乐得科技有限公司 | Method and device for recommending information |
CN106789991A (en) * | 2016-12-09 | 2017-05-31 | 福建星网视易信息系统有限公司 | A kind of multi-person interactive method and system based on virtual scene |
CN106878820A (en) * | 2016-12-09 | 2017-06-20 | 北京小米移动软件有限公司 | Live interactive method and device |
CN106713783A (en) * | 2016-12-16 | 2017-05-24 | 天脉聚源(北京)传媒科技有限公司 | Image synthesis method and apparatus in videos |
CN107454453A (en) * | 2017-08-18 | 2017-12-08 | 武汉斗鱼网络科技有限公司 | A random animation display method and device for a live broadcast platform |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110060099A (en) * | 2019-04-04 | 2019-07-26 | 北京字节跳动网络技术有限公司 | Information-pushing method, device and electronic equipment based on historical record |
CN112399200A (en) * | 2019-08-13 | 2021-02-23 | 腾讯科技(深圳)有限公司 | Method, device and storage medium for recommending information in live broadcast |
CN110841284A (en) * | 2019-11-08 | 2020-02-28 | 网易(杭州)网络有限公司 | Signal sending method and device in game and terminal equipment |
CN111741334A (en) * | 2020-06-16 | 2020-10-02 | 广州酷狗计算机科技有限公司 | Live broadcast data generation method, live broadcast data display method, device and equipment |
CN112804553A (en) * | 2020-10-30 | 2021-05-14 | 上海酷量信息技术有限公司 | System and method for guiding user by using popup |
CN113411627A (en) * | 2021-06-17 | 2021-09-17 | 广州博冠信息科技有限公司 | Data pushing method and device, readable storage medium and electronic equipment |
CN116055788A (en) * | 2023-01-10 | 2023-05-02 | 抖音视界有限公司 | A live display method, device, electronic equipment and storage medium |
CN116055788B (en) * | 2023-01-10 | 2025-03-25 | 抖音视界有限公司 | Live broadcast display method, device, electronic device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108769724B (en) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108683954A (en) | Pop-up animation producing method and device, pop-up animation, network direct broadcasting server | |
CN108769724A (en) | Method and apparatus, the network direct broadcasting system of pop-up are pushed in network direct broadcasting | |
CN111698523B (en) | Method, device, equipment and storage medium for presenting text virtual gift | |
CN108769775B (en) | Data processing method and device in webcasting, and webcasting system | |
CN108401175A (en) | A kind of processing method, device, storage medium and the electronic equipment of barrage message | |
US9111285B2 (en) | System and method for representing content, user presence and interaction within virtual world advertising environments | |
CN107911736A (en) | Living broadcast interactive method and system | |
US20160307240A1 (en) | System and method for interactive communications with animation, game dynamics, and integrated brand advertising | |
CN107682729A (en) | It is a kind of based on live interactive approach and live broadcast system, electronic equipment | |
CN107360160A (en) | live video and animation fusion method, device and terminal device | |
US20170031550A1 (en) | Enhanced Messaging Stickers | |
CN111294606B (en) | Live broadcast processing method and device, live broadcast client and medium | |
CN106462810A (en) | Connecting current user activities with related stored media collections | |
CN105989165A (en) | Method, apparatus and system for playing facial expression information in instant chat tool | |
CN111050222A (en) | Virtual article issuing method, device and storage medium | |
CN106105172A (en) | Highlight the video messaging do not checked | |
CN109361954A (en) | Method for recording, device, storage medium and the electronic device of video resource | |
CN109345303A (en) | Method and device for placing rich media advertisements | |
CN114430494B (en) | Interface display method, device, equipment and storage medium | |
CN117376596A (en) | Live broadcast method, device and storage medium based on intelligent digital human model | |
CN112988315B (en) | Method, system and readable storage medium for personalized viewing of shared desktop | |
CN106113057B (en) | Audio-video advertising method and system based on robot | |
CN109788327A (en) | Multi-screen interaction method, device and electronic equipment | |
CN114358805A (en) | Interactive method and device for media file, storage medium and electronic device | |
CN107832366A (en) | Video sharing method and device, terminal installation and computer-readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210115 Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province Patentee after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd. Address before: 511442 24 floors, B-1 Building, Wanda Commercial Square North District, Wanbo Business District, 79 Wanbo Second Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province Patentee before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |