[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201810543086.0A
Other languages
Chinese (zh)
Other versions
CN108769724B (en
Inventor
查彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201810543086.0A priority Critical patent/CN108769724B/en
Publication of CN108769724A publication Critical patent/CN108769724A/en
Application granted granted Critical
Publication of CN108769724B publication Critical patent/CN108769724B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26283Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4316Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window 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

Method and apparatus, the network direct broadcasting system of pop-up are pushed in network direct broadcasting
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.
CN201810543086.0A 2018-05-30 2018-05-30 Method and device for pushing popup in live webcast and live webcast system Active CN108769724B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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