CN108391159A - Interactive live broadcasting method, client, server and system - Google Patents

Interactive live broadcasting method, client, server and system Download PDF

Info

Publication number
CN108391159A
CN108391159A CN201810124288.1A CN201810124288A CN108391159A CN 108391159 A CN108391159 A CN 108391159A CN 201810124288 A CN201810124288 A CN 201810124288A CN 108391159 A CN108391159 A CN 108391159A
Authority
CN
China
Prior art keywords
interactive
squad
living broadcast
user
broadcast interactive
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.)
Pending
Application number
CN201810124288.1A
Other languages
Chinese (zh)
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.)
Beijing Environment And Wind Technology Co Ltd
Original Assignee
Beijing Environment And Wind 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 Beijing Environment And Wind Technology Co Ltd filed Critical Beijing Environment And Wind Technology Co Ltd
Priority to CN201810124288.1A priority Critical patent/CN108391159A/en
Publication of CN108391159A publication Critical patent/CN108391159A/en
Pending legal-status Critical Current

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/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
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • 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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4784Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses interactive live broadcasting method, client, server and systems.The method includes:After entering specified direct broadcasting room, living broadcast interactive request is sent to server, so that the server determines interactive as a result, simultaneously further determining living broadcast interactive income corresponding with the interaction result according to preset income rule according to preset interactive rule, interactive prompt message is generated;Receive the interactive prompt message that server is sent;The interactive prompt message is illustrated in the live page of the direct broadcasting room.The technical solution, which allows users to understand, directly recognizes which income the interaction of oneself and main broadcaster can get, it asks to be fed back in real time according to living broadcast interactive, improve participation and the interaction of user, also user is just further attracted to download live streaming application viewing live streaming, good experience is provided to user, also can be that operator improves income.

Description

Interactive live broadcasting method, client, server and system
Technical field
The present invention relates to live streaming fields, and in particular to interactive live broadcasting method, client, server and system.
Background technology
Currently, live streaming platform has shown slightly tired state, not multiple a few years ago hot, but still attract the concern of large quantities of users. And the migration efficiency of each live streaming platform is also more and more targeted, attracts different points of interest by different types of program User.Such as have the live streaming platform for more focusing on game, also there is the live streaming platform for more focusing on Quadratic Finite Element.
However, there is no have too big difference, user past outside carrier with traditional TV programme for existing direct-seeding Toward that still can only watch live video by client, although object can be given a present to main broadcaster, interaction effect is not obvious, this Existing live broadcast system framework is also due to be limited.
Invention content
In view of the above problems, it is proposed that the present invention overcoming the above problem in order to provide one kind or solves at least partly State interactive live broadcasting method, client, server and the system of problem.
One side according to the present invention provides a kind of interactive live broadcasting method, including:After entering specified direct broadcasting room, Living broadcast interactive request is sent to server, so that the server determines interactive as a result, going forward side by side one according to preset interaction rule Step determines living broadcast interactive income corresponding with the interaction result according to preset income rule, generates interactive prompt message;It connects Receive the interactive prompt message that server is sent;The interactive prompt message is illustrated in the live page of the direct broadcasting room.
Optionally, the method further includes:Receive the living broadcast interactive data that server is sent;According to the living broadcast interactive number According to loading corresponding living broadcast interactive region in the live page;In response to the living broadcast interactive region input and/or Selection operation generates living broadcast interactive request corresponding with the living broadcast interactive data.
Optionally, the living broadcast interactive data include the first living broadcast interactive data and the second living broadcast interactive data, and described the Two living broadcast interactive data are sent after the first living broadcast interactive data for often sending preset quantity by server, and/or are by taking Business device is sent when meeting preset time condition.
Optionally, the first living broadcast interactive data are interactive problem data, and the second living broadcast interactive data are prize drawing Data.
Optionally, described to be loaded accordingly in the live page of the specified direct broadcasting room according to the living broadcast interactive data Living broadcast interactive region includes:The living broadcast interactive region of web page element type is generated and loaded according to the living broadcast interactive data;With/ Or, according to the living broadcast interactive data call and loading the local living broadcast interactive region of respective type.
Optionally, this method further includes:The count down information that the server returns is received, is opened up in the live page Show the count down information, alternatively, receiving the preset time point that the server returns, generates according to the preset time point Clocking information is simultaneously shown in the live page.
Optionally, this method further includes:Sent to server includes user identifier and/or the specified direct broadcasting room that squad identifies Into request, so that server determines class of subscriber and/or squad classification of the user in specified direct broadcasting room according to preset rules; It is described receive server send living broadcast interactive data include:Receive server send with the class of subscriber and/or squad The corresponding living broadcast interactive data of classification.
Optionally, this method further includes:In response to exiting the operation of live streaming application and/or in response to applying the live streaming It is placed in the operation of an inactive state, is sent to server and direct broadcasting room is specified to exit request, so that server redefines user and exists Class of subscriber in specified direct broadcasting room.
Optionally, the class of subscriber includes participating user and looks on user, squad's classification include participate in squad and Squad is looked on, it is described to load corresponding live streaming mutually in the live page of the specified direct broadcasting room according to the living broadcast interactive data Dynamic region includes:When the corresponding class of subscriber of the living broadcast interactive data is to look on user, the second living broadcast interactive region is loaded And/or the interaction function in disabling living broadcast interactive region;When the corresponding squad's classification of the living broadcast interactive data is to look on squad, It loads the second living broadcast interactive region and/or disables the interaction function in living broadcast interactive region;When the living broadcast interactive data are corresponding Class of subscriber is participating user and when the corresponding squad's classification of the living broadcast interactive data is not to look on squad, and load first is straight It broadcasts interaction area and/or enables the interaction function in living broadcast interactive region.
Optionally, the living broadcast interactive region includes multiple option child controls, described in response to the living broadcast interactive area The input and/or selection operation in domain, generating living broadcast interactive request corresponding with the living broadcast interactive data includes:In the live streaming When the interaction function of interaction area is activated, in response to the selection operation to the option child control, the option with selection is generated The corresponding living broadcast interactive request of child control.
Optionally, this method further includes:After an option child control in the living broadcast interactive region is selected, cancel institute State load of the living broadcast interactive region in the live page;An and/or option child control in the living broadcast interactive region After being selected, the interaction function in the living broadcast interactive region is disabled;And/or it is up in the load in the living broadcast interactive region When to preset duration, cancel load of the living broadcast interactive region in the live page;And/or in the living broadcast interactive When the load duration in region reaches preset duration, the interaction function in the living broadcast interactive region is disabled.
Optionally, this method further includes:It forms a team to ask to server transmission, so that the server is according to described group Team's request determines corresponding living broadcast interactive squad and corresponding user.
Optionally, it is described to the server transmission form a team request include:Include user identifier to server transmission Establish squad's request, and/or it includes addition squad request that user identifier and squad identify, reception to send to the server The prompt message of forming a team that the server returns.
Optionally, this method further includes:The server is received according to the squad's mark established squad's request and returned And/or the chained address of the living broadcast interactive squad is added.
Optionally, the living broadcast interactive request includes that user identifier and/or squad identify, described to be advised according to preset interaction Then determine that interactive result includes:To the user participated in the first interactive model, asks to determine according to the living broadcast interactive and mutually apply The class of subscriber at family;To the user participated in the second interactive model and living broadcast interactive squad, asked according to the living broadcast interactive true Determine squad's interaction request of the living broadcast interactive squad where relative users, and respective straight is further determined according to squad's interaction request Broadcast squad's classification of interactive squad;It is mutual according to the live streaming to the user participated in third interactive model and living broadcast interactive squad Dynamic request determines the class of subscriber of relative users, and further according to the use of each user in the living broadcast interactive squad where the user Family classification determines squad's classification of respective live interaction squad.
Optionally, this method further includes:According to the quantity of each stage property in listed user account and/or preset road Tool determines the availability of the stage property control shown in the live page using rule;In response to stage property control can be used Selection operation sends corresponding stage property using request, so that server executes phase according to the stage property using request to server The living broadcast interactive operation answered.
Optionally, the living broadcast interactive operation includes as follows one or more:User is changed in specified direct broadcasting room Class of subscriber;Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as user and has submitted specified living broadcast interactive Request;It is considered as and has submitted specified squad's interaction request;The instruction that debug option is returned to the client of user, so that client End disables respective selection child control according to the instruction of the debug option;User's income of user is calculated with prescribed coefficient; Squad's income is calculated with prescribed coefficient.
Optionally, the disabling respective selection child control includes:The interaction function of respective selection child control is disabled, and/or Cancel load of the respective selection child control in the live page.
Another aspect according to the present invention provides a kind of interactive live broadcasting method, including:It receives to enter to have been enter into and specify directly The living broadcast interactive request that client between broadcasting is sent determines interactive result according to preset interaction rule;According to preset income Rule determines living broadcast interactive income corresponding with the interaction result, generates interactive prompt message;By the interactive prompt message It is sent to and the specified corresponding control terminal of direct broadcasting room and/or the client.
Optionally, this method further includes:Living broadcast interactive data are sent to the client, so that the client is according to institute It states living broadcast interactive data and loads corresponding living broadcast interactive region in the live page of the specified direct broadcasting room;The living broadcast interactive Request is that the client end response is generated in the input and/or selection operation in the living broadcast interactive region.
Optionally, this method further includes:What reception client was sent forms a team to ask, and is determined according to the request of forming a team corresponding Living broadcast interactive squad and corresponding user.
Optionally, the request of forming a team includes establishing squad's request, described to be determined according to the request of forming a team that client is sent Living broadcast interactive squad and corresponding user include:The squad that establishes comprising user identifier that client is sent is received to ask;Judge With the presence or absence of with the associated living broadcast interactive squad of the user identifier, and if it exists, then to the client return found the team failure Form a team prompt message, if being not present, squad's mark requested to generate according to the squad that establishes, by the user identifier with it is described Squad's mark is associated, and prompt message of successfully forming a team of founding the team is returned to the client;Alternatively, judging the user identifier Whether it is pre-set user mark, is, squad's mark is requested to generate according to the squad that establishes, returns and founds the team to the client Successful prompt message of forming a team.
Optionally, this method further includes:The squad's mark generated is returned to client;And/or the small badge according to generation Know, further generates and the chained address of the living broadcast interactive squad is added and returns to client.
Optionally, the request of forming a team includes that squad's request is added, described to be determined according to the request of forming a team that client is sent Living broadcast interactive squad and corresponding user include:Receive the addition squad identified comprising user identifier and squad that client is sent Request;It judges whether and the associated living broadcast interactive squad of the user identifier;If in the presence of returning and adding to the client Enter the prompt message of forming a team of squad's failure;If being not present, judge that the squad identifies whether associated user identifier quantity reaches The user identifier is identified with the squad and is associated if the not up to upper limit by the upper limit, is returned and is added to the client Squad successfully forms a team prompt message, if reaching the upper limit, the prompt letter of forming a team that squad's failure is added is returned to the client Breath.
Optionally, this method further includes:It is specified straight to receive being identified including user identifier and/or squad for client transmission Enter request between broadcasting, class of subscriber and/or squad classification of the user in specified direct broadcasting room are determined according to preset rules;It is described to Client sends living broadcast interactive data:Live streaming corresponding with the class of subscriber and/or squad's classification is returned to client Interactive data.
Optionally, the class of subscriber includes participating user and looks on user, described to determine that user exists according to preset rules Class of subscriber in specified direct broadcasting room includes:Judge whether user has been included into determining class of subscriber, if user is not included into Determining class of subscriber then judges that sending time that the specified direct broadcasting room enters request whether before preset time point, then will be The user is included into participating user, is otherwise included into the user and looks on user.
Optionally, this method further includes:It is exited in the specified direct broadcasting room comprising user identifier for receiving client transmission When request, relative users are included into and look on user.
Optionally, squad's classification includes participating in squad and looking on squad, and described determined according to the user identifier should Class of subscriber of the user in specified direct broadcasting room include:Obtain class of subscriber label corresponding with the user identifier;Described Determine that squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room includes according to squad mark:Obtain with it is described small Badge knows corresponding squad's class label;Living broadcast interactive squad is included into participate in squad/look on squad when, be corresponding squad Mark stamps the squad's class label for participating in squad of squad/look on, and when user is included into participating user/look on user, The class of subscriber label of participating user/look on user is stamped for corresponding user identifier.
Optionally, this method further includes:If the specified direct broadcasting room enters the sending time of request before preset time point, Count down information is generated according to the sending time and preset time point, the count down information is returned into client, So that client shows the count down information in the live page, alternatively, the preset time point is returned to client End, so that client generates count down information according to the preset time point and shown in the live page.
Optionally, described to include to client transmission living broadcast interactive data:The control instruction that the control terminal is sent is received, Living broadcast interactive data are chosen according to the control instruction.
Optionally, the control instruction for receiving control terminal transmission corresponding with specified direct broadcasting room includes:Receive the control The control instruction that end processed is generated according to the trigger event of its interactive unit;And/or;Receive the live video that the control terminal is sent Stream, control instruction is identified from the live video stream.
Optionally, described to identify that control instruction includes from the live video stream:Known according to preset control instruction Other algorithm, identifies phonetic control command/or action directive from the live video stream.
Optionally, described to include according to control instruction selection living broadcast interactive data:According in the control instruction Hold, matched living broadcast interactive data are chosen from preset living broadcast interactive database;And/or according to the control instruction from pre- If sequentially choosing the living broadcast interactive data of unselected mistake in living broadcast interactive database, the living broadcast interactive data chosen are recorded; And/or unselected mistake is randomly selected under the specified classification of default living broadcast interactive database according to the control instruction Living broadcast interactive data record the living broadcast interactive data chosen.
Optionally, the living broadcast interactive request includes that user identifier and/or squad identify, described to be advised according to preset interaction Then determine that interactive result includes:To the user participated in the first interactive model, asks to determine according to the living broadcast interactive and mutually apply The class of subscriber at family;To the user participated in the second interactive model and living broadcast interactive squad, asked according to the living broadcast interactive true Determine squad's interaction request of the living broadcast interactive squad where relative users, and respective straight is further determined according to squad's interaction request Broadcast squad's classification of interactive squad;It is mutual according to the live streaming to the user participated in third interactive model and living broadcast interactive squad Dynamic request determines the class of subscriber of relative users, and further according to the use of each user in the living broadcast interactive squad where the user Family classification determines squad's classification of respective live interaction squad.
Optionally, this method further includes:It receives the stage property that client is sent and uses request, used and asked according to the stage property Execute corresponding living broadcast interactive operation;The living broadcast interactive operation includes as follows one or more:User is changed specified straight Class of subscriber between broadcasting;Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;Be considered as user have submitted it is specified Living broadcast interactive is asked;It is considered as and has submitted specified squad's interaction request;The instruction of debug option is returned to the client of user, So that client disables respective selection child control according to the instruction of the debug option;The use of user is calculated with prescribed coefficient Family income;Squad's income is calculated with prescribed coefficient.
Optionally, the living broadcast interactive data include the first living broadcast interactive data and the second living broadcast interactive data, and described the Two living broadcast interactive data are sent after the first living broadcast interactive data for often sending preset quantity by server, and/or are by taking Business device is sent when meeting preset time condition.
Optionally, the first living broadcast interactive data are interactive problem data, and the second living broadcast interactive data are prize drawing Data.
Optionally, the living broadcast interactive request includes the corresponding interactive answer data of the interactive problem data;Described Determine that squad's interaction request of the living broadcast interactive squad where user includes according to the living broadcast interactive request received:Statistics is specified straight The quantity of identical interactive answer data in the interactive answer data of the client submission of each user of interactive squad is broadcast, most by quantity Squad's interaction answer data that more interactive answer datas is submitted as the specified interactive squad;It is described to be asked according to squad's interaction Determine that squad classification of the respective live interaction squad in specified direct broadcasting room includes:By squad's interaction answer data with it is described The correct answer data of interactive problem data is matched, and determines the specified live streaming squad described specified straight according to matching result Squad's classification between broadcasting;And/or it is not determined by the squad for participating in the living broadcast interactive squad under squad's classification in the given time When interactive answer data, respective live interaction squad is included into and looks on squad;The living broadcast interactive request that the basis receives is true Determining class of subscriber of the user in specified direct broadcasting room includes:By the correct of the interactive answer data and the interaction problem data Answer data is matched, and class of subscriber of the user in the specified direct broadcasting room is determined according to matching result;And/or pre- When not receiving the interactive answer data of the user under participating user's classification in fixing time, relative users are included into and look on user.
Optionally, described that living broadcast interactive income packet corresponding with the interaction result is determined according to preset income rule It includes:According to the number of users under preset total living broadcast interactive income and designated user's classification and/or the use under specified squad's classification Family squad quantity is calculated and is respectively broadcast live mutually under user's income of each user and/or the specified squad classification under designated user's classification Squad's income of dynamic squad;And/or determine that living broadcast interactive corresponding with the interaction result is received according to corresponding interactive problem Benefit.
Optionally, calculated user's income and/or squad's income are an income section and/or a financial value.
Optionally, under described calculating designated user's classification under the user's income and/or the specified squad classification of each user Squad's income of each living broadcast interactive squad includes:It should according to specifying the number of users under class of subscriber to determine in living broadcast interactive squad Squad's income coefficient of living broadcast interactive squad.
Another aspect according to the present invention provides a kind of interactive live streaming client, including:Communication unit, be suitable for into After entering specified direct broadcasting room, living broadcast interactive request is sent to server, so that the server is determined according to preset interaction rule Interaction according to preset income rule as a result, simultaneously further determine living broadcast interactive income corresponding with the interaction result, generation Interactive prompt message;And the interactive prompt message sent suitable for receiving server;Display unit is suitable for the interactive prompt Information is illustrated in the live page of the direct broadcasting room.
Optionally, the communication unit is further adapted for receiving the living broadcast interactive data that server is sent;The display unit, It is further adapted for loading corresponding living broadcast interactive region in the live page according to the living broadcast interactive data;The client is also wrapped It includes:Interactive unit is adapted for input and/or selection operation to the living broadcast interactive region, generates mutual with the live streaming Move the corresponding living broadcast interactive request of data.
Optionally, the living broadcast interactive data include the first living broadcast interactive data and the second living broadcast interactive data, and described the Two living broadcast interactive data are sent after the first living broadcast interactive data for often sending preset quantity by server, and/or are by taking Business device is sent when meeting preset time condition.
Optionally, the first living broadcast interactive data are interactive problem data, and the second living broadcast interactive data are prize drawing Data.
Optionally, the display unit, suitable for being generated according to the living broadcast interactive data and loading web page element type Living broadcast interactive region;And/or suitable for according to the living broadcast interactive data call and loading the local living broadcast interactive area of respective type Domain.
Optionally, the communication unit is further adapted for receiving the count down information that the server returns, alternatively, receiving institute State the preset time point of server return;The display unit is further adapted for showing the countdown letter in the live page Breath, alternatively, suitable for generating count down information according to the preset time point and being shown in the live page.
Optionally, the communication unit, it includes specifying of identifying of user identifier and/or squad to be further adapted for sending to server Direct broadcasting room enters request, so that server determines class of subscriber of the user in specified direct broadcasting room and/or small according to preset rules Team's classification;And the living broadcast interactive data corresponding with the class of subscriber and/or squad's classification sent suitable for receiving server.
Optionally, the communication unit, be further adapted in response to exit live streaming application operation and/or in response to will it is described directly It broadcasts using the operation for being placed in an inactive state, is sent to server and direct broadcasting room is specified to exit request, so that server redefines Class of subscriber of the user in specified direct broadcasting room.
Optionally, the class of subscriber includes participating user and looks on user, squad's classification include participate in squad and Look on squad;The display unit, suitable for when the corresponding class of subscriber of the living broadcast interactive data is to look on user, load the The interaction function in two living broadcast interactive regions and/or disabling living broadcast interactive region;When the corresponding squad's class of the living broadcast interactive data When Wei not look on squad, loads the second living broadcast interactive region and/or disable the interaction function in living broadcast interactive region;When the live streaming The corresponding class of subscriber of interactive data be participating user and when the corresponding squad's classification of the living broadcast interactive data be look on it is small When team, loads the first living broadcast interactive region and/or enable the interaction function in living broadcast interactive region.
Optionally, the living broadcast interactive region includes multiple option child controls;The interactive unit is suitable in the live streaming When the interaction function of interaction area is activated, in response to the selection operation to the option child control, the option with selection is generated The corresponding living broadcast interactive request of child control.
Optionally, the display unit, suitable for after an option child control in the living broadcast interactive region is selected, taking Disappear load of the living broadcast interactive region in the live page;And/or suitable for a choosing in the living broadcast interactive region After item child control is selected, the interaction function in the living broadcast interactive region is disabled;And/or suitable in the living broadcast interactive region Load duration when reaching preset duration, cancel load of the living broadcast interactive region in the live page;And/or it is suitable When the load duration in the living broadcast interactive region reaches preset duration, the interaction function in the living broadcast interactive region is disabled.
Optionally, the communication unit, suitable for forming a team to ask to server transmission, so that the server is according to institute It states request of forming a team and determines corresponding living broadcast interactive squad and corresponding user.
Optionally, the communication unit, suitable for being asked to the squad that establishes that server transmission includes user identifier, And/or suitable for including user identifier and the addition squad request that squad identifies to server transmission, receive the server The prompt message of forming a team returned.
Optionally, the communication unit, be further adapted for receiving the server according to it is described establish squad's request return it is small The chained address of the living broadcast interactive squad is known and/or be added to badge.
Optionally, the living broadcast interactive request includes that user identifier and/or squad identify, described to be advised according to preset interaction Then determine that interactive result includes:To the user participated in the first interactive model, asks to determine according to the living broadcast interactive and mutually apply The class of subscriber at family;To the user participated in the second interactive model and living broadcast interactive squad, asked according to the living broadcast interactive true Determine squad's interaction request of the living broadcast interactive squad where relative users, and respective straight is further determined according to squad's interaction request Broadcast squad's classification of interactive squad;It is mutual according to the live streaming to the user participated in third interactive model and living broadcast interactive squad Dynamic request determines the class of subscriber of relative users, and further according to the use of each user in the living broadcast interactive squad where the user Family classification determines squad's classification of respective live interaction squad.
Optionally, the display unit is further adapted for according to the quantity of each stage property in listed user account and/or pre- If stage property using rule, determine the stage property control shown in the live page availability;The communication unit, it is also suitable In in response to the selection operation to stage property control can be used, corresponding stage property is sent using request, so that server root to server Corresponding living broadcast interactive is executed according to the stage property using request to operate.
Optionally, the living broadcast interactive operation includes as follows one or more:User is changed in specified direct broadcasting room Class of subscriber;Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as user and has submitted specified living broadcast interactive Request;It is considered as and has submitted specified squad's interaction request;The instruction that debug option is returned to the client of user, so that client End disables respective selection child control according to the instruction of the debug option;User's income of user is calculated with prescribed coefficient; Squad's income is calculated with prescribed coefficient.
Optionally, the disabling respective selection child control includes:The interaction function of respective selection child control is disabled, and/or Cancel load of the respective selection child control in the live page.
According to the present invention in another aspect, provide a kind of interactive direct broadcast server, including:Communication unit is suitable for receiving The living broadcast interactive request sent into the client for having been enter into specified direct broadcasting room determines interactive knot according to preset interaction rule Fruit;Interactive unit is suitable for determining living broadcast interactive income corresponding with the interaction result according to preset income rule, generate mutual Dynamic prompt message;The communication unit is further adapted for the interactive prompt message being sent to corresponding with the specified direct broadcasting room Control terminal and/or the client.
Optionally, the communication unit is further adapted for sending living broadcast interactive data to the client, so that the client Corresponding living broadcast interactive region is loaded in the live page of the specified direct broadcasting room according to the living broadcast interactive data;It is described straight It is that the client end response is generated in the input and/or selection operation in the living broadcast interactive region to broadcast interactive request.
Optionally, the communication unit, be further adapted for receive client send form a team ask;The interactive unit, is suitable for Corresponding living broadcast interactive squad and corresponding user are determined according to the request of forming a team.
Optionally, the request of forming a team includes establishing squad's request;The interactive unit is suitable for receiving what client was sent Including user identifier establish squad request, judge whether with the associated living broadcast interactive squad of the user identifier, if depositing It please then seek survival according to the squad that establishes to the prompt message of forming a team of client return team building failure if being not present It is identified at squad, the user identifier is identified with the squad and is associated, returned and found the team successful group to the client Team's prompt message;Alternatively, judging whether the user identifier is pre-set user mark, please be seek survival according to the squad that establishes It is identified at squad, prompt message of successfully forming a team of founding the team is returned to the client.
Optionally, the interactive unit is further adapted for returning to the squad generated mark to client by the communication unit; And/or it according to squad's mark suitable for generation, further generates and the chained address of the living broadcast interactive squad is added and passes through institute It states communication unit and returns to client.
Optionally, the request of forming a team includes that squad's request is added;The interactive unit is suitable for receiving what client was sent Include the addition squad request of user identifier and squad's mark;It judges whether and the associated living broadcast interactive of the user identifier Squad;If in the presence of the prompt message of forming a team that squad's failure is added is returned to the client;If being not present, judge described small Badge knows whether associated user identifier quantity reaches the upper limit, if the not up to upper limit, by the user identifier and the squad Mark is associated, and is returned to the client and squad is added successfully is formed a team prompt message, if reaching the upper limit, to the visitor Family end returns to the prompt message of forming a team that squad's failure is added.
Optionally, the communication unit, be further adapted for reception client transmission includes that user identifier and/or squad identify Specified direct broadcasting room enters request;The interactive unit is further adapted for determining use of the user in specified direct broadcasting room according to preset rules Family classification and/or squad's classification;The communication unit is suitable for returning and the class of subscriber and/or squad's classification to client Corresponding living broadcast interactive data.
Optionally, the class of subscriber includes participating user and looks on user;The interactive unit, suitable for judging that user is It is no to be included into determining class of subscriber, if user is not included into determining class of subscriber, judge that the specified direct broadcasting room enters Whether the sending time of request is that the user is included into participating user, the user is otherwise included into side before preset time point See user.
Optionally, the interactive unit, suitable in the specified direct broadcasting room for including user identifier for receiving client transmission When exiting request, relative users are included into and look on user.
Optionally, squad's classification includes participating in squad and looking on squad;The interactive unit, be suitable for obtain with it is described The corresponding class of subscriber label of user identifier;And suitable for obtaining squad's class label corresponding with squad mark;And Suitable for living broadcast interactive squad is included into participate in squad/look on squad when, stamped for corresponding squad mark and participate in squad/look on Squad's class label of squad, and when user is included into participating user/look on user, ginseng is stamped for corresponding user identifier With the class of subscriber label of user/look on user.
Optionally, the interactive unit, if being further adapted for the specified direct broadcasting room enters the sending time of request in preset time Before point, then count down information is generated according to the sending time and preset time point, described will be fallen count by communication unit When information return to client so that client shows the count down information in the live page, alternatively, passing through communication The preset time point is returned to client by unit, so that client generates count down information simultaneously according to the preset time point It is shown in the live page.
Optionally, the communication unit is suitable for receiving the control instruction that control terminal corresponding with specified direct broadcasting room is sent;Institute Interactive unit is stated, is suitable for choosing living broadcast interactive data according to the control instruction.
Optionally, the communication unit is suitable for receiving what the control terminal was generated according to the trigger event of its interactive unit Control instruction;And/or;The live video stream sent suitable for receiving the control terminal, by interactive unit from the live video Control instruction is identified in stream.
Optionally, the interactive unit is suitable for according to preset control instruction recognizer, from the live video stream Identify phonetic control command/or action directive.
Optionally, the interactive unit is suitable for the content according to the control instruction, from preset living broadcast interactive database It is middle to choose matched living broadcast interactive data;And/or suitable for according to the control instruction from default living broadcast interactive database sequentially The living broadcast interactive data of unselected mistake are chosen, the living broadcast interactive data chosen are recorded;And/or suitable for according to the control Instruction randomly selects the living broadcast interactive data of unselected mistake under the specified classification of default living broadcast interactive database, and record is The living broadcast interactive data of selection.
Optionally, the living broadcast interactive request includes user identifier and/or squad's mark;The interactive unit, be suitable for pair With the user that the first interactive model participates in, the class of subscriber for determining relative users is asked according to the living broadcast interactive;To with second The user and living broadcast interactive squad that interactive model participates in ask the live streaming where determining relative users mutual according to the living broadcast interactive Squad's interaction request of dynamic squad, and squad's classification of respective live interaction squad is further determined according to squad's interaction request; To the user participated in third interactive model and living broadcast interactive squad, the use for determining relative users is asked according to the living broadcast interactive Family classification, and respective live interaction is further determined according to the class of subscriber of each user in the living broadcast interactive squad where the user Squad's classification of squad.
Optionally, the communication unit, the stage property for being further adapted for receiving client transmission use request;The interactive unit, It is further adapted for executing corresponding living broadcast interactive operation using request according to the stage property;The living broadcast interactive operation includes one as follows Kind is a variety of:Change class of subscriber of the user in specified direct broadcasting room;It is small in specified direct broadcasting room to change living broadcast interactive squad Team's classification;It is considered as user and has submitted specified living broadcast interactive request;It is considered as and has submitted specified squad's interaction request;To the client of user End returns to the instruction of debug option, so that client disables respective selection sub- control according to the instruction of the debug option Part;User's income of user is calculated with prescribed coefficient;Squad's income is calculated with prescribed coefficient.
Optionally, the living broadcast interactive data include the first living broadcast interactive data and the second living broadcast interactive data, and described the Two living broadcast interactive data are sent after the first living broadcast interactive data for often sending preset quantity by server, and/or are by taking Business device is sent when meeting preset time condition.
Optionally, the first living broadcast interactive data are interactive problem data, and the second living broadcast interactive data are prize drawing Data.
Optionally, the living broadcast interactive request includes the corresponding interactive answer data of the interactive problem data;It is described mutual Moving cell is answered suitable for identical interaction in the interactive answer data for the client submission for counting each user for specifying living broadcast interactive squad The quantity of case data, squad's interaction answer number that the most interactive answer data of quantity is submitted as the specified interactive squad According to;It is described to determine that squad classification of the respective live interaction squad in specified direct broadcasting room includes according to squad's interaction request:By institute It states squad's interaction answer data to be matched with the correct answer data of the interactive problem data, being determined according to matching result should Squad classification of the specified live streaming squad in the specified direct broadcasting room;And/or it is not determined by participates in squad's class in the given time When squad's interaction answer data of the living broadcast interactive squad under not, respective live interaction squad is included into and looks on squad;And it is suitable In matching the interactive answer data with the correct answer data of the interactive problem data, determined according to matching result Class of subscriber of the user in the specified direct broadcasting room;And/or user under participating user's classification is not received in the given time Interactive answer data when, relative users are included into and look on user.
Optionally, the interactive unit is suitable for according to the use under preset total living broadcast interactive income and designated user's classification User squad quantity under amount amount and/or specified squad's classification, calculates user's income of each user under designated user's classification And/or squad's income of the classification Xia Ge living broadcast interactives squad of specified squad;And/or suitable for true according to corresponding interactive problem Fixed living broadcast interactive income corresponding with the interaction result.
Optionally, calculated user's income and/or squad's income are an income section and/or a financial value.
Optionally, the interactive unit is suitable for specifying the number of users under class of subscriber true according in living broadcast interactive squad Squad's income coefficient of the fixed living broadcast interactive squad.
According to the present invention in another aspect, provide a kind of interactive live broadcast system, including it is one or more as any of the above-described Interactive live streaming client described in and interactive direct broadcast server as described in any one of the above embodiments.
Optionally, which further includes control terminal;The control terminal is suitable for sending control to the interactive direct broadcast server Instruction, so that the interaction direct broadcast server chooses living broadcast interactive data according to the control instruction.
Optionally, the control terminal is suitable for generating control instruction according to the trigger event of its interactive unit;And/or;It is suitable for The live video stream for including control instruction is sent to the interactive direct broadcast server.
Optionally, the control terminal is further adapted for the interactive prompt letter for receiving and showing that the interactive direct broadcast server issues Breath.
According to the present invention in another aspect, providing a kind of computer readable storage medium, wherein it is described computer-readable The one or more programs of storage medium storage, one or more of programs when being executed by a processor, are realized as any of the above-described Method described in.
It can be seen from the above, technical scheme of the present invention sends living broadcast interactive to server and asks after entering specified direct broadcasting room Ask so that server according to preset interaction rule determine it is interactive as a result, simultaneously further according to preset income rule determine with The corresponding living broadcast interactive income of interactive result generates interactive prompt message, interactive prompt message is illustrated in the live streaming of direct broadcasting room In the page.The technical solution can be built on into traditional live streaming application increase real-time interactive function under the premise of, also into one Step, which allows users to understand, directly recognizes which income the interaction of oneself and main broadcaster can get, according to living broadcast interactive Request is fed back in real time, improves participation and the interaction of user, is also just further attracted user to download live streaming application and is seen It sees live, good experience is provided to user, also can be that operator improves income.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technical means of the present invention, And can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can It is clearer and more comprehensible, below the special specific implementation mode for lifting the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit are common for this field Technical staff will become clear.Attached drawing only for the purpose of illustrating preferred embodiments, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows a kind of flow diagram of interactive live broadcasting method according to an embodiment of the invention;
Fig. 2 shows the flow diagrams of another interactive live broadcasting method according to an embodiment of the invention;
Fig. 3 shows a kind of structural schematic diagram of interactive live streaming client according to an embodiment of the invention;
Fig. 4 shows a kind of structural schematic diagram of interactive direct broadcast server according to an embodiment of the invention;
Fig. 5 shows a kind of structural schematic diagram of interactive live broadcast system according to an embodiment of the invention;
Fig. 6 shows the structural schematic diagram of computer readable storage medium according to an embodiment of the invention.
Specific implementation mode
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure Completely it is communicated to those skilled in the art.
Fig. 1 shows a kind of flow diagram of interactive live broadcasting method according to an embodiment of the invention, and this method can To be applied to interactive live streaming client, application side is such as broadcast live.As shown in Figure 1, this method includes:
Step S110 sends living broadcast interactive request, so that server is according to pre- after entering specified direct broadcasting room to server The interaction rule set determines interactive as a result, simultaneously further determining that live streaming corresponding with interactive result is mutual according to preset income rule Dynamic income generates interactive prompt message.
Here living broadcast interactive income can be virtual assets, such as stage property card, for example virtual goods of the general payment intermediary of platform Coin etc. can also be the currency that can be delivered to user account, integral etc..
Step S120 receives the interactive prompt message that server is sent.
Interactive prompt message is illustrated in the live page of direct broadcasting room by step S130.
As it can be seen that method shown in FIG. 1 sends living broadcast interactive request, so that clothes after entering specified direct broadcasting room to server Business device determines interactive as a result, simultaneously further according to preset income rule determination and interactive result pair according to preset interaction rule The living broadcast interactive income answered generates interactive prompt message, interactive prompt message is illustrated in the live page of direct broadcasting room.The skill Art scheme can be built on into traditional live streaming application increase real-time interactive function under the premise of, also further such that user's energy It is enough clear directly to recognize which income the interaction of oneself and main broadcaster get, it asks to obtain in real time according to living broadcast interactive Feedback, improve participation and the interaction of user, also just further attract user download live streaming application viewing live streaming, to user Good experience is provided, also can be that operator improves income.
In one embodiment of the invention, the above method further includes:Receive the living broadcast interactive data that server is sent;Root Corresponding living broadcast interactive region is loaded in live page according to living broadcast interactive data;In response to the input to living broadcast interactive region And/or selection operation, generate living broadcast interactive request corresponding with living broadcast interactive data.
The content that current live streaming application provides to the user generally includes live video stream and what other users were sent comments By content.After entering specified direct broadcasting room, the live video stream and comment that can receive video stream server transmission take user It is engaged in the comment content that device sends, such as carries out in direct broadcasting room the displaying of comment content in the form of barrage.Video stream server with Comment server is generally not a server, and main broadcaster is circulated by the video that live streaming application (being used as control terminal at this time) generates Content distributing network CDN etc. is crossed to be transmitted, be broadcast live the operator of application usually only obtain live video stream source address and not Directly preserve or forward live video stream.Comment server is then usually set up by operator, can also be according to certain rule sieve Choosing is fallen to comment on the sensitive content etc. in content.
And server in embodiments of the present invention can be then a kind of interactive direct broadcast server newly set up, prestore Living broadcast interactive data, and issuing for interactive data can be broadcast live according to the control instruction of main broadcaster.Living broadcast interactive data can be with E.g. interactive problem data, to realize main broadcaster as main examiner, user realizes the live streaming field of interacting Question-Answer as answer person Scape.
In the above example, after user enters certain interacting Question-Answer direct broadcasting room, it not can be only seen main broadcaster and preside over interaction The comment that the live video stream and other users of question and answer are sent can also receive the interacting Question-Answer topic and option of server transmission Deng.By taking interacting Question-Answer scene as an example, then living broadcast interactive region may include the control for showing interacting Question-Answer topic, can also include Submit the control of interactive answer.
In one embodiment of the invention, in the above method, living broadcast interactive data include the first living broadcast interactive data and Second living broadcast interactive data, the second living broadcast interactive data are after often sending the first living broadcast interactive data of preset quantity by server It sends, and/or is sent by server when meeting preset time condition.For example, in the implementation of the present invention In example, in the above method, the first living broadcast interactive data are interactive problem data, and the second living broadcast interactive data are prize drawing data.
For example, three problems are often answered questions by the living broadcast interactive squad where user or user, then can once be drawn a lottery;Or 30 minutes are often watched in specified direct broadcasting room, can be drawn a lottery.Then living broadcast interactive corresponding with interactive problem data region can To include answer control or topic displaying control, living broadcast interactive region corresponding with prize drawing data may include prize drawing control.
In one embodiment of the invention, in the above method, according to living broadcast interactive data in the live streaming for specifying direct broadcasting room Corresponding living broadcast interactive region is loaded in the page includes:The live streaming of web page element type is generated and loaded according to living broadcast interactive data Interaction area;And/or according to living broadcast interactive data call and load the local living broadcast interactive region of respective type.
For example, using Native modes, local living broadcast interactive region is preset in live streaming is applied, then can received directly It is loaded into when broadcasting interactive data in local living broadcast interactive region;Living broadcast interactive area can also be realized by the way of HTML5 Domain, living broadcast interactive region is generated according to living broadcast interactive data at this time.
In one embodiment of the invention, the above method further includes:The count down information that server returns is received, straight It broadcasts and shows count down information in the page, alternatively, receiving the preset time point that server returns, generated to fall to count according to preset time point When information and shown in live page.
For example, the main broadcaster of certain direct broadcasting room wished 29 days 17 January in 2018:00 carries out interactive live streaming, then user exists It can be according to seeing a count down information corresponding with current time after into direct broadcasting room.The count down information can be service What device was issued or was locally generated, it can also be specifically shown in live page with a specific control.
During carrying out interactive live streaming, each user can participate in as an individual, can also multi-user's conduct One living broadcast interactive squad is participated in.In one embodiment of the invention, the above method further includes:It sends and wraps to server The specified direct broadcasting room for including user identifier and/or squad's mark enters request, so that server determines that user exists according to preset rules Class of subscriber in specified direct broadcasting room and/or squad's classification;Receiving the living broadcast interactive data that server is sent includes:Receive service The living broadcast interactive data corresponding with class of subscriber and/or squad's classification that device is sent.
Here interactive live broadcasting method can have very much, illustrate this measure is several:User makees in living broadcast interactive squad For squad member, class of subscriber can influence squad's classification, for example, whole squad members in a living broadcast interactive squad all by It eliminates, then the living broadcast interactive squad is eliminated;The number for the squad member also survived in living broadcast interactive squad at the end of interaction live streaming Amount can influence the result of the match between the living broadcast interactive squad of two competitions, such as the living broadcast interactive that survival squad number of members is more Squad wins, etc..
It, then can be with so in order to distinguish user/living broadcast interactive squad of the user being eliminated/living broadcast interactive squad and survival Class of subscriber and squad's classification are set, user is such as participated in and look on user, participate in squad and looks on squad.Naturally, due to not The interaction mode of user/living broadcast interactive squad under generic is different, and the living broadcast interactive data obtained are also opposite with classification It answers.
In one embodiment of the invention, the above method further includes:In response to exiting operation and/or the sound of live streaming application Live streaming application is placed in the operation of an inactive state by Ying Yu, is sent to server and direct broadcasting room is specified to exit request, so that server Redefine class of subscriber of the user in specified direct broadcasting room.
By taking answer scene as an example, user may want to after knowing topic, switch to the answer of search engine search problem, In order to avoid of this sort scene, or ensure the loyalty of user, can be arranged and be applied when user exits live streaming, or cut When changing to other application (such as live streaming application is placed in backstage), then sends a specified direct broadcasting room to server and exit request. Such as user exits live streaming application and then cancels its answer qualification.
In one embodiment of the invention, in the above method, class of subscriber includes participating user and looks on user, squad Classification includes participating in squad and looking on squad, and according to living broadcast interactive data, load is corresponding in the live page of specified direct broadcasting room Living broadcast interactive region includes:When the corresponding class of subscriber of living broadcast interactive data is to look on user, the second living broadcast interactive area is loaded The interaction function in domain and/or disabling living broadcast interactive region;When the corresponding squad's classification of living broadcast interactive data is to look on squad, add It carries the second living broadcast interactive region and/or disables the interaction function in living broadcast interactive region;When the corresponding user class of living broadcast interactive data Not Wei participating user and when the corresponding squad's classification of living broadcast interactive data be look on squad when, load the first living broadcast interactive region And/or enable the interaction function in living broadcast interactive region.
The specific load example to living broadcast interactive region is shown in the embodiment.Wherein participating user just represents user and has Interactive qualification is continued to participate in, and looks on user and then represents user and living broadcast interactive cannot be submitted to ask again.When user is in above-mentioned field When having this identity of squad member in scape, as long as squad's classification is to look on squad, then user cannot submit living broadcast interactive again It asks, under this situation, direct broadcasting room can be the situation of not counting user classification, alternatively, the classification of the user has been looked on User need not carry out the judgement of class of subscriber in a word.And be to participate in the situation of squad for squad's classification, then it needs into one Step judges whether class of subscriber is participating user.The function in corresponding living broadcast interactive region simultaneously differs, and participates in the live streaming of squad The interaction function of interaction area is enabling, and the interaction function for looking on the living broadcast interactive region of squad is forbidden, or Do not have to server and send the function that living broadcast interactive is asked, only have the function of in place interaction or only has the function of displaying.And User does not form a team, and when personally participating in, corresponding squad's classification is just not present, and it is to look on squad to belong to squad's classification not Situation (is not formed a team).
In one embodiment of the invention, in the above method, living broadcast interactive region includes multiple option child controls, response In input and/or selection operation to living broadcast interactive region, generating living broadcast interactive request corresponding with living broadcast interactive data includes: When interaction function in living broadcast interactive region is activated, in response to the selection operation to option child control, the choosing with selection is generated The corresponding living broadcast interactive request of item child control.
Here what different options child control loaded is the different piece in living broadcast interactive data, such as the difference of interactive problem Option.The living broadcast interactive request then generated could also say that corresponding with the different piece in living broadcast interactive data.
In one embodiment of the invention, the above method further includes:An option child control in living broadcast interactive region After being selected, cancel load of the living broadcast interactive region in live page;And/or option in living broadcast interactive region After control is selected, the interaction function in disabling living broadcast interactive region;And/or the load duration in living broadcast interactive region reaches pre- If when duration, cancelling load of the living broadcast interactive region in live page;And/or it is up in the load in living broadcast interactive region When to preset duration, the interaction function in disabling living broadcast interactive region.
For example, after user selects the option C of some interactive problem, then option A, B cannot be clicked again, at this time living broadcast interactive The interaction function in region is exactly disabled.Another mode is after user selects option C, and all options all disappear, Exactly cancel load of the living broadcast interactive region in live page.In addition, in order to keep interactive timeliness, then can be arranged pre- If duration, user is allowed to interact in preset duration, and one mistake of time, then living broadcast interactive zones vanishes or no longer can be with It is selected.
Count down information can also be shown during this with reference to the foregoing embodiments.
In one embodiment of the invention, the above method further includes:It forms a team to ask to server transmission, so that server According to forming a team, request determines corresponding living broadcast interactive squad and corresponding user.
The operation carried out in the present embodiment can be and to participate in interactive live streaming relatively independent, you can with enter it is specified It first carries out forming a team to operate before direct broadcasting room.For example, in live streaming is applied, there are one controls of forming a team, user to click this and form a team control then It can be sent to server and form a team to ask, random fit is carried out by server.
In some cases, the good friend that user may want to and know well carries out interaction of forming a team, or identifies oneself with specific straight It broadcasts in interactive squad.Several examples are shown below.
In one embodiment of the invention, in the above method, request of forming a team is sent to server includes:It is sent out to server Send including user identifier establish squad request, and/or to server send include user identifier and squad mark addition it is small Team asks, and receives the prompt message of forming a team that server returns.
User can establish a living broadcast interactive as the team leader or promoter of living broadcast interactive squad in the present embodiment Squad.Particularly, user can be and be broadcast live using the businessman for having cooperation, support of providing with funds be broadcast live to be interactive, and be preced with Name, such as one, tissue " xx is laughable " living broadcast interactive group, participate in the user in living broadcast interactive group, if completed entirely mutually Dynamic live streaming, then other than a income that can obtain script, it is the portion that the living broadcast interactive group provides that can also obtain businessman Extra returns.
In addition, user can also identify according to the link or squad that other people share, it is small to be directly added into some living broadcast interactive Team.For example, the businessman in above example can provide a Quick Response Code in commodity.User is by being broadcast live application scanning two dimension Code can send the addition squad request identified comprising user identifier and squad to server.Alternatively, user is in live streaming is applied Into the page of forming a team, in squad's mark as page input " 123456 " of forming a team, then can also be sent to server comprising use Family identifies and the addition squad request of squad's mark.Certainly, these are required for user first to be logged in live streaming is applied, if It is tourist user, the interactive of other users can be visited in specified direct broadcasting room with tourist's identity and be broadcast live, and oneself cannot carries out entirely The participation in portion.
In one embodiment of the invention, the above method further includes:It receives server and is returned according to squad's request is established Squad's mark and/or the chained address of living broadcast interactive squad is added.
In the above example, it either forms a team successfully still to form a team unsuccessfully, it can be according to actual demand, by server Return is formed a team prompt message.And the case where for establishing squad, due to promoter or team leader also need to make other users can be with It is added in the living broadcast interactive squad of oneself foundation, therefore server can also return to squad's mark or chained address.
In one embodiment of the invention, in the above method, living broadcast interactive request includes user identifier and/or small badge Know, determines that interactive result includes according to preset interaction rule:To the user participated in the first interactive model, according to living broadcast interactive Request determines the class of subscriber of relative users;To the user participated in the second interactive model and living broadcast interactive squad, according to live streaming Interaction request determines squad's interaction request of the living broadcast interactive squad where relative users, and is further asked according to squad's interaction Determine squad's classification of respective live interaction squad;To the user participated in third interactive model and living broadcast interactive squad, according to Living broadcast interactive request determines the class of subscriber of relative users, and is further respectively used according in the living broadcast interactive squad where the user The class of subscriber at family determines squad's classification of respective live interaction squad.
Show several interactive models in the present embodiment, when practical application can also be combined.First interactive model It is referred to as being individual race, that is, user participates in interactive live streaming without forming a team by profile.Then it is interactive at this time As a result only related with the living broadcast interactive request that oneself is sent out by client.Second interactive model is referred to as being team's match, Several user groups determine that (example is asked in squad's interaction of team at team, according to the living broadcast interactive request of each user in team Such as, interactive answer is determined under answer pattern by the minority is subordinate to the majority), then determine therefrom that squad's classification;Third interactive model also may be used It is matched with being known as forming a team, is still several users and forms squad, but be according to each user living broadcast interactive of oneself at this time Request determines the class of subscriber of oneself, and squad's classification is determined further according to the class of subscriber of all users in squad, as long as that is, It is not eliminated there are one squad member, this squad is just without eliminating.
And a combination thereof can be diversified, such as in an interactive live streaming, personal participation can be allowed, can also be permitted Perhaps squad participates in, and can also be only to limit the participation of several squads, carries out pk, etc..
Several interactive live streaming examples that Liang Ge living broadcast interactives squad carries out " PK " are given below:
Example one:Take individual to answer form, individual answer it is wrong eliminate, then ought not deposited in a living broadcast interactive squad Fail when user living.
Example two:Take individual to answer form, individual answer it is wrong eliminate, all finished by answer according to preset interaction problem Afterwards, the living broadcast interactive squad more than the quantity of the user of survival wins victory.
Example three:It takes team to answer mode, team's selection is determined to the selection quantity of each option according to squad member Answer fails when living broadcast interactive squad is eliminated.
In one embodiment of the invention, the above method further includes:According to each stage property in listed user account Quantity and/or preset stage property using rule, determine the stage property control shown in live page availability;In response to right The selection operation that stage property control can be used sends corresponding stage property using request, so that server is used according to stage property to server Request executes corresponding living broadcast interactive operation.
Under the scene of this embodiment, user can be carried out additional income using stage property or avoid error etc..Specifically For, in one embodiment of the invention, in the above method, living broadcast interactive operation includes as follows one or more:Change Class of subscriber of the user in specified direct broadcasting room;Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as use Family has submitted specified living broadcast interactive request;It is considered as and has submitted specified squad's interaction request;It is returned to the client of user and excludes mistake The instruction to distracter, so that client disables respective selection child control according to the instruction of debug option;In terms of prescribed coefficient Calculate user's income of user;Squad's income is calculated with prescribed coefficient.
For example, using card is brought back to life, entire squad is made to bring back to life;User does not know the correct option of current interactive problem, makes Removed a wrong answer with helping to block and (it is mutual can also to be directed to entire live streaming only for the squad member for using help to block All squad members in dynamic squad), or use exempts to answer card and do not answer the interaction problem, is considered as the interaction problem and has answered Correctly;Using doubling card, its can be kept double, etc. when bonus earned (personal or squad), no longer illustrated one by one herein. Specifically, in one embodiment of the invention, in the above method, disabling respective selection child control includes:The corresponding choosing of disabling The interaction function of item child control, and/or cancel load of the respective selection child control in live page.
In addition to interactive prompt message illustrated above, in one embodiment of the invention, in the above method, interaction prompt Information further includes following one or more:Living broadcast interactive asks statistical information;Class of subscriber statistical information;Squad's classification statistics Information.
For example, how many people of the user of each option selected for interactive problem 2 for displaying;100,000 yuan of total prize, currently There are 5000 teams in the living broadcast interactive squad of survival, and there are 5000 teams in the squad being eliminated, the living broadcast interactive squad each survived it is small Team's income is 20 yuan, and user's income of the squad member of living broadcast interactive squad is to divide equally to calculate per capita, such as a squad has 20 people, then everyone user's income is 1 yuan, etc..
Fig. 2 shows the flow diagram of another interactive live broadcasting method according to an embodiment of the invention, this method It can be applied to interactive direct broadcast server side.As shown in Fig. 2, this method includes:
Step S210 is received and is entered the living broadcast interactive request that the client for having been enter into specified direct broadcasting room is sent, according to preset Interaction rule determine interactive result.
Step S220 determines living broadcast interactive income corresponding with interactive result according to preset income rule, generates interactive Prompt message.
Interactive prompt message is sent to control terminal corresponding with specified direct broadcasting room and/or client by step S230.
As it can be seen that method shown in Fig. 2, is coordinated with the embodiment of the method for aforementioned client-side, can build on to biography Under the premise of increasing real-time interactive function in the live streaming application of system, also further such that user clearly can directly recognize certainly Which income the interaction of oneself and main broadcaster can get, and ask to be fed back in real time according to living broadcast interactive, improve user's Participation and interaction also just further attract user to download live streaming application viewing live streaming, provide good experience to user, also can Enough it is that operator improves income.
In one embodiment of the invention, the above method further includes:Living broadcast interactive data are sent to client, so that objective Family end loads corresponding living broadcast interactive region according to living broadcast interactive data in the live page of specified direct broadcasting room;Living broadcast interactive is asked Seeking Truth client end response is in input and/or the selection operation generation to living broadcast interactive region.
By taking interacting Question-Answer scene as an example, living broadcast interactive data are interactive problem datas, and living broadcast interactive region may include exhibition Show the control of interacting Question-Answer topic, can also include the control for submitting interactive answer, user is selected by inputting answer or selection , interactive answer data can be generated included in living broadcast interactive request.
In one embodiment of the invention, the above method further includes:What reception client was sent forms a team to ask, according to group Team's request determines corresponding living broadcast interactive squad and corresponding user.
User can establish a living broadcast interactive squad as the team leader or promoter of living broadcast interactive squad.Particularly, User can be and be broadcast live using the businessman for having cooperation, support of providing with funds be broadcast live to be interactive, and carry out using names, such as organize one A " xx is laughable " living broadcast interactive group, participates in the user in living broadcast interactive group, if completing entire interactive live streaming, in addition to It can obtain outside a income of script, it is a extra returns that the living broadcast interactive group provides that can also obtain businessman.
In addition, user can also identify according to the link or squad that other people share, it is small to be directly added into some living broadcast interactive Team.For example, the businessman in above example can provide a Quick Response Code in commodity.User is by being broadcast live application scanning two dimension Code can send the addition squad request identified comprising user identifier and squad to server.Alternatively, user is in live streaming is applied Into the page of forming a team, in squad's mark as page input " 123456 " of forming a team, then can also be sent to server comprising use Family identifies and the addition squad request of squad's mark.Certainly, these are required for user first to be logged in live streaming is applied, if It is tourist user, the interactive of other users can be visited in specified direct broadcasting room with tourist's identity and be broadcast live, and oneself cannot carries out entirely The participation in portion.
In one embodiment of the invention, in the above method, request of forming a team includes establishing squad's request, according to client Send form a team to ask determines that living broadcast interactive squad and corresponding user include:Receive client transmission includes user identifier Establish squad's request;It judges whether and the associated living broadcast interactive squad of user identifier, and if it exists, then built to client return The prompt message of forming a team of team's failure requests to generate squad's mark, by user identifier and squad if being not present according to squad is established Mark is associated, and prompt message of successfully forming a team of founding the team is returned to client;Alternatively, judging whether user identifier is default use Family identifies, and is, requests to generate squad's mark according to squad is established, prompt message of successfully forming a team of founding the team is returned to client.
It illustrates how to determine living broadcast interactive squad and corresponding squad member in the present embodiment.Such as user identifier (UID) user for being 123456 has submitted a request for establishing squad, and server finds that the UID is small with living broadcast interactive Team's " small red cap " is associated with and (can specifically be identified by squad and the incidence relation of user identifier is judged), then is returned A living broadcast interactive squad can only be added in the same time in the prompt message of forming a team of team building failure, that is, user.And if should UID does not have associated living broadcast interactive squad, then server generates a squad for it and identifies (TID) 45678, by the UID and life At TID be associated, return to found the team to client and successfully form a team prompt message.
Above example corresponds to the team building situation of ordinary user.And for sponsor, it can also be connect by specified Mouthful or by be broadcast live using submit establish squad request, only the user identifier of sponsor user is already set as presetting User identifier, squad's mark is directly generated in successful match, and prompt message of successfully forming a team of founding the team is returned to client.
In one embodiment of the invention, the above method further includes:The squad's mark generated is returned to client;With/ Or, being identified according to the squad of generation, further generates and the chained address of living broadcast interactive squad is added and returns to client.
In the above example, it either forms a team successfully still to form a team unsuccessfully, it can be according to actual demand, by server Return is formed a team prompt message.And the case where for establishing squad, due to promoter or team leader also need to make other users can be with It is added in the living broadcast interactive squad of oneself foundation, therefore server can also return to squad's mark or chained address.
In one embodiment of the invention, in the above method, request of forming a team includes that squad's request is added, according to client Send form a team to ask determines that living broadcast interactive squad and corresponding user include:Receive that client sends comprising user identifier and The addition squad request of squad's mark;It judges whether and the associated living broadcast interactive squad of user identifier;If in the presence of to visitor Family end returns to the prompt message of forming a team that squad's failure is added;If being not present, judge that squad identifies associated user identifier quantity and is It is no to reach the upper limit, if the not up to upper limit, user identifier and squad mark are associated, returned to client be added squad at The prompt message of forming a team of work(returns to the prompt message of forming a team that squad's failure is added to client if reaching the upper limit.
In the present embodiment, what user sent is that squad's request is added, then first determines whether UID is associated with some TID, I.e. whether user has suffered in some living broadcast interactive squad;It is that the prompt letter of forming a team that squad's failure is added is returned to client Otherwise breath further judges whether squad's associated user identifier quantity of mark reaches the upper limit, that is, to be added straight of user It whether full broadcasts the squad, if the not up to upper limit, user identifier is identified with squad and is associated, returned and add to client Enter squad successfully to form a team prompt message, if reaching the upper limit, the prompt message of forming a team that squad's failure is added is returned to client.
In one embodiment of the invention, the above method further includes:Receive client send include user identifier and/ Or the specified direct broadcasting room of squad's mark enters request, and class of subscriber of the user in specified direct broadcasting room is determined according to preset rules And/or squad's classification;Sending living broadcast interactive data to client includes:It is returned and class of subscriber and/or squad's class to client Not corresponding living broadcast interactive data.
Specifically, for different user classification/squad's classification, the most contents of the living broadcast interactive data of transmission can be with It is identical (such as duplicate interactive problem data), is only to carry different squad's class label and/or class of subscriber Label, such client can determine mutual using different types of live streaming according to squad's class label and/or class of subscriber label Dynamic region is loaded.
In one embodiment of the invention, in the above method, class of subscriber includes participating user and looks on user, according to Preset rules determine that class of subscriber of the user in specified direct broadcasting room includes:Judge whether user has been included into determining user class Not, if user is not included into determining class of subscriber, judge that whether the specified direct broadcasting room enters the sending time of request pre- If before time point, being, which is included into participating user, otherwise the user is included into and looks on user.
In the present embodiment, since interaction live streaming can provide user's income to the user, and Generic tourist user is not It can obtain, can not also obtain (account for lacking a user's checking, providing user's income such as bonus) of user's income, therefore It may only usually look on and cannot participate in.And for registering user, if it has been included into and has looked on user, from It opens and enters back into direct broadcasting room and can't have an impact, unless having used stage property.And to remaining scene, when a user is for the first time in interaction What live streaming started front and back enters when specifying direct broadcasting room, it is necessary to be broadcast live that formal start (such as can before formal start according to interaction To there is warm field link) preset time, determine the class of subscriber of user.Such as 17:00 starts interactive live streaming, and user Xiao Ming exists 16:59 enter specified direct broadcasting room, then become participating user;User is small red 17:09 enters specified direct broadcasting room, then can only become Look on user.
In one embodiment of the invention, the above method further includes:Receiving being marked comprising user for client transmission When the specified direct broadcasting room known exits request, relative users are included into and look on user.After user exits in this way, specified live streaming is entered back into Between, it can only also do one and look on user.
In one embodiment of the invention, in the above method, squad's classification includes participating in squad and looking on squad, according to User identifier determines that class of subscriber of the user in specified direct broadcasting room includes:Obtain class of subscriber mark corresponding with user identifier Label;Determine that squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room includes according to squad's mark:Acquisition and squad Identify corresponding squad's class label;Living broadcast interactive squad is included into participate in squad/look on squad when, for corresponding small badge Know the squad's class label stamped and participate in squad of squad/look on, and when user is included into participating user/look on user, is Corresponding user identifier stamps the class of subscriber label of participating user/look on user.
Each living broadcast interactive squad can be recorded in the form of squad's mark-squad's class label specified straight in server side Squad's classification between broadcasting, and each squad member is recorded in specified direct broadcasting room in the form of user identifier-class of subscriber label In class of subscriber.Then every time when squad's classification/class of subscriber of living broadcast interactive squad/user is re-determined, it is only necessary to Change corresponding class label.
In one embodiment of the invention, the above method further includes:If the specified direct broadcasting room enters the transmission of request Between before preset time point, then count down information is generated according to sending time and preset time point, count down information is returned to Client, so that client shows count down information in live page, alternatively, preset time point is returned into client, with So that client is generated count down information according to preset time point and is shown in live page.
For example, the main broadcaster of certain direct broadcasting room wished 29 days 17 January in 2018:00 carries out interactive live streaming, then user exists It can be according to seeing a count down information corresponding with current time after into direct broadcasting room.The count down information can be service What device was issued or was locally generated, it can also be specifically shown in live page with a specific control.
In one embodiment of the invention, in the above method, sending living broadcast interactive data to client includes:Receive control The control instruction that end processed is sent chooses living broadcast interactive data according to control instruction.
In the present embodiment, it specifies the main broadcaster of direct broadcasting room that can generate video flowing by control terminal, completes normal live streaming Operation, control terminal and client can be the same different manifestations for being broadcast live and applying in application different function.In addition to this, main broadcaster Can also realize the control of interactive live streaming by control terminal, such as start interactive live streaming or stop interactive live streaming etc., number is broadcast live According to selection can also be determined by control instruction.
In one embodiment of the invention, in the above method, receive what control terminal corresponding with specified direct broadcasting room was sent Control instruction includes:Receive the control instruction that control terminal is generated according to the trigger event of its interactive unit;And/or;Receive control The live video stream sent is held, control instruction is identified from live video stream.
For example, there are one interactive unit (such as one on interactive interface interactive control or a realities in control terminal Body key etc.), control instruction can be generated by trigger event;Can also be that main broadcaster uses specific gesture or voice command To realize control instruction.Therefore in one embodiment of the invention, in the above method, control is identified from live video stream Instruction includes:According to preset control instruction recognizer, phonetic control command/or action control are identified from live video stream System instruction.
In one embodiment of the invention, in the above method, choosing living broadcast interactive data according to control instruction includes:Root According to the content of control instruction, matched living broadcast interactive data are chosen from preset living broadcast interactive database;And/or according to control The living broadcast interactive data of unselected mistake are sequentially chosen in system instruction from default living broadcast interactive database, record the live streaming chosen Interactive data;And/or it is randomly selected under the specified classification of default living broadcast interactive database according to control instruction unselected The living broadcast interactive data crossed record the living broadcast interactive data chosen.
The stem of some interactive problem is read out for example, control instruction is main broadcaster, then according to the control instruction in living broadcast interactive It is matched in database, client is handed down to after getting corresponding live data;Or it sets in advance 100 12 problems are randomly choosed in topic as the interactive problem in this interaction live streaming;Or it sets 12 problems and is asked as interaction Topic.Main broadcaster can be by waving in this way, or says " next topic " and be used as control instruction, chooses living broadcast interactive data, such as mutually Dynamic problem data.
In one embodiment of the invention, in the above method, living broadcast interactive request includes user identifier and/or small badge Know, determines that interactive result includes according to preset interaction rule:To the user participated in the first interactive model, according to living broadcast interactive Request determines the class of subscriber of relative users;To the user participated in the second interactive model and living broadcast interactive squad, according to live streaming Interaction request determines squad's interaction request of the living broadcast interactive squad where relative users, and is further asked according to squad's interaction Determine squad's classification of respective live interaction squad;To the user participated in third interactive model and living broadcast interactive squad, according to Living broadcast interactive request determines the class of subscriber of relative users, and is further respectively used according in the living broadcast interactive squad where the user The class of subscriber at family determines squad's classification of respective live interaction squad.
Show several interactive models in the present embodiment, when practical application can also be combined.First interactive model It is referred to as being individual race, that is, user participates in interactive live streaming without forming a team by profile.Then it is interactive at this time As a result only related with the living broadcast interactive request that oneself is sent out by client.Second interactive model is referred to as being team's match, Several user groups determine that (example is asked in squad's interaction of team at team, according to the living broadcast interactive request of each user in team Such as, interactive answer is determined under answer pattern by the minority is subordinate to the majority), then determine therefrom that squad's classification;Third interactive model also may be used It is matched with being known as forming a team, is still several users and forms squad, but be according to each user living broadcast interactive of oneself at this time Request determines the class of subscriber of oneself, and squad's classification is determined further according to the class of subscriber of all users in squad, as long as that is, It is not eliminated there are one squad member, this squad is just without eliminating.
And a combination thereof can be diversified, such as in an interactive live streaming, personal participation can be allowed, can also be permitted Perhaps squad participates in, and can also be only to limit the participation of several squads, carries out pk, etc..
Several interactive live streaming examples that Liang Ge living broadcast interactives squad carries out " PK " are given below:
Example one:Take individual to answer form, individual answer it is wrong eliminate, then ought not deposited in a living broadcast interactive squad Fail when user living.
Example two:Take individual to answer form, individual answer it is wrong eliminate, all finished by answer according to preset interaction problem Afterwards, the living broadcast interactive squad more than the quantity of the user of survival wins victory.
Example three:It takes team to answer mode, team's selection is determined to the selection quantity of each option according to squad member Answer fails when living broadcast interactive squad is eliminated.
In one embodiment of the invention, the above method further includes:It receives the stage property that client is sent and uses request, root Corresponding living broadcast interactive is executed according to stage property using request to operate;Living broadcast interactive operation includes as follows one or more:Change is used Class of subscriber of the family in specified direct broadcasting room;Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as user Have submitted specified living broadcast interactive request;It is considered as and has submitted specified squad's interaction request;Debug is returned to the client of user The instruction of option, so that client disables respective selection child control according to the instruction of debug option;It is calculated with prescribed coefficient User's income of user;Squad's income is calculated with prescribed coefficient.
For example, using card is brought back to life, entire squad is made to bring back to life;User does not know the correct option of current interactive problem, makes Removed a wrong answer with helping to block and (it is mutual can also to be directed to entire live streaming only for the squad member for using help to block All squad members in dynamic squad), or use exempts to answer card and do not answer the interaction problem, is considered as the interaction problem and has answered Correctly;Using doubling card, its can be kept double, etc. when bonus earned (personal or squad), no longer illustrated one by one herein.
In one embodiment of the invention, in the above method, living broadcast interactive data include the first living broadcast interactive data and Second living broadcast interactive data, the second living broadcast interactive data are after often sending the first living broadcast interactive data of preset quantity by server It sends, and/or is sent by server when meeting preset time condition.For example, in the implementation of the present invention In example, in the above method, the first living broadcast interactive data are interactive problem data, and the second living broadcast interactive data are prize drawing data.
For example, three problems are often answered questions by the living broadcast interactive squad where user or user, then can once be drawn a lottery;Or 30 minutes are often watched in specified direct broadcasting room, can be drawn a lottery.Then living broadcast interactive corresponding with interactive problem data region can To include answer control or topic displaying control, living broadcast interactive region corresponding with prize drawing data may include prize drawing control.
In one embodiment of the invention, in the above method, living broadcast interactive request includes that interactive problem data is corresponding Interactive answer data;Squad's interaction request of the living broadcast interactive squad where user is determined according to the living broadcast interactive request received Including:Statistics specifies identical interactive answer data in the interactive answer data that the client of each user of living broadcast interactive squad is submitted Quantity, squad's interaction answer data that the most interactive answer data of quantity is submitted as the specified interactive squad;According to Squad's interaction request determines that squad classification of the respective live interaction squad in specified direct broadcasting room includes:By squad's interaction answer number It is matched according to the correct answer data of interactive problem data, determines the specified live streaming squad specified straight according to matching result Squad's classification between broadcasting;And/or it is not determined by the squad for participating in the living broadcast interactive squad under squad's classification in the given time When interactive answer data, respective live interaction squad is included into and looks on squad;It is determined and is used according to the living broadcast interactive request received Class of subscriber of the family in specified direct broadcasting room include:Interactive answer data and the correct answer data of interactive problem data are carried out Matching determines class of subscriber of the user in specified direct broadcasting room according to matching result;And/or ginseng is not received in the given time When with the interactive answer data of the user under class of subscriber, relative users are included into and look on user.
For example, for interactive problem 2, there are 70 persons A options in living broadcast interactive squad " small red cap ", 20 persons B choosings , 8 persons C options, 2 people do not submit answer, then the interactive problem answers data for being considered as living broadcast interactive squad submission are A choosings .If correct option is A options, which still keeps participating in the class of subscriber of squad, and if correct Answer is B options, then the living broadcast interactive squad, which is just included into, looks on squad.As it can be seen that in the example present, user as squad at Member can only influence the interactive answer data of entire living broadcast interactive squad to a certain extent, and cannot directly determine.
And under another situation, the interactive answer data that user submits can directly determine its class of subscriber, and be broadcast live Squad's classification of interactive squad is then to be determined according to the class of subscriber of wherein all squad members, such as correct option is C, is used Family A has selected B, user B to select C, then user B still keeps this class of subscriber of participating user, and user A is then included into side See user.User D is then also included into due to not answering in the given time and looks on user.
In one embodiment of the invention, it in the above method, is determined and interactive result pair according to preset income rule The living broadcast interactive income answered includes:According under preset total living broadcast interactive income and designated user's classification number of users and/or User squad quantity under specified squad's classification, calculates under designated user's classification user's income of each user and/or this is specified Squad's income of classification Xia Ge living broadcast interactives squad of squad;And/or it is determined according to corresponding interactive problem corresponding with interactive result Living broadcast interactive income.
It can be illustrated herein in conjunction with several:Interactive model is individual race, and total living broadcast interactive income is 100,000 yuan, currently User under participating user's classification is 10,000 people, then user's income of these users is 10 yuan, if user has used stage property, example Such as double card, then user's income of the user is double becomes 2 yuan, and user's revenue unchangeable of other users.It is matched if it is team, Then similar with it, only calculated is squad's income, and user's income of each squad member is respectively squad's income.Separately Outside, if squad is initiated by sponsor, each squad member can also divide equally the income that a sponsor provides.
And in the case where interactive model is compound scene, such as squad had both been allowed to take in competition, and had also allowed personal competition, then it at this time can be with It is to carry out straight that squad is equal to several users (specific it is also conceivable to the quantity for user of currently surviving in squad determines) The calculating of interactive income is broadcast, therefore calculated result is not necessarily a value but a section, therefore the one of the present invention In a embodiment, in the above method, calculated user's income and/or squad's income are an income section and/or a receipts Benefit value.
In addition, living broadcast interactive squad is as a whole, income can also have with the quantity of Dui Nei squads member Changed, accordingly even when Liang Ge troops all obtain final victory, can also according to survival team member number embody difference, into One step is embodied by squad's income and user's income.Therefore in one embodiment of the invention, in the above method, calculate User's income of each user and/or squad's income of the classification Xia Ge living broadcast interactives squad of specified squad under designated user's classification Including:According to the income system of squad for specifying the number of users under class of subscriber to determine the living broadcast interactive squad in living broadcast interactive squad Number.
The process of above-mentioned determination living broadcast interactive income corresponding with interactive result can carry out in real time, such as in interaction Under answer scene, as soon as often announcing time answer, the primary push calculated with interactive prompt message is carried out.It in addition can also be in interaction When live streaming enters specified phases, such as whole issue is made when finishing and realizes.It at this moment can also be by living broadcast interactive income It is provided.
Fig. 3 shows a kind of structural schematic diagram of interactive live streaming client according to an embodiment of the invention.Such as Fig. 3 institutes Show, interaction live streaming client 300 includes:
Communication unit 310 is suitable for after entering specified direct broadcasting room, living broadcast interactive request is sent to server, so that service Device determines interactive as a result, simultaneously further being determined according to preset income rule corresponding with interactive result according to preset interaction rule Living broadcast interactive income, generate interactive prompt message;And the interactive prompt message sent suitable for receiving server.
Display unit 320, suitable for interactive prompt message to be illustrated in the live page of direct broadcasting room.
As it can be seen that client shown in Fig. 3 sends living broadcast interactive request after entering specified direct broadcasting room to server, so that Server determines interactive as a result, simultaneously further being determined and interactive result according to preset income rule according to preset interaction rule Corresponding living broadcast interactive income generates interactive prompt message, interactive prompt message is illustrated in the live page of direct broadcasting room.It should Technical solution can be built on into traditional live streaming application increase real-time interactive function under the premise of, also further such that user It can understand and directly recognize which income the interaction of oneself and main broadcaster can get, be asked to obtain reality according to living broadcast interactive When feedback, improve participation and the interaction of user, also just further attract user download live streaming application viewing live streaming, to Family provides good experience, also can be that operator improves income.
In one embodiment of the invention, in above-mentioned client, communication unit 310 is further adapted for receiving server transmission Living broadcast interactive data;Display unit 320 is further adapted for loading corresponding live streaming in live page according to living broadcast interactive data mutually Dynamic region;The client further includes:Interactive unit 330 is adapted for the input to living broadcast interactive region and/or chooses behaviour Make, generates living broadcast interactive request corresponding with living broadcast interactive data.
In one embodiment of the invention, in above-mentioned client, living broadcast interactive data include the first living broadcast interactive data With the second living broadcast interactive data, the second living broadcast interactive data are that the first living broadcast interactive data of preset quantity are often sent by server It sends, and/or is sent by server when meeting preset time condition afterwards.
In one embodiment of the invention, in above-mentioned client, the first living broadcast interactive data are interactive problem data, the Two living broadcast interactive data are prize drawing data.
In one embodiment of the invention, in above-mentioned client, display unit 320 is suitable for according to living broadcast interactive data Generate and load the living broadcast interactive region of web page element type;And/or it is suitable for according to living broadcast interactive data call and loads corresponding The local living broadcast interactive region of type.
In one embodiment of the invention, in above-mentioned client, communication unit 310 is further adapted for receiving server return Count down information, alternatively, receive server return preset time point;Display unit 320 is further adapted for opening up in live page Show count down information, alternatively, suitable for generating count down information according to preset time point and being shown in live page.
In one embodiment of the invention, in above-mentioned client, communication unit 310 is further adapted for sending to server and wrap The specified direct broadcasting room for including user identifier and/or squad's mark enters request, so that server determines that user exists according to preset rules Class of subscriber in specified direct broadcasting room and/or squad's classification;And suitable for receiving that server sends and class of subscriber and/or small The corresponding living broadcast interactive data of team's classification.
In one embodiment of the invention, in above-mentioned client, communication unit 310 is further adapted in response to exiting live streaming The operation of application and/or the operation that an inactive state is placed in response to application will be broadcast live, send to server and direct broadcasting room are specified to move back Go out request, so that server redefines class of subscriber of the user in specified direct broadcasting room.
In one embodiment of the invention, in above-mentioned client, class of subscriber includes participating user and looks on user, small Team's classification includes participating in squad and looking on squad;Display unit 320 is suitable for when the corresponding class of subscriber of living broadcast interactive data being side When seeing user, loads the second living broadcast interactive region and/or disable the interaction function in living broadcast interactive region;When living broadcast interactive data pair The squad's classification answered is to load the second living broadcast interactive region when looking on squad and/or disable the interaction function in living broadcast interactive region; When the corresponding class of subscriber of living broadcast interactive data be participating user and when the corresponding squad's classification of living broadcast interactive data be look on When squad, loads the first living broadcast interactive region and/or enable the interaction function in living broadcast interactive region.
In one embodiment of the invention, in above-mentioned client, living broadcast interactive region includes multiple option child controls;Mutually Moving cell 330, when being activated suitable for the interaction function in living broadcast interactive region, in response to the selection operation to option child control, Living broadcast interactive corresponding with the option child control chosen is generated to ask.
In one embodiment of the invention, in above-mentioned client, display unit 320 is suitable in living broadcast interactive region After one option child control is selected, cancel load of the living broadcast interactive region in live page;And/or suitable for mutual in live streaming After one option child control in dynamic region is selected, the interaction function in disabling living broadcast interactive region;And/or suitable for mutual in live streaming When the load duration in dynamic region reaches preset duration, cancel load of the living broadcast interactive region in live page;And/or it is suitable for When the load duration in living broadcast interactive region reaches preset duration, the interaction function in disabling living broadcast interactive region.
In one embodiment of the invention, in above-mentioned client, communication unit 310, suitable for forming a team to server transmission Request, so that server determines corresponding living broadcast interactive squad and corresponding user according to request of forming a team.
In one embodiment of the invention, in above-mentioned client, communication unit 310, suitable for including to server transmission User identifier establishes squad's request, and/or suitable for including user identifier and the addition squad that squad identifies to server transmission Request receives the prompt message of forming a team that server returns.
In one embodiment of the invention, in above-mentioned client, communication unit 310, be further adapted for receive server according to Establish the squad's mark and/or the chained address that living broadcast interactive squad is added that squad's request returns.
In one embodiment of the invention, in above-mentioned client, living broadcast interactive request includes user identifier and/or squad Mark determines that interactive result includes according to preset interaction rule:It is mutual according to live streaming to the user participated in the first interactive model Dynamic request determines the class of subscriber of relative users;To the user participated in the second interactive model and living broadcast interactive squad, according to straight The squad's interaction request for the living broadcast interactive squad that interactive request determines where relative users is broadcast, and is further asked according to squad's interaction Seek squad's classification of determining respective live interaction squad;To the user participated in third interactive model and living broadcast interactive squad, root The class of subscriber of determining relative users is asked according to living broadcast interactive, and further according to each in the living broadcast interactive squad where the user The class of subscriber of user determines squad's classification of respective live interaction squad.
In one embodiment of the invention, in above-mentioned client, display unit 320 is further adapted for according to listed use The quantity of each stage property in the account of family and/or preset stage property determine the stage property control shown in live page using rule Availability;Communication unit 310 is further adapted for, in response to the selection operation to stage property control can be used, sending to server corresponding Stage property is operated using request so that server executes corresponding living broadcast interactive according to stage property using request.
In one embodiment of the invention, in above-mentioned client, living broadcast interactive operation includes as follows one or more: Change class of subscriber of the user in specified direct broadcasting room;Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;Depending on Specified living broadcast interactive request is had submitted for user;It is considered as and has submitted specified squad's interaction request;It returns and arranges to the client of user Except the instruction of wrong option, so that client disables respective selection child control according to the instruction of debug option;With specified system Number calculates user's income of user;Squad's income is calculated with prescribed coefficient.
In one embodiment of the invention, in above-mentioned client, disabling respective selection child control includes:The corresponding choosing of disabling The interaction function of item child control, and/or cancel load of the respective selection child control in live page.
Fig. 4 shows a kind of structural schematic diagram of interactive direct broadcast server according to an embodiment of the invention.Such as Fig. 4 institutes Show, interactive direct broadcast server 400 includes:
Communication unit 410, suitable for receiving the living broadcast interactive request for entering the client for having been enter into specified direct broadcasting room and sending, root Interactive result is determined according to preset interaction rule.
Interactive unit 420 is suitable for determining living broadcast interactive income corresponding with interactive result according to preset income rule, raw At interactive prompt message.
Communication unit 410 is further adapted for interactive prompt message being sent to control terminal corresponding with specified direct broadcasting room and/or visitor Family end.
As it can be seen that server shown in Fig. 4, is coordinated with aforementioned client embodiment, can build on to traditional straight It broadcasts under the premise of increasing real-time interactive function in application, also further such that user, which can understand, directly recognizes oneself and master Which income the interaction broadcast can get, and ask to be fed back in real time according to living broadcast interactive, improve the participation of user And interaction, also just further attract user to download live streaming application viewing live streaming, good experience is provided to user, also can be fortune Improve income in battalion side.
In one embodiment of the invention, in above-mentioned server, communication unit 410 is further adapted for sending to client straight Interactive data is broadcast, so that client loads corresponding live streaming mutually according to living broadcast interactive data in the live page of specified direct broadcasting room Dynamic region;Living broadcast interactive request is client end response in input and/or the selection operation generation to living broadcast interactive region.
In one embodiment of the invention, in above-mentioned server, communication unit 410 is further adapted for receiving client transmission Form a team ask;Interactive unit 420, suitable for determining corresponding living broadcast interactive squad and corresponding user according to request of forming a team.
In one embodiment of the invention, in above-mentioned server, request of forming a team includes establishing squad's request;Interactive unit 420, it is asked suitable for receiving the squad that establishes comprising user identifier that client is sent, judges whether to be associated with user identifier Living broadcast interactive squad, and if it exists, the prompt message of forming a team that failure of founding the team then is returned to client, if being not present, according to building Vertical squad requests to generate squad's mark, and user identifier is identified with squad and is associated, and returns and founds the team successful group to client Team's prompt message;It is to request to generate small badge according to squad is established alternatively, judging whether user identifier is pre-set user mark Know, prompt message of successfully forming a team of founding the team is returned to client.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is further adapted for through communication unit 410 The squad's mark generated is returned to client;And/or according to squad's mark suitable for generation, it is mutual further to generate addition live streaming The chained address of dynamic squad simultaneously returns to client by communication unit 410.
In one embodiment of the invention, in above-mentioned server, request of forming a team includes that squad's request is added;Interactive unit 420, it is suitable for receiving the addition squad request identified comprising user identifier and squad that client is sent;It judges whether and uses Family identifies associated living broadcast interactive squad;If in the presence of the prompt message of forming a team that squad's failure is added is returned to client;If no In the presence of, judge that squad identifies whether associated user identifier quantity reaches the upper limit, if the not up to upper limit, by user identifier with it is small Badge knowledge is associated, and is returned to client and squad's prompt message of successfully forming a team is added is returned to client if reaching the upper limit Return the prompt message of forming a team that squad's failure is added.
In one embodiment of the invention, in above-mentioned server, communication unit 410 is further adapted for receiving client transmission Include that the specified direct broadcasting room that identifies of user identifier and/or squad enters request;Interactive unit 420 is further adapted for according to default rule Then determine class of subscriber and/or squad classification of the user in specified direct broadcasting room;Communication unit 410 is suitable for returning to client Living broadcast interactive data corresponding with class of subscriber and/or squad's classification.
In one embodiment of the invention, in above-mentioned server, class of subscriber includes participating user and looks on user;Mutually Moving cell 420, suitable for judging whether user has been included into determining class of subscriber, if user is not included into determining user class Not, then judge that sending time that the specified direct broadcasting room enters request is that the user is included into ginseng whether before preset time point With user, otherwise the user is included into and looks on user.
In one embodiment of the invention, in above-mentioned server, interactive unit 420, suitable for receiving client hair When the specified direct broadcasting room comprising user identifier sent exits request, relative users are included into and look on user.
In one embodiment of the invention, in above-mentioned server, squad's classification includes participating in squad and looking on squad;Mutually Moving cell 420 is suitable for obtaining class of subscriber label corresponding with user identifier;And it is corresponding small with squad mark suitable for obtaining Team's class label;And suitable for living broadcast interactive squad is included into participate in squad/look on squad when, beaten for corresponding squad mark The upper squad's class label for participating in squad of squad/look on, and be corresponding when user is included into participating user/look on user User identifier stamp the class of subscriber label of participating user/look on user.
In one embodiment of the invention, in above-mentioned server, interactive unit 420, if being further adapted for the specified direct broadcasting room Into request sending time before preset time point, then count down information is generated according to sending time and preset time point, led to It crosses communication unit 410 and count down information is returned into client, so that client shows count down information in live page, or Preset time point is returned to client by person by communication unit 410, so that client generates countdown according to preset time point Information is simultaneously shown in live page.
In one embodiment of the invention, in above-mentioned server, communication unit 410 is suitable for receiving and specified direct broadcasting room The control instruction that corresponding control terminal is sent;Interactive unit 420 is suitable for choosing living broadcast interactive data according to control instruction.
In one embodiment of the invention, in above-mentioned server, communication unit 410 is suitable for receiving control terminal according to it The control instruction that the trigger event of interactive unit generates;And/or;The live video stream sent suitable for receiving control terminal, by mutual Moving cell 420 identifies control instruction from live video stream.
In one embodiment of the invention, in above-mentioned server, interactive unit 420, suitable for being referred to according to preset control Recognizer is enabled, phonetic control command/or action directive are identified from live video stream.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is suitable for according in control instruction Hold, matched living broadcast interactive data are chosen from preset living broadcast interactive database;And/or suitable for according to control instruction from pre- If sequentially choosing the living broadcast interactive data of unselected mistake in living broadcast interactive database, the living broadcast interactive data chosen are recorded; And/or suitable for randomly selecting unselected mistake under the specified classification of default living broadcast interactive database according to control instruction Living broadcast interactive data record the living broadcast interactive data chosen.
In one embodiment of the invention, in above-mentioned server, living broadcast interactive request includes user identifier and/or squad Mark;Interactive unit 420 is suitable for the user to being participated in the first interactive model, is asked to determine relative users according to living broadcast interactive Class of subscriber;To the user participated in the second interactive model and living broadcast interactive squad, determined according to living broadcast interactive request corresponding Squad's interaction request of living broadcast interactive squad where user, and further determine that respective live is interactive according to squad's interaction request Squad's classification of squad;To the user participated in third interactive model and living broadcast interactive squad, ask to determine according to living broadcast interactive The class of subscriber of relative users, and further determined according to the class of subscriber of each user in the living broadcast interactive squad where the user Squad's classification of respective live interaction squad.
In one embodiment of the invention, in above-mentioned server, communication unit 410 is further adapted for receiving client transmission Stage property using request;Interactive unit 420 is further adapted for executing corresponding living broadcast interactive operation using request according to stage property;Live streaming Interactive operation includes following one or more:Change class of subscriber of the user in specified direct broadcasting room;It is small to change living broadcast interactive Squad classification of the team in specified direct broadcasting room;It is considered as user and has submitted specified living broadcast interactive request;It is considered as and has submitted specified squad Interaction request;The instruction that debug option is returned to the client of user, so that finger of the client according to debug option Enable disabling respective selection child control;User's income of user is calculated with prescribed coefficient;Squad's income is calculated with prescribed coefficient.
In one embodiment of the invention, in above-mentioned server, living broadcast interactive data include the first living broadcast interactive data With the second living broadcast interactive data, the second living broadcast interactive data are that the first living broadcast interactive data of preset quantity are often sent by server It sends, and/or is sent by server when meeting preset time condition afterwards.
In one embodiment of the invention, in above-mentioned server, the first living broadcast interactive data are interactive problem data, the Two living broadcast interactive data are prize drawing data.
In one embodiment of the invention, in above-mentioned server, living broadcast interactive request includes that interactive problem data corresponds to Interactive answer data;Interactive unit 420 is suitable for counting the interaction that the client for each user for specifying living broadcast interactive squad is submitted The quantity of identical interaction answer data in answer data is carried the most interactive answer data of quantity as the specified interactive squad Squad's interaction answer data of friendship;Squad of the respective live interaction squad in specified direct broadcasting room is determined according to squad's interaction request Classification includes:Squad's interaction answer data is matched with the correct answer data of interactive problem data, according to matching result Determine the squad classification of the specified live streaming squad in specified direct broadcasting room;And/or it is not determined by participates in squad in the given time When squad's interaction answer data of the living broadcast interactive squad under classification, respective live interaction squad is included into and looks on squad;And Suitable for matching interactive answer data with the correct answer data of interactive problem data, determine that user exists according to matching result Class of subscriber in specified direct broadcasting room;And/or the interactive answer of the user under participating user's classification is not received in the given time When data, relative users are included into and look on user.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is suitable for according to preset total live streaming Interactive income and the number of users under designated user's classification and/or the user squad quantity under specified squad's classification, calculate this and refer to Determine user's income of each user under class of subscriber and/or squad's income of the classification Xia Ge living broadcast interactives squad of specified squad;With/ Or, suitable for determining living broadcast interactive income corresponding with interactive result according to corresponding interactive problem.
In one embodiment of the invention, in above-mentioned server, calculated user's income and/or squad's income are one A income section and/or a financial value.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is suitable for according to living broadcast interactive squad In specify the number of users under class of subscriber to determine squad's income coefficient of the living broadcast interactive squad.
It should be noted that above-mentioned each client, the specific implementation mode of server example are referred to aforementioned correspondence The specific implementation mode of embodiment of the method carries out, and details are not described herein.
Fig. 5 shows a kind of structural schematic diagram of interactive live broadcast system according to an embodiment of the invention.Such as Fig. 5 institutes Show, interactive live broadcast system 500 includes one or more interactive live streaming clients 300, Yi Jiru as in above-mentioned any embodiment Interactive direct broadcast server 400 in any of the above-described embodiment.
In one embodiment of the invention, above system further includes control terminal 510, is suitable for interactive direct broadcast server 400 send control instruction, so that interactive direct broadcast server 400 chooses living broadcast interactive data according to control instruction.
In one embodiment of the invention, in above system, control terminal 510 is suitable for touching according to its interactive unit 420 Hair event generates control instruction;And/or;Suitable for sending the live video stream for including control instruction to interactive direct broadcast server 400.
In one embodiment of the invention, in above system, control terminal 510 is further adapted for receiving and showing interactive live streaming The interactive prompt message that server 400 issues.
The specific implementation mode of above system embodiment is equally referred to previous embodiment and is implemented, herein also no longer It repeats.
In conclusion technical scheme of the present invention sends living broadcast interactive to server and asks after entering specified direct broadcasting room Ask so that server according to preset interaction rule determine it is interactive as a result, simultaneously further according to preset income rule determine with The corresponding living broadcast interactive income of interactive result generates interactive prompt message, interactive prompt message is illustrated in the live streaming of direct broadcasting room In the page.The technical solution can be built on into traditional live streaming application increase real-time interactive function under the premise of, also into one Step, which allows users to understand, directly recognizes which income the interaction of oneself and main broadcaster can get, according to living broadcast interactive Request is fed back in real time, improves participation and the interaction of user, is also just further attracted user to download live streaming application and is seen It sees live, good experience is provided to user, also can be that operator improves income.
It should be noted that:
Algorithm and display be not inherently related to any certain computer, virtual bench or miscellaneous equipment provided herein. Various fexible units can also be used together with teaching based on this.As described above, it constructs required by this kind of device Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that can utilize various Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention Example can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect, Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:It is i.e. required to protect Shield the present invention claims the more features of feature than being expressly recited in each claim.More precisely, as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific implementation mode are expressly incorporated in the specific implementation mode, wherein each claim itself All as a separate embodiment of the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment Change and they are arranged in the one or more equipment different from the embodiment.It can be the module or list in embodiment Member or component be combined into a module or unit or component, and can be divided into addition multiple submodule or subelement or Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it may be used any Combination is disclosed to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (including adjoint power Profit requires, abstract and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments In included certain features rather than other feature, but the combination of the feature of different embodiments means in of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed One of meaning mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization, or to run on one or more processors Software module realize, or realized with combination thereof.It will be understood by those of skill in the art that can use in practice Microprocessor or digital signal processor (DSP) realize interactive live streaming client according to the ... of the embodiment of the present invention, server With some or all functions of some or all components in system.The present invention is also implemented as executing institute here Some or all equipment or program of device of the method for description are (for example, computer program and computer program production Product).It is such to realize that the program of the present invention may be stored on the computer-readable medium, or can have one or more The form of signal.Such signal can be downloaded from internet website and be obtained, and either be provided on carrier signal or to appoint What other forms provides.
For example, Fig. 6 shows a kind of structural representation of computer readable storage medium according to an embodiment of the invention Figure.The computer readable storage medium 600 is stored with the computer-readable program for executing steps of a method in accordance with the invention Code 610, such as can be by the program code of the processor of electronic equipment reading, when these program codes are run by electronic equipment When, cause the electronic equipment to execute each step in method described above, specifically, the computer-readable storage medium The program code of matter storage can execute method shown in any of the above-described embodiment.Program code can carry out in a suitable form Compression.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference mark between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real It is existing.In the unit claims listing several devices, several in these devices can be by the same hardware branch To embody.The use of word first, second, and third does not indicate that any sequence.These words can be explained and be run after fame Claim.
Embodiment of the invention discloses that A1, a kind of interactive live broadcasting method, including:
After entering specified direct broadcasting room, living broadcast interactive request is sent to server, so that the server is according to preset Interactive regular determining interaction according to preset income rule as a result, simultaneously further determine be broadcast live mutually corresponding with the interactive result Dynamic income generates interactive prompt message;
Receive the interactive prompt message that server is sent;
The interactive prompt message is illustrated in the live page of the direct broadcasting room.
A2, the method as described in A1, wherein the method further includes:
Receive the living broadcast interactive data that server is sent;
Corresponding living broadcast interactive region is loaded in the live page according to the living broadcast interactive data;
In response to the input and/or selection operation to the living broadcast interactive region, generate and the living broadcast interactive data pair The living broadcast interactive request answered.
A3, the method as described in A2, wherein the living broadcast interactive data include the first living broadcast interactive data and the second live streaming Interactive data, the second living broadcast interactive data are sent after the first living broadcast interactive data for often sending preset quantity by server , and/or sent by server when meeting preset time condition.
A4, the method as described in A3, wherein the first living broadcast interactive data are interactive problem data, and described second is straight It is prize drawing data to broadcast interactive data.
A5, the method as described in A2, wherein it is described according to the living broadcast interactive data the specified direct broadcasting room live streaming Corresponding living broadcast interactive region is loaded in the page includes:
The living broadcast interactive region of web page element type is generated and loaded according to the living broadcast interactive data;
And/or
According to the living broadcast interactive data call and load the local living broadcast interactive region of respective type.
A6, the method as described in A2, wherein this method further includes:
The count down information that the server returns is received, the count down information is shown in the live page, or Person receives the preset time point that the server returns, and generates count down information according to the preset time point and described straight It broadcasts in the page and shows.
A7, the method as described in A2, wherein this method further includes:
To server send include user identifier and/or squad mark specified direct broadcasting room enter request so that server Class of subscriber and/or squad classification of the user in specified direct broadcasting room are determined according to preset rules;
It is described receive server send living broadcast interactive data include:Receive server send with the class of subscriber And/or the corresponding living broadcast interactive data of squad's classification.
A8, the method as described in A7, wherein this method further includes:
Operation in response to exiting live streaming application and/or the behaviour in response to the live streaming application to be placed in an inactive state Make, sent to server and direct broadcasting room is specified to exit request, so that server redefines user of the user in specified direct broadcasting room Classification.
A9, the method as described in A7 or A8, wherein the class of subscriber includes participating user and looks on user, described small Team's classification includes participating in squad and looking on squad, it is described according to the living broadcast interactive data the specified direct broadcasting room live streaming page Corresponding living broadcast interactive region is loaded in face includes:
When the corresponding class of subscriber of the living broadcast interactive data be look on user when, load the second living broadcast interactive region and/ Or the interaction function in disabling living broadcast interactive region;
When the corresponding squad's classification of the living broadcast interactive data be look on squad when, load the second living broadcast interactive region and/ Or the interaction function in disabling living broadcast interactive region;
When the corresponding class of subscriber of the living broadcast interactive data is for participating user and when the living broadcast interactive data are corresponding Squad's classification is not to load the first living broadcast interactive region when looking on squad and/or enable the interaction function in living broadcast interactive region.
A10, the method as described in A2, wherein the living broadcast interactive region includes multiple option child controls, it is described in response to Input and/or selection operation to the living broadcast interactive region generate living broadcast interactive corresponding with the living broadcast interactive data and ask Ask including:
When interaction function in the living broadcast interactive region is activated, in response to the selection behaviour to the option child control Make, generates living broadcast interactive corresponding with the option child control chosen and ask.
A11, the method as described in A10, wherein this method further includes:
After an option child control in the living broadcast interactive region is selected, cancel the living broadcast interactive region described Load in live page;
And/or
After an option child control in the living broadcast interactive region is selected, the interaction in the living broadcast interactive region is disabled Function;
And/or
When load duration in the living broadcast interactive region reaches preset duration, cancel the living broadcast interactive region described Load in live page;
And/or
When load duration in the living broadcast interactive region reaches preset duration, the interaction in the living broadcast interactive region is disabled Function.
A12, the method as described in A2, wherein this method further includes:
It forms a team to ask to server transmission, so that the server is formed a team according to, request determines corresponding live streaming Interactive squad and corresponding user.
A13, the method as described in A12, wherein it is described to the server transmission form a team request include:
It is asked to the squad that establishes that server transmission includes user identifier, and/or includes to server transmission The addition squad request of user identifier and squad's mark, receives the prompt message of forming a team that the server returns.
A14, the method as described in A13, wherein this method further includes:
It receives the server and establishes the squad's mark and/or the living broadcast interactive is added that squad's request returns according to described The chained address of squad.
A15, the method as described in A1, wherein the living broadcast interactive request includes user identifier and/or squad's mark, institute It states and determines that interactive result includes according to preset interaction rule:
To the user participated in the first interactive model, the user class for determining relative users is asked according to the living broadcast interactive Not;
To the user participated in the second interactive model and living broadcast interactive squad, determined according to living broadcast interactive request corresponding Squad's interaction request of living broadcast interactive squad where user, and further determine that respective live is interactive according to squad's interaction request Squad's classification of squad;
To the user participated in third interactive model and living broadcast interactive squad, determined according to living broadcast interactive request corresponding The class of subscriber of user, and further determined accordingly according to the class of subscriber of each user in the living broadcast interactive squad where the user Squad's classification of living broadcast interactive squad.
A16, the method as described in A15, wherein this method further includes:
According to the quantity of each stage property in listed user account and/or preset stage property using rule, determine in institute State the availability of stage property control shown in live page;
In response to the selection operation to stage property control can be used, corresponding stage property is sent using request, so that clothes to server Business device executes corresponding living broadcast interactive using request according to the stage property and operates.
A17, the method as described in A16, wherein the living broadcast interactive operation includes as follows one or more:
Change class of subscriber of the user in specified direct broadcasting room;
Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;
It is considered as user and has submitted specified living broadcast interactive request;
It is considered as and has submitted specified squad's interaction request;
The instruction that debug option is returned to the client of user, so that client is according to the debug option Instruction disabling respective selection child control;
User's income of user is calculated with prescribed coefficient;
Squad's income is calculated with prescribed coefficient.
A18, the method as described in A17, wherein the disabling respective selection child control includes:
The interaction function of respective selection child control is disabled, and/or cancels respective selection child control in the live page Load.
The embodiment of the present invention also discloses B19, a kind of interactive live broadcasting method, including:
It receives and enters the living broadcast interactive request that the client for having been enter into specified direct broadcasting room is sent, according to preset interaction rule Determine interaction result;
Living broadcast interactive income corresponding with the interaction result is determined according to preset income rule, generates interactive prompt letter Breath;
The interactive prompt message is sent to and the specified corresponding control terminal of direct broadcasting room and/or the client.
B20, the method as described in B19, wherein this method further includes:
To the client send living broadcast interactive data so that the client according to the living broadcast interactive data described Corresponding living broadcast interactive region is loaded in the live page of specified direct broadcasting room;
The living broadcast interactive request is that the client end response is grasped in the input and/or selection in the living broadcast interactive region What work generated.
B21, the method as described in B20, wherein this method further includes:
What reception client was sent forms a team to ask, and corresponding living broadcast interactive squad and correspondence are determined according to the request of forming a team User.
B22, the method as described in B21, wherein the request of forming a team includes establishing squad's request, described according to client Send form a team to ask determines that living broadcast interactive squad and corresponding user include:
The squad that establishes comprising user identifier that client is sent is received to ask;
It judges whether and the associated living broadcast interactive squad of the user identifier, and if it exists, then returned to the client The prompt message of forming a team for returning failure of founding the team requests to generate squad's mark, by the use if being not present according to the squad that establishes Family identifies to identify with the squad and be associated, and prompt message of successfully forming a team of founding the team is returned to the client;
Alternatively,
Judge whether the user identifier is pre-set user mark, is to request to generate small badge according to the squad that establishes Know, prompt message of successfully forming a team of founding the team is returned to the client.
B23, the method as described in B22, wherein this method further includes:
The squad's mark generated is returned to client;
And/or
It is identified according to the squad of generation, further generates and the chained address of the living broadcast interactive squad is added and returns to visitor Family end.
B24, the method as described in B21, wherein the request of forming a team includes that squad's request is added, described according to client Send form a team to ask determines that living broadcast interactive squad and corresponding user include:
Receive the addition squad request identified comprising user identifier and squad that client is sent;
It judges whether and the associated living broadcast interactive squad of the user identifier;
If in the presence of the prompt message of forming a team that squad's failure is added is returned to the client;
If being not present, judge that the squad identifies whether associated user identifier quantity reaches the upper limit, if the not up to upper limit, The user identifier is identified with the squad then and is associated, returning to addition squad to the client successfully forms a team to prompt Information returns to the prompt message of forming a team that squad's failure is added to the client if reaching the upper limit.
B25, the method as described in B20, wherein this method further includes:
It receives the specified direct broadcasting room identified including user identifier and/or squad that client is sent and enters request, according to pre- If rule determines class of subscriber and/or squad classification of the user in specified direct broadcasting room;
It is described to include to client transmission living broadcast interactive data:To client return with the class of subscriber and/or The corresponding living broadcast interactive data of squad's classification.
B26, the method as described in B25, wherein the class of subscriber includes participating user and looks on user, the basis Preset rules determine that class of subscriber of the user in specified direct broadcasting room includes:
Judge whether user has been included into determining class of subscriber, if user is not included into determining class of subscriber, sentences Whether the sending time that the disconnected specified direct broadcasting room enters request is that the user is included into participating user before preset time point, Otherwise the user is included into and looks on user.
B27, the method as described in B26, wherein this method further includes:
When the specified direct broadcasting room comprising user identifier for receiving client transmission exits request, relative users are included into Look on user.
B28, the method as described in any one of B25-B27, wherein squad's classification includes participating in squad and looking on small Team, it is described to determine that class of subscriber of the user in specified direct broadcasting room includes according to the user identifier:It obtains and the user Identify corresponding class of subscriber label;
It is described that squad classification packet of the corresponding living broadcast interactive squad in specified direct broadcasting room is determined according to squad mark It includes:Obtain squad's class label corresponding with squad mark;
Living broadcast interactive squad is included into participate in squad/look on squad when, stamped for corresponding squad mark participate in squad/ It looks on squad's class label of squad, and when user is included into participating user/look on user, is beaten for corresponding user identifier The class of subscriber label of upper participating user/look on user.
B29, the method as described in B25, wherein this method further includes:
If the specified direct broadcasting room enters the sending time of request before preset time point, according to the sending time and institute It states preset time point and generates count down information, the count down information is returned into client, so that client is in the live streaming The count down information is shown in the page, alternatively, the preset time point is returned to client, so that client is according to Preset time point generates count down information and is shown in the live page.
B30, the method as described in B20, wherein described to include to client transmission living broadcast interactive data:
The control instruction that the control terminal is sent is received, living broadcast interactive data are chosen according to the control instruction.
B31, the method as described in B30, wherein the control for receiving control terminal transmission corresponding with specified direct broadcasting room refers to Order includes:
Receive the control instruction that the control terminal is generated according to the trigger event of its interactive unit;
And/or;
The live video stream that the control terminal is sent is received, control instruction is identified from the live video stream.
B32, the method as described in B31, wherein described to identify that control instruction includes from the live video stream:
According to preset control instruction recognizer, phonetic control command/or dynamic is identified from the live video stream Make control instruction.
B33, the method as described in B30, wherein described to include according to control instruction selection living broadcast interactive data:
According to the content of the control instruction, matched living broadcast interactive number is chosen from preset living broadcast interactive database According to;
And/or
The living broadcast interactive number of unselected mistake is sequentially chosen from default living broadcast interactive database according to the control instruction According to the living broadcast interactive data that record has been chosen;
And/or
According to the control instruction unselected mistake is randomly selected under the specified classification of default living broadcast interactive database Living broadcast interactive data, record the living broadcast interactive data chosen.
B34, the method as described in B19, wherein the living broadcast interactive request includes user identifier and/or squad's mark, institute It states and determines that interactive result includes according to preset interaction rule:
To the user participated in the first interactive model, the user class for determining relative users is asked according to the living broadcast interactive Not;
To the user participated in the second interactive model and living broadcast interactive squad, determined according to living broadcast interactive request corresponding Squad's interaction request of living broadcast interactive squad where user, and further determine that respective live is interactive according to squad's interaction request Squad's classification of squad;
To the user participated in third interactive model and living broadcast interactive squad, determined according to living broadcast interactive request corresponding The class of subscriber of user, and further determined accordingly according to the class of subscriber of each user in the living broadcast interactive squad where the user Squad's classification of living broadcast interactive squad.
B35, the method as described in B34, wherein this method further includes:
It receives the stage property that client is sent and uses request, corresponding living broadcast interactive behaviour is executed using request according to the stage property Make;
The living broadcast interactive operation includes as follows one or more:
Change class of subscriber of the user in specified direct broadcasting room;
Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;
It is considered as user and has submitted specified living broadcast interactive request;
It is considered as and has submitted specified squad's interaction request;
The instruction that debug option is returned to the client of user, so that client is according to the debug option Instruction disabling respective selection child control;
User's income of user is calculated with prescribed coefficient;
Squad's income is calculated with prescribed coefficient.
B36, the method as described in B34, wherein the living broadcast interactive data include that the first living broadcast interactive data and second are straight Broadcast interactive data, the second living broadcast interactive data are sent out after the first living broadcast interactive data for often sending preset quantity by server It send, and/or is sent by server when meeting preset time condition.
B37, the method as described in B36, wherein the first living broadcast interactive data are interactive problem data, described second Living broadcast interactive data are prize drawing data.
B38, the method as described in B37, wherein the living broadcast interactive request includes that the interactive problem data is corresponding mutually Dynamic answer data;
The living broadcast interactive request that the basis receives determines squad's interaction request of the living broadcast interactive squad where user Including:
Statistics specifies identical interactive answer in the interactive answer data that the client of each user of living broadcast interactive squad is submitted The quantity of data, squad's interaction answer data that the most interactive answer data of quantity is submitted as the specified interactive squad; It is described to determine that squad classification of the respective live interaction squad in specified direct broadcasting room includes according to squad's interaction request:It will be described small Team's interaction answer data is matched with the correct answer data of the interactive problem data, determines that this is specified according to matching result Squad classification of the squad in the specified direct broadcasting room is broadcast live;And/or it is not determined by participates under squad's classification in the given time Living broadcast interactive squad squad's interaction answer data when, respective live interaction squad is included into and looks on squad;
The living broadcast interactive request that the basis receives determines that class of subscriber of the user in specified direct broadcasting room includes:
The interactive answer data is matched with the correct answer data of the interactive problem data, is tied according to matching Fruit determines class of subscriber of the user in the specified direct broadcasting room;And/or it does not receive under participating user's classification in the given time User interactive answer data when, relative users are included into and look on user.
B39, the method as described in B37, wherein described corresponding with the interactive result according to preset income rule determination Living broadcast interactive income include:
According under preset total living broadcast interactive income and designated user's classification number of users and/or specified squad's classification under User squad quantity, calculate under designated user's classification each straight under user's income of each user and/or the specified squad classification Broadcast squad's income of interactive squad;
And/or
Living broadcast interactive income corresponding with the interaction result is determined according to corresponding interactive problem.
B40, the method as described in B39, wherein calculated user's income and/or squad's income are an income sections An and/or financial value.
B41, the method as described in B39, wherein it is described calculate designated user's classification under each user user's income and/ Or squad's income of the classification Xia Ge living broadcast interactives squad of specified squad includes:
According to specifying the number of users under class of subscriber to determine in living broadcast interactive squad, the squad of the living broadcast interactive squad receives Beneficial coefficient.
The embodiment of the present invention also discloses C42, a kind of interactive live streaming client, including:
Communication unit is suitable for after entering specified direct broadcasting room, living broadcast interactive request is sent to server, so that the service Device determines interactive as a result, simultaneously further being determined and the interactive result according to preset income rule according to preset interaction rule Corresponding living broadcast interactive income generates interactive prompt message;And the interactive prompt message sent suitable for receiving server;
Display unit, suitable for the interactive prompt message to be illustrated in the live page of the direct broadcasting room.
C43, the client as described in C42, wherein
The communication unit is further adapted for receiving the living broadcast interactive data that server is sent;
The display unit is further adapted for loading corresponding live streaming in the live page according to the living broadcast interactive data Interaction area;
The client further includes:Interactive unit is adapted for the input to the living broadcast interactive region and/or chooses behaviour Make, generates living broadcast interactive request corresponding with the living broadcast interactive data.
C44, the client as described in C43, wherein the living broadcast interactive data include the first living broadcast interactive data and second Living broadcast interactive data, the second living broadcast interactive data are after often sending the first living broadcast interactive data of preset quantity by server It sends, and/or is sent by server when meeting preset time condition.
C45, the client as described in C44, wherein the first living broadcast interactive data are interactive problem data, described the Two living broadcast interactive data are prize drawing data.
C46, the client as described in C43, wherein
The display unit, suitable for being generated according to the living broadcast interactive data and loading the living broadcast interactive of web page element type Region;And/or suitable for according to the living broadcast interactive data call and loading the local living broadcast interactive region of respective type.
C47, the client as described in C43, wherein
The communication unit is further adapted for receiving the count down information that the server returns, alternatively, receiving the server The preset time point of return;
The display unit is further adapted for showing the count down information in the live page, alternatively, suitable for according to institute Preset time point is stated to generate count down information and show in the live page.
C48, the client as described in C43, wherein
The communication unit, it includes user identifier and/or the specified direct broadcasting room that squad identifies to be further adapted for sending to server Into request, so that server determines class of subscriber and/or squad classification of the user in specified direct broadcasting room according to preset rules; And the living broadcast interactive data corresponding with the class of subscriber and/or squad's classification sent suitable for receiving server.
C49, the client as described in C48, wherein
The communication unit is further adapted for the operation of application being broadcast live and/or in response to applying the live streaming in response to exiting It is placed in the operation of an inactive state, is sent to server and direct broadcasting room is specified to exit request, so that server redefines user and exists Class of subscriber in specified direct broadcasting room.
C50, the client as described in C48 or C49, wherein the class of subscriber includes participating user and looks on user, institute It includes participating in squad and looking on squad to state squad's classification;
The display unit, suitable for when the corresponding class of subscriber of the living broadcast interactive data is to look on user, load the The interaction function in two living broadcast interactive regions and/or disabling living broadcast interactive region;When the corresponding squad's class of the living broadcast interactive data When Wei not look on squad, loads the second living broadcast interactive region and/or disable the interaction function in living broadcast interactive region;When the live streaming The corresponding class of subscriber of interactive data be participating user and when the corresponding squad's classification of the living broadcast interactive data be look on it is small When team, loads the first living broadcast interactive region and/or enable the interaction function in living broadcast interactive region.
C51, the client as described in C43, wherein the living broadcast interactive region includes multiple option child controls;
The interactive unit, when being activated suitable for the interaction function in the living broadcast interactive region, in response to the choosing The selection operation of item child control generates living broadcast interactive corresponding with the option child control chosen and asks.
C52, the client as described in C51, wherein
The display unit, suitable for after an option child control in the living broadcast interactive region is selected, described in cancellation Load of the living broadcast interactive region in the live page;And/or suitable for an option control in the living broadcast interactive region After part is selected, the interaction function in the living broadcast interactive region is disabled;And/or suitable for the load in the living broadcast interactive region When duration reaches preset duration, cancel load of the living broadcast interactive region in the live page;And/or suitable in institute When stating the load duration in living broadcast interactive region and reaching preset duration, the interaction function in the living broadcast interactive region is disabled.
C53, the client as described in C43, wherein
The communication unit, suitable for forming a team to ask to server transmission, so that the server is formed a team according to Request determines corresponding living broadcast interactive squad and corresponding user.
C54, the client as described in C53, wherein
The communication unit includes that the squad that establishes of user identifier asks suitable for being sent to the server, and/or is suitable for It includes user identifier and the addition squad request that squad identifies to be sent to the server, receives forming a team for the server return Prompt message.
C55, the client as described in C54, wherein
The communication unit is further adapted for receiving the server according to the squad's mark established squad's request and returned And/or the chained address of the living broadcast interactive squad is added.
C56, the client as described in C42, wherein the living broadcast interactive request includes that user identifier and/or squad identify, It is described to determine that interactive result includes according to preset interaction rule:
To the user participated in the first interactive model, the user class for determining relative users is asked according to the living broadcast interactive Not;
To the user participated in the second interactive model and living broadcast interactive squad, determined according to living broadcast interactive request corresponding Squad's interaction request of living broadcast interactive squad where user, and further determine that respective live is interactive according to squad's interaction request Squad's classification of squad;
To the user participated in third interactive model and living broadcast interactive squad, determined according to living broadcast interactive request corresponding The class of subscriber of user, and further determined accordingly according to the class of subscriber of each user in the living broadcast interactive squad where the user Squad's classification of living broadcast interactive squad.
C57, the client as described in C56, wherein
The display unit is further adapted for the quantity according to each stage property in listed user account and/or preset road Tool determines the availability of the stage property control shown in the live page using rule;
The communication unit is further adapted for, in response to the selection operation to stage property control can be used, sending to server corresponding Stage property is operated using request so that server executes corresponding living broadcast interactive according to the stage property using request.
C58, the client as described in C57, wherein the living broadcast interactive operation includes as follows one or more:Change Class of subscriber of the user in specified direct broadcasting room;Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as use Family has submitted specified living broadcast interactive request;It is considered as and has submitted specified squad's interaction request;It is returned to the client of user and excludes mistake The instruction to distracter, so that client disables respective selection child control according to the instruction of the debug option;With specified system Number calculates user's income of user;Squad's income is calculated with prescribed coefficient.
C59, the client as described in C58, wherein the disabling respective selection child control includes:
The interaction function of respective selection child control is disabled, and/or cancels respective selection child control in the live page Load.
The embodiment of the present invention also discloses D60, a kind of interactive direct broadcast server, including:
Communication unit, suitable for receiving the living broadcast interactive request for entering the client for having been enter into specified direct broadcasting room and sending, according to Preset interaction rule determines interactive result;
Interactive unit is suitable for according to preset income rule determination living broadcast interactive income corresponding with the interaction result, Generate interactive prompt message;
The communication unit is further adapted for the interactive prompt message being sent to control corresponding with the specified direct broadcasting room End and/or the client.
D61, the server as described in D60, wherein
The communication unit is further adapted for sending living broadcast interactive data to the client, so that the client is according to institute It states living broadcast interactive data and loads corresponding living broadcast interactive region in the live page of the specified direct broadcasting room;The living broadcast interactive Request is that the client end response is generated in the input and/or selection operation in the living broadcast interactive region.
D62, the server as described in D61, wherein
The communication unit, be further adapted for receive client send form a team ask;
The interactive unit determines corresponding living broadcast interactive squad and corresponding user suitable for request of forming a team according to.
D63, the server as described in D62, wherein the request of forming a team includes establishing squad's request;
The interactive unit is asked suitable for receiving the squad that establishes comprising user identifier that client is sent, is judged whether In the presence of with the associated living broadcast interactive squad of the user identifier, and if it exists, then to the client return found the team failure form a team Prompt message requests to generate squad's mark, by the user identifier and the squad if being not present according to the squad that establishes Mark is associated, and prompt message of successfully forming a team of founding the team is returned to the client;Alternatively, whether judging the user identifier It is identified for pre-set user, is, squad's mark is requested to generate according to the squad that establishes, is founded the team successfully to client return Prompt message of forming a team.
D64, the server as described in D63, wherein
The interactive unit is further adapted for returning to the squad generated mark to client by the communication unit;And/or According to squad's mark suitable for generation, further generates and the chained address of the living broadcast interactive squad is added and passes through the communication Unit returns to client.
D65, the server as described in D62, wherein the request of forming a team includes that squad's request is added;
The interactive unit is asked suitable for receiving the addition squad identified comprising user identifier and squad that client is sent It asks;It judges whether and the associated living broadcast interactive squad of the user identifier;If in the presence of returning and being added to the client The prompt message of forming a team of squad's failure;If being not present, judge that the squad identifies whether associated user identifier quantity reaches The user identifier is identified with the squad and is associated if the not up to upper limit by limit, and it is small to return to addition to the client Team successfully forms a team prompt message, if reaching the upper limit, the prompt message of forming a team that squad's failure is added is returned to the client.
D66, the server as described in D61, wherein
It is specified straight to be further adapted for being identified including user identifier and/or squad for reception client transmission for the communication unit Enter request between broadcasting;
The interactive unit, be further adapted for according to preset rules determine class of subscriber of the user in specified direct broadcasting room and/or Squad's classification;
The communication unit is suitable for returning to live streaming corresponding with the class of subscriber and/or squad's classification to client mutual Dynamic data.
D67, the server as described in D66, wherein the class of subscriber includes participating user and looks on user;
The interactive unit, suitable for judging whether user has been included into determining class of subscriber, if user is not included into really Fixed class of subscriber then judges that sending time that the specified direct broadcasting room enters request whether before preset time point, then should be User is included into participating user, is otherwise included into the user and looks on user.
D68, the server as described in D67, wherein
The interactive unit, suitable for exiting request in the specified direct broadcasting room comprising user identifier for receiving client transmission When, relative users are included into and look on user.
D69, the server as described in any one of D66-D68, wherein squad's classification includes participating in squad and looking on Squad;
The interactive unit is suitable for obtaining class of subscriber label corresponding with the user identifier;And suitable for obtain with The squad identifies corresponding squad's class label;And suitable for participating in squad/look on squad living broadcast interactive squad to be included into When, the squad's class label for participating in squad of squad/look on is stamped for corresponding squad mark, and use user is being included into participation When family/look on user, the class of subscriber label of participating user/look on user is stamped for corresponding user identifier.
D70, the server as described in D66, wherein
The interactive unit, if being further adapted for the specified direct broadcasting room enters the sending time of request before preset time point, Count down information is generated according to the sending time and preset time point, is returned the count down information by communication unit Back to client, so that client shows the count down information in the live page, alternatively, by communication unit by institute It states preset time point and returns to client, so that client is according to preset time point generation count down information and described straight It broadcasts in the page and shows.
D71, the server as described in D61, wherein
The communication unit is suitable for receiving the control instruction that control terminal corresponding with specified direct broadcasting room is sent;
The interactive unit is suitable for choosing living broadcast interactive data according to the control instruction.
D72, the server as described in D71, wherein
The communication unit refers to suitable for receiving the control terminal according to the control that the trigger event of its interactive unit generates It enables;And/or;The live video stream sent suitable for receiving the control terminal, is known by interactive unit from the live video stream Control instruction is not gone out.
D73, the server as described in D72, wherein
The interactive unit is suitable for, according to preset control instruction recognizer, identifying from the live video stream Phonetic control command/or action directive.
D74, the server as described in D71, wherein
The interactive unit is suitable for the content according to the control instruction, is chosen from preset living broadcast interactive database Matched living broadcast interactive data;And/or suitable for sequentially being chosen not from default living broadcast interactive database according to the control instruction The living broadcast interactive data being selected record the living broadcast interactive data chosen;And/or suitable for according to the control instruction from The living broadcast interactive data of unselected mistake are randomly selected under the specified classification of default living broadcast interactive database, what record had been chosen Living broadcast interactive data.
D75, the server as described in D60, wherein the living broadcast interactive request includes user identifier and/or squad's mark;
The interactive unit is suitable for the user to being participated in the first interactive model, asks to determine according to the living broadcast interactive The class of subscriber of relative users;To the user participated in the second interactive model and living broadcast interactive squad, according to the living broadcast interactive Request determines squad's interaction request of the living broadcast interactive squad where relative users, and is further determined according to squad's interaction request Squad's classification of respective live interaction squad;To the user participated in third interactive model and living broadcast interactive squad, according to described Living broadcast interactive request determines the class of subscriber of relative users, and is further respectively used according in the living broadcast interactive squad where the user The class of subscriber at family determines squad's classification of respective live interaction squad.
D76, the server as described in D75, wherein the communication unit, being further adapted for receiving the stage property of client transmission makes With request;
The interactive unit is further adapted for executing corresponding living broadcast interactive operation using request according to the stage property;It is described straight It includes following one or more to broadcast interactive operation:Change class of subscriber of the user in specified direct broadcasting room;Change living broadcast interactive Squad classification of the squad in specified direct broadcasting room;It is considered as user and has submitted specified living broadcast interactive request;Be considered as have submitted it is specified small Team's interaction request;The instruction that debug option is returned to the client of user, so that client is selected according to the debug The instruction of item disables respective selection child control;User's income of user is calculated with prescribed coefficient;Squad is calculated with prescribed coefficient to receive Benefit.
D77, the server as described in D75, wherein the living broadcast interactive data include the first living broadcast interactive data and second Living broadcast interactive data, the second living broadcast interactive data are after often sending the first living broadcast interactive data of preset quantity by server It sends, and/or is sent by server when meeting preset time condition.
D78, the server as described in D77, wherein the first living broadcast interactive data are interactive problem data, described the Two living broadcast interactive data are prize drawing data.
D79, the server as described in D78, wherein the living broadcast interactive request includes that the interactive problem data is corresponding Interactive answer data;
The interactive unit is suitable for counting the interactive answer number that the client for each user for specifying living broadcast interactive squad is submitted The quantity of identical interaction answer data in is submitted small using the most interactive answer data of quantity as the specified interactive squad Team's interaction answer data;It is described that squad class of the respective live interaction squad in specified direct broadcasting room is determined according to squad's interaction request Do not include:Squad's interaction answer data is matched with the correct answer data of the interactive problem data, according to The squad classification of the specified live streaming squad in the specified direct broadcasting room is determined with result;And/or it does not determine in the given time When going out to participate in squad's interaction answer data of the living broadcast interactive squad under squad's classification, respective live interaction squad is included into and is looked on Squad;And suitable for the interactive answer data is matched with the correct answer data of the interactive problem data, according to Matching result determines class of subscriber of the user in the specified direct broadcasting room;And/or do not receive participating user in the given time When the interactive answer data of the user under classification, relative users are included into and look on user.
D80, the server as described in D78, wherein
The interactive unit is suitable for according to the number of users under preset total living broadcast interactive income and designated user's classification And/or the user squad quantity under specified squad's classification, it calculates user's income of each user under designated user's classification and/or is somebody's turn to do Squad's income of classification Xia Ge living broadcast interactives squad of specified squad;And/or suitable for according to corresponding interactive problem determine with it is described The corresponding living broadcast interactive income of interactive result.
D81, the server as described in D80, wherein calculated user's income and/or squad's income are an income areas Between and/or a financial value.
D82, the server as described in D80, wherein
The interactive unit, suitable for specifying the number of users under class of subscriber to determine the live streaming according in living broadcast interactive squad Squad's income coefficient of interactive squad.
The embodiment of the present invention also discloses E83, a kind of interactive live broadcast system, including one or more as in C42-C59 Client, and the interactive direct broadcast server as described in any one of D60-D82 is broadcast live in any one of them interaction.
E84, the system as described in E83, wherein the system further includes control terminal;
The control terminal is suitable for sending control instruction to the interactive direct broadcast server, so that the interaction direct broadcast service Device chooses living broadcast interactive data according to the control instruction.
E85, the system as described in E84, wherein
The control terminal is suitable for generating control instruction according to the trigger event of its interactive unit;And/or;Suitable for described Interactive direct broadcast server sends the live video stream for including control instruction.
E86, the system as described in E84, wherein
The control terminal is further adapted for the interactive prompt message for receiving and showing that the interactive direct broadcast server issues.
The embodiment of the present invention also discloses F87, a kind of computer readable storage medium, wherein described computer-readable The one or more programs of storage medium storage, one or more of programs when being executed by a processor, are realized as in A1-A18 Any one of them method, alternatively, realizing the method as described in any one of B19-B41.

Claims (10)

1. a kind of interaction live broadcasting method, including:
After entering specified direct broadcasting room, living broadcast interactive request is sent to server, so that the server is according to preset interaction Rule determines interactive as a result, simultaneously further determining that living broadcast interactive corresponding with the interaction result is received according to preset income rule Benefit generates interactive prompt message;
Receive the interactive prompt message that server is sent;
The interactive prompt message is illustrated in the live page of the direct broadcasting room.
2. the method for claim 1, wherein the method further includes:
Receive the living broadcast interactive data that server is sent;
Corresponding living broadcast interactive region is loaded in the live page according to the living broadcast interactive data;
In response to the input and/or selection operation to the living broadcast interactive region, generate corresponding with the living broadcast interactive data Living broadcast interactive is asked.
3. a kind of interaction live broadcasting method, including:
It receives and enters the living broadcast interactive request that the client for having been enter into specified direct broadcasting room is sent, determined according to preset interaction rule Interactive result;
Living broadcast interactive income corresponding with the interaction result is determined according to preset income rule, generates interactive prompt message;
The interactive prompt message is sent to and the specified corresponding control terminal of direct broadcasting room and/or the client.
4. method as claimed in claim 3, wherein this method further includes:
Living broadcast interactive data are sent to the client, so that the client is specified according to the living broadcast interactive data described Corresponding living broadcast interactive region is loaded in the live page of direct broadcasting room;
The living broadcast interactive request is the client end response in input and/or the selection operation life to the living broadcast interactive region At.
5. a kind of interactive live streaming client, including:
Communication unit is suitable for after entering specified direct broadcasting room, living broadcast interactive request is sent to server, so that the server root Determine interactive according to preset interaction rule as a result, simultaneously further being determined according to preset income rule corresponding with the interactive result Living broadcast interactive income, generate interactive prompt message;And the interactive prompt message sent suitable for receiving server;
Display unit, suitable for the interactive prompt message to be illustrated in the live page of the direct broadcasting room.
6. client as claimed in claim 5, wherein
The communication unit is further adapted for receiving the living broadcast interactive data that server is sent;
The display unit is further adapted for loading corresponding living broadcast interactive in the live page according to the living broadcast interactive data Region;
The client further includes:Interactive unit is adapted for input and/or selection operation to the living broadcast interactive region, Generate living broadcast interactive request corresponding with the living broadcast interactive data.
7. a kind of interaction direct broadcast server, including:
Communication unit, suitable for receiving the living broadcast interactive request for entering the client for having been enter into specified direct broadcasting room and sending, according to preset Interaction rule determine interactive result;
Interactive unit is suitable for determining living broadcast interactive income corresponding with the interaction result according to preset income rule, generate Interactive prompt message;
The communication unit is further adapted for the interactive prompt message being sent to control terminal corresponding with the specified direct broadcasting room And/or the client.
8. server as claimed in claim 7, wherein
The communication unit is further adapted for sending living broadcast interactive data to the client, so that the client is according to described straight It broadcasts interactive data and loads corresponding living broadcast interactive region in the live page of the specified direct broadcasting room;The living broadcast interactive request It is that the client end response is generated in the input and/or selection operation in the living broadcast interactive region.
9. a kind of interaction live broadcast system, including one or more interactive live streaming clients as described in any one of claim 5-6 End, and the interactive direct broadcast server as described in any one of claim 7-8.
10. a kind of computer readable storage medium, wherein the computer-readable recording medium storage one or more program, One or more of programs when being executed by a processor, realize the method as described in any one of claim 1-2, alternatively, Realize the method as described in any one of claim 3-4.
CN201810124288.1A 2018-02-07 2018-02-07 Interactive live broadcasting method, client, server and system Pending CN108391159A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810124288.1A CN108391159A (en) 2018-02-07 2018-02-07 Interactive live broadcasting method, client, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810124288.1A CN108391159A (en) 2018-02-07 2018-02-07 Interactive live broadcasting method, client, server and system

Publications (1)

Publication Number Publication Date
CN108391159A true CN108391159A (en) 2018-08-10

Family

ID=63075427

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810124288.1A Pending CN108391159A (en) 2018-02-07 2018-02-07 Interactive live broadcasting method, client, server and system

Country Status (1)

Country Link
CN (1) CN108391159A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110267051A (en) * 2019-05-16 2019-09-20 北京奇艺世纪科技有限公司 A kind of method and device of data processing
CN110267056A (en) * 2019-06-28 2019-09-20 广州酷狗计算机科技有限公司 Live broadcasting method, apparatus system and computer storage medium
CN110300307A (en) * 2019-08-06 2019-10-01 广州虎牙科技有限公司 Living broadcast interactive method, apparatus and direct broadcast server
CN110888988A (en) * 2018-08-17 2020-03-17 北京搜狗科技发展有限公司 Method, device and equipment for generating question and answer information
CN111031335A (en) * 2019-12-09 2020-04-17 网易(杭州)网络有限公司 Data processing method and device, storage medium and electronic equipment
CN111798285A (en) * 2019-09-30 2020-10-20 北京京东尚科信息技术有限公司 Information generation method and device
CN112351292A (en) * 2020-10-26 2021-02-09 北京达佳互联信息技术有限公司 Electronic resource interaction reminding processing method and device in live broadcast

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363471A (en) * 2014-11-21 2015-02-18 广州华多网络科技有限公司 Interaction method based on live video and relevant device and system
CN105187934A (en) * 2015-08-24 2015-12-23 天脉聚源(北京)科技有限公司 Terminal platform for television interactive system
CN106899891A (en) * 2016-12-31 2017-06-27 天脉聚源(北京)科技有限公司 The interactive method and apparatus of guess
CN106998506A (en) * 2017-04-25 2017-08-01 暴风集团股份有限公司 Match guess interactive approach and system
CN107248132A (en) * 2017-06-15 2017-10-13 腾讯科技(深圳)有限公司 A kind of processing method of guessing game, device, system and terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363471A (en) * 2014-11-21 2015-02-18 广州华多网络科技有限公司 Interaction method based on live video and relevant device and system
CN105187934A (en) * 2015-08-24 2015-12-23 天脉聚源(北京)科技有限公司 Terminal platform for television interactive system
CN106899891A (en) * 2016-12-31 2017-06-27 天脉聚源(北京)科技有限公司 The interactive method and apparatus of guess
CN106998506A (en) * 2017-04-25 2017-08-01 暴风集团股份有限公司 Match guess interactive approach and system
CN107248132A (en) * 2017-06-15 2017-10-13 腾讯科技(深圳)有限公司 A kind of processing method of guessing game, device, system and terminal

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110888988A (en) * 2018-08-17 2020-03-17 北京搜狗科技发展有限公司 Method, device and equipment for generating question and answer information
CN110267051A (en) * 2019-05-16 2019-09-20 北京奇艺世纪科技有限公司 A kind of method and device of data processing
CN110267051B (en) * 2019-05-16 2021-09-14 北京奇艺世纪科技有限公司 Data processing method and device
CN110267056A (en) * 2019-06-28 2019-09-20 广州酷狗计算机科技有限公司 Live broadcasting method, apparatus system and computer storage medium
CN110267056B (en) * 2019-06-28 2021-05-25 广州酷狗计算机科技有限公司 Live broadcast method, device system and computer storage medium
CN110300307A (en) * 2019-08-06 2019-10-01 广州虎牙科技有限公司 Living broadcast interactive method, apparatus and direct broadcast server
CN110300307B (en) * 2019-08-06 2021-12-03 广州虎牙科技有限公司 Live broadcast interaction method and device, live broadcast server and storage medium
CN111798285A (en) * 2019-09-30 2020-10-20 北京京东尚科信息技术有限公司 Information generation method and device
CN111031335A (en) * 2019-12-09 2020-04-17 网易(杭州)网络有限公司 Data processing method and device, storage medium and electronic equipment
CN112351292A (en) * 2020-10-26 2021-02-09 北京达佳互联信息技术有限公司 Electronic resource interaction reminding processing method and device in live broadcast

Similar Documents

Publication Publication Date Title
CN108391155A (en) Interactive live broadcasting method, client, server and system
CN108391159A (en) Interactive live broadcasting method, client, server and system
CN108391156A (en) Interactive live broadcasting method, client, server and system
CN108391158A (en) Interactive live broadcasting method, client, server and system
US11376499B2 (en) Synchronization model for virtual tournaments
CN108391157A (en) Interactive live broadcasting method, client, server and system
CN103942093B (en) Method for processing business and system
KR20200103275A (en) Block-chain based sharing system of game resources
KR20170052557A (en) System and method for arranging and presenting interactive multiplayer game sessions to an audience
US11792273B2 (en) Invitation link for launching multi-user applications
CN102419795A (en) Challenge search query game
CN103714509B (en) The method and system of data interaction are carried out between a client and a server
CN110503476A (en) Electronics red packet acquisition methods, electronic equipment and storage medium based on interaction power-assisted
JP2002175389A (en) Device, method and program for formulating and solving problem over network
US20170278086A1 (en) Computer-based method for making an in-game purchase from an independent electronic data processing unit
US20160110748A1 (en) System and method for sharing a prize promotion
CN109508878A (en) A kind of campus service crowdsourcing platform
CN107276879A (en) A kind of information sharing system
US20140011594A1 (en) Electronic Social Trivia Game and Computer Application and Related Methods
CN106649638A (en) Big data acquisition method
CN113908559A (en) Interface display method, device, terminal and storage medium
WO2013109536A1 (en) Question generation and presentation
CN109523336A (en) Data processing method, device, electronic equipment and readable storage medium storing program for executing
US8588944B1 (en) Virtual user-based scoring of real events
CN106453525A (en) Third-party game organizing method and system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180810

RJ01 Rejection of invention patent application after publication