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

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

Info

Publication number
CN108391157A
CN108391157A CN201810123724.3A CN201810123724A CN108391157A CN 108391157 A CN108391157 A CN 108391157A CN 201810123724 A CN201810123724 A CN 201810123724A CN 108391157 A CN108391157 A CN 108391157A
Authority
CN
China
Prior art keywords
squad
living broadcast
broadcast interactive
interactive
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810123724.3A
Other languages
Chinese (zh)
Other versions
CN108391157B (en
Inventor
刘佳良
宁敢
田方杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 CN201810123724.3A priority Critical patent/CN108391157B/en
Publication of CN108391157A publication Critical patent/CN108391157A/en
Application granted granted Critical
Publication of CN108391157B publication Critical patent/CN108391157B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (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, the living broadcast interactive data that server is sent are received, corresponding living broadcast interactive region is loaded in the live page of specified direct broadcasting room according to the living broadcast interactive data;In response to the input and/or selection operation to the living broadcast interactive region, living broadcast interactive request corresponding with the living broadcast interactive data is generated;The living broadcast interactive request includes squad's mark;Living broadcast interactive request is sent to the server, so that the server determines that squad's interaction of the living broadcast interactive squad where squad member is asked according to the living broadcast interactive request received, and squad classification of the respective live interaction squad in specified direct broadcasting room is further determined according to squad's interaction request.The technical solution enriches the live content under live scene, improves the participation of user.

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, The living broadcast interactive data that server is sent are received, are loaded in the live page of specified direct broadcasting room according to the living broadcast interactive data Corresponding living broadcast interactive region;In response to the input and/or selection operation to the living broadcast interactive region, generate and the live streaming The corresponding living broadcast interactive request of interactive data;The living broadcast interactive request includes squad's mark;The living broadcast interactive is asked to send out The server is given, so that the live streaming where the server determines squad member according to the living broadcast interactive request received is mutual Squad's interaction request of dynamic squad, and further determine respective live interaction squad in specified direct broadcasting room according to squad's interaction request In squad's classification.
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 squad member.
Optionally, it is described to server transmission form a team request include:Include that establishing for user identifier is small to server transmission Team asks, and/or it includes user identifier and the addition squad request that squad identifies to be sent to server;This method further includes:It connects Receive the prompt message of forming a team that 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, described that corresponding live streaming is loaded in the live page of specified direct broadcasting room according to the living broadcast interactive data Interaction area 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.
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:The specified direct broadcasting room for server transmission including squad's mark enters request, so that Server determines squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room according to squad mark;The reception Server send living broadcast interactive data include:Receive the living broadcast interactive corresponding with squad's classification that the server is sent Data.
Optionally, squad's classification includes participating in squad and looking on squad, described to be existed according to the living broadcast interactive data Corresponding living broadcast interactive region is loaded in the live page of the specified direct broadcasting room includes:When the living broadcast interactive data are corresponding Squad's classification is to load the first living broadcast interactive region when participating in squad and/or enable the interaction function in living broadcast interactive region, when straight It is to load the second living broadcast interactive region and/or disabling living broadcast interactive area when looking on squad to broadcast the corresponding squad's classification of interactive data The interaction function in domain.
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: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:Living broadcast interactive squad is changed specified straight Squad's classification between broadcasting;It is considered as and has submitted specified squad's interaction request;Debug choosing is returned to the client of squad member The instruction of item, so that client disables respective selection child control according to the instruction of the debug option;In terms of prescribed coefficient Calculate user's income of squad member;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.
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, this method further includes:The interactive prompt message that the server issues is received, and is illustrated in the live streaming In the page;The interaction prompt message includes following one or more:Living broadcast interactive asks statistical information;Squad's income letter Breath;User's avail information;Squad's classification statistical information.
Another aspect according to the present invention provides a kind of interactive live broadcasting method, including:To having been enter into specified direct broadcasting room Client send living broadcast interactive data so that the client according to the living broadcast interactive data in the straight of the specified direct broadcasting room It broadcasts and loads corresponding living broadcast interactive region in the page;Receive the living broadcast interactive request including squad's mark that each client is sent; Squad's interaction request of the living broadcast interactive squad where squad member is determined according to the living broadcast interactive request received;According to squad Interaction request determines squad classification of the respective live interaction squad in specified direct broadcasting room.
Optionally, this method further includes:According to the request of forming a team that client is sent determine corresponding living broadcast interactive squad and Corresponding squad member.
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 squad member 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 return to found the team to the client and lose The prompt message of forming a team lost, if being not present, according to it is described establish squad request to generate squad mark, by the user identifier with 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 It identifies whether to identify for pre-set user, is, squad's mark is requested to generate according to the squad that establishes.
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 squad member include:Receive the addition identified comprising user identifier and squad that client is sent Squad asks;It judges whether and the associated living broadcast interactive squad of the user identifier;If in the presence of being returned to the client Return the prompt message of forming a team that squad's failure is added;If being not present, judge whether the squad identifies associated user identifier quantity Reach the upper limit, if the not up to upper limit, the user identifier is identified with the squad and is associated, returned to the client Squad is added successfully to form a team prompt message, if reaching the upper limit, is returned to the client and squad failure is added forms a team to carry Show information.
Optionally, this method further includes:It receives the specified direct broadcasting room including squad's mark that client is sent and enters request, Squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room is determined according to squad mark;It is described to have been enter into refer to Determine direct broadcasting room client send living broadcast interactive data include:Living broadcast interactive corresponding with squad's classification is returned to client Data.
Optionally, squad's classification includes participating in squad and looking on squad, and described identified according to the squad determines phase Squad classification of the living broadcast interactive squad answered in specified direct broadcasting room include:Obtain squad's classification corresponding with squad mark Label;Living broadcast interactive squad is included into participate in squad/look on squad when, stamped for corresponding squad mark and participate in squad/side See squad's class label of squad.
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, it is described to have been enter into specified direct broadcasting room client send living broadcast interactive data include:It receives and specified The control instruction that the corresponding control terminal of direct broadcasting room is sent chooses living broadcast interactive data 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, 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:Change living broadcast interactive squad Squad's classification in specified direct broadcasting room;It is considered as and has submitted specified squad's interaction request;It returns and arranges to the client of squad member Except the instruction of wrong option, so that each client disables respective selection child control according to the instruction of the debug option;With Prescribed coefficient calculates user's income of squad member;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 be sent after every the first living broadcast interactive data for sending preset quantity, and/or be meet it is default It is sent when time conditions.
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 interactive answer data corresponding with the interaction problem data, described Determine that squad's interaction request of the living broadcast interactive squad where squad member includes according to the living broadcast interactive request received:Statistics The number of identical interactive answer data in the interactive answer data that the client of each squad member of specified living broadcast interactive squad is submitted Amount, squad's interaction answer data that the most interactive answer data of quantity is submitted as the specified interactive squad;The basis Squad's interaction request determines that squad classification of the respective live interaction squad in specified direct broadcasting room includes:Squad's interaction is answered Case data are matched with the correct answer data of the interactive problem data, and the specified live streaming squad is determined according to matching result Squad's classification in the specified direct broadcasting room;And/or the live streaming being not determined by the given time under participation squad classification is mutual When squad's interaction answer data of dynamic squad, respective live interaction squad is included into and looks on squad.
Optionally, this method further includes:When meeting the first preset condition, the living broadcast interactive counted under each squad's classification is small Team generates squad's classification statistical information;Using squad's classification statistical information as interactive prompt message be sent to client and/ Or control terminal is shown.
Optionally, this method further includes:According to preset total living broadcast interactive income, user's income of each squad member is calculated And/or squad's income of each living broadcast interactive squad, generate user's avail information and/or squad's avail information;The user is received Beneficial information and/or squad avail information is sent to client as interactive prompt message and/or control terminal is shown.
Optionally, this method further includes:When meeting the second preset condition, by calculated user's income and/or squad Income is delivered in the user account of corresponding squad member.
Optionally, this method further includes:When meeting third preset condition, the living broadcast interactive sent according to each client is asked Seek survival into living broadcast interactive request statistical information;It is sent to visitor using living broadcast interactive request statistical information as interactive prompt message Family end and/or control terminal are shown.
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, the living broadcast interactive data that server is sent are received;Display unit is suitable for according to the living broadcast interactive data Corresponding living broadcast interactive region is loaded in the live page of specified direct broadcasting room;Interactive unit is adapted for the live streaming The input and/or selection operation of interaction area generate living broadcast interactive request corresponding with the living broadcast interactive data;The live streaming Interaction request includes squad's mark;The communication unit is further adapted for living broadcast interactive request being sent to the server, with Keep the server interactive according to the squad of the living broadcast interactive squad where the determining squad member of living broadcast interactive request received Request, and squad classification of the respective live interaction squad in specified direct broadcasting room is further determined according to squad's interaction request.
Optionally, the communication unit, be further adapted for the server transmission form a team to ask so that the server according to The request of forming a team determines corresponding living broadcast interactive squad and corresponding squad member.
Optionally, the communication unit, suitable for server send include user identifier establish squad ask, and/or Sent to server includes user identifier and the addition squad request that squad identifies;And suitable for receiving forming a team for server return Prompt message.
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 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 suitable for receiving the count down information that the server returns, alternatively, suitable for receiving The preset time point that the server returns;The display unit, suitable 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 is further adapted for asking to the specified direct broadcasting room entrance that server transmission includes squad's mark It asks, so that server determines squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room according to squad mark; And the living broadcast interactive data corresponding with squad's classification sent suitable for receiving the server.
Optionally, squad's classification includes participating in squad and looking on squad;The display unit is suitable for working as the live streaming The corresponding squad's classification of interactive data is to load the first living broadcast interactive region when participating in squad and/or enable living broadcast interactive region Interaction function, when the corresponding squad's classification of living broadcast interactive data be look on squad when, load the second living broadcast interactive region and/or Disable 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 is further adapted for after an option child control in the living broadcast interactive region is selected, Cancel load of the living broadcast interactive region in the live page;And/or suitable at one of the living broadcast interactive region After option child control is selected, the interaction function in the living broadcast interactive region is disabled;And/or suitable in the living broadcast interactive area When the load duration in domain reaches preset duration, cancel load of the living broadcast interactive region in the live page;And/or When reaching preset duration suitable for the load duration in the living broadcast interactive region, the interactive work(in the living broadcast interactive region is disabled Energy.
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, is suitable for In response to the selection operation to stage property control can be used, corresponding stage property is sent using request to server so that server according to The stage property executes corresponding living broadcast interactive using request and operates.
Optionally, the living broadcast interactive operation includes as follows one or more:Living broadcast interactive squad is changed specified straight Squad's classification between broadcasting;It is considered as and has submitted specified squad's interaction request;Debug choosing is returned to the client of squad member The instruction of item, so that client disables respective selection child control according to the instruction of the debug option;In terms of prescribed coefficient Calculate user's income of squad member;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.
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 is further adapted for receiving the interactive prompt letter that the server issues by communication unit Breath, and be illustrated in the live page;The interaction prompt message includes following one or more:Living broadcast interactive request system Count information;Squad's avail information;User's avail information;Squad's classification statistical information.
According to the present invention in another aspect, provide a kind of interactive direct broadcast server, including:Communication unit is suitable for Into specified direct broadcasting room client send living broadcast interactive data so that the client according to the living broadcast interactive data in institute It states and loads corresponding living broadcast interactive region in the live page of specified direct broadcasting room;And include suitable for receive each client transmission The living broadcast interactive request of squad's mark;Interactive unit, suitable for determining squad member place according to the living broadcast interactive request received Living broadcast interactive squad squad interaction request;And suitable for determining that respective live interaction squad is referring to according to squad's interaction request Determine squad's classification in direct broadcasting room.
Optionally, the interactive unit is further adapted for determining corresponding living broadcast interactive according to the request of forming a team that client is sent Squad and corresponding squad member.
Optionally, the request of forming a team includes establishing squad's request;The communication unit is suitable for receiving what client was sent Including user identifier establishes squad's request;The interactive unit, it is associated with the user identifier suitable for judging whether Living broadcast interactive squad, and if it exists, the prompt message of forming a team for then returning to failure of founding the team to the client by communication unit, if not In the presence of, then squad's mark is requested to generate according to the squad that establishes, the user identifier is identified with the squad and is associated, By communication unit 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, by communication unit to the client Return to prompt message of successfully forming a team of founding the team.
Optionally, the interactive unit is further adapted for returning to the squad generated mark to client by communication unit;With/ Or, being identified according to the squad of generation, further generates and the chained address of the living broadcast interactive squad is added and passes through communication unit Return to client.
Optionally, the request of forming a team includes that squad's request is added;The communication unit is suitable for receiving what client was sent Include the addition squad request of user identifier and squad's mark;The interactive unit, suitable for judging whether and the user Identify 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 the client;If It is not present, judges that the squad identifies whether associated user identifier quantity reaches the upper limit, if the not up to upper limit, by the use Family is identified to be associated with squad mark, and returning to addition squad to the client successfully forms a team prompt message, if reaching To the upper limit, then the prompt message of forming a team that squad's failure is added is returned to the client.
Optionally, the communication unit is suitable for receiving the specified direct broadcasting room including squad's mark that client is sent and enters Request;The interactive unit is suitable for determining corresponding living broadcast interactive squad in specified direct broadcasting room according to squad mark Squad's classification;The communication unit is suitable for returning to living broadcast interactive data corresponding with squad's classification to client.
Optionally, squad's classification includes participating in squad and looking on squad;The interactive unit, be suitable for obtain with it is described Squad identifies corresponding squad's class label;And suitable for living broadcast interactive squad is included into participate in squad/look on squad when, be Corresponding squad's mark stamps the squad's class label for participating in squad of squad/look on.
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, by described pre- If time point returns to client by communication 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 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 squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as and has submitted specified squad's interaction request; The instruction that debug option is returned to the client of squad member, so that finger of each client according to the debug option Enable disabling respective selection child control;User's income of squad member 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 be sent after every the first living broadcast interactive data for sending preset quantity, and/or be meet it is default It is sent when time conditions.
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 interactive answer data corresponding with the interaction problem data;It is described Interactive unit is suitable for identical in the interactive answer data that statistics specifies the client of each squad member of living broadcast interactive squad to submit The quantity of interactive answer data answers squad's interaction that the most interactive answer data of quantity is submitted as the specified interactive squad Case data;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 is suitable in the given time not When determining 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 Look on squad.
Optionally, the interactive unit is further adapted for counting the live streaming under each squad's classification when meeting the first preset condition Interactive squad generates squad's classification statistical information;The communication unit is further adapted for using squad's classification statistical information as mutually Dynamic prompt message is sent to client and/or control terminal is shown.
Optionally, the interactive unit, is further adapted for described according to preset total living broadcast interactive income, calculates each squad member User's income and/or each living broadcast interactive squad squad's income, generate user's avail information and/or squad's avail information;Institute Communication unit is stated, is further adapted for user's avail information and/or squad's avail information being sent to visitor as interactive prompt message Family end and/or control terminal are shown.
Optionally, the interactive unit is further adapted for when meeting the second preset condition, by calculated user's income and/ Or squad's income is delivered in the user account of corresponding squad member.
Optionally, the interactive unit is further adapted for when meeting third preset condition, the live streaming sent according to each client Interaction requests to generate living broadcast interactive request statistical information;The communication unit is further adapted for the living broadcast interactive asking statistics letter Breath is sent to client as interactive prompt message and/or control terminal is shown.
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;The interaction prompt message includes following one or more:Living broadcast interactive asks statistical information;User's avail information;With Family classification statistical information.
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, after entering specified direct broadcasting room, in addition to receiving common live video The outer living broadcast interactive data for also receiving server and issuing of stream, and according to living broadcast interactive data in the live page of specified direct broadcasting room Corresponding living broadcast interactive region is loaded, when user operates living broadcast interactive region, can be generated and living broadcast interactive data Corresponding living broadcast interactive request, and carry squad's mark and be sent to server, so that server is asked according to the living broadcast interactive received Squad's interaction request of the living broadcast interactive squad where determining squad member is asked, and phase is further determined according to squad's interaction request Answer squad classification of the living broadcast interactive squad in specified direct broadcasting room.The technical solution adds in real time in traditional live streaming application Interactive function, and living broadcast interactive squad can be formed between user and carry out squad's interaction, enrich the live streaming under live scene Content improves participation and the interaction of user, also just further attracts user to download live streaming application viewing live streaming, is carried to user Also can be that operator improves income for good experience.
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 receives the living broadcast interactive data that server is sent, according to living broadcast interactive after entering specified direct broadcasting room Data load corresponding living broadcast interactive region in the live page of specified direct broadcasting room.
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.
Step S120 is generated and living broadcast interactive data pair in response to the input and/or selection operation to living broadcast interactive region The living broadcast interactive request answered;Living broadcast interactive request includes squad's mark.
Here, there are one identity --- squad members when participating in interactive by user.That is, having provided one to the user Plant the interaction forms that can form a team to participate in.Direct broadcasting room can limit user and must form a team enter, and user oneself submits Living broadcast interactive request can not directly determine the squad interaction request of living broadcast interactive squad, but need small by the living broadcast interactive The case where Dui Zhongge squads member submits living broadcast interactive to ask determines.Living broadcast interactive is asked to send out by namely step S130 Server is given, so that server determines the living broadcast interactive squad where squad member according to the living broadcast interactive request received Squad's interaction request, and squad of the respective live interaction squad in specified direct broadcasting room is further determined according to squad's interaction request Classification.
As it can be seen that method shown in FIG. 1 also connects after entering specified direct broadcasting room other than receiving common live video stream The living broadcast interactive data that server issues are received, and are loaded accordingly in the live page of specified direct broadcasting room according to living broadcast interactive data Living broadcast interactive region can be generated corresponding with living broadcast interactive data straight when user operates living broadcast interactive region Interactive request is broadcast, and carries squad's mark and is sent to server, keeps server small according to the living broadcast interactive request determination received Squad's interaction request of living broadcast interactive squad where team member, and further determine that respective live is mutual according to squad's interaction request Squad classification of the dynamic squad in specified direct broadcasting room.The technical solution adds the work(of real-time interactive in traditional live streaming application Can, and living broadcast interactive squad can be formed between user and carry out squad's interaction, the live content under live scene is enriched, is improved The participation of user and interaction also just further attract user to download live streaming application viewing live streaming, provide user good Experience also can be that operator improves income.
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 squad member.
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;This method further includes:Receive 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, 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.
In one embodiment of the invention, the above method further includes:It includes the specified of squad's mark to be sent to server Direct broadcasting room enters request, so that server determines that corresponding living broadcast interactive squad is small in specified direct broadcasting room according to squad's mark Team's classification;Receiving the living broadcast interactive data that server is sent includes:Receive the live streaming corresponding with squad's classification that server is sent Interactive data.
In the present embodiment, since user is to participate in interaction in the form of living broadcast interactive squad, therefore as squad member Determined according to squad's mark the living broadcast interactive squad where it in specified direct broadcasting room after entering and specifying direct broadcasting room, when server Squad's classification, rather than be user in specified direct broadcasting room class of subscriber.Living broadcast interactive data are also corresponding with squad's classification 's.
For example, user exits direct broadcasting room and enters back into, can't usually influence living broadcast interactive during interaction is broadcast live Squad squad's classification (unless all squad members of the living broadcast interactive squad in the same time all in exiting specified direct broadcasting room State), and every time enter direct broadcasting room when, can also according to server end record squad's classification correctly be returned to user Return live data.
In one embodiment of the invention, in the above method, squad's classification includes participating in squad and looking on squad, according to Living broadcast interactive data load corresponding living broadcast interactive region in the live page of specified direct broadcasting room:When living broadcast interactive data Corresponding squad's classification is to load the first living broadcast interactive region when participating in squad and/or enable the interactive work(in living broadcast interactive region Can, when the corresponding squad's classification of living broadcast interactive data is to look on squad, load the second living broadcast interactive region and/or disabling live streaming The interaction function of interaction area.
Squad's classification has specifically been divided in the present embodiment, you can to generate interactive participation squad, and cannot be participated in Interaction, but perhaps can also visit other squads it is interactive look on squad.Then it is directed to both different classes of living broadcast interactives Squad, the function in corresponding living broadcast interactive region simultaneously differ, and the interaction function for participating in the living broadcast interactive region of squad is to enable , and the interaction function for looking on the living broadcast interactive region of squad is forbidden, or do not have to server and send live streaming mutually The function of dynamic request only has the function of in place interaction or only has the function of displaying.
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: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 Squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as and has submitted specified squad's interaction request;To squad member's Client returns to the instruction of debug option, so that client disables respective selection sub- control according to the instruction of debug option Part;User's income of squad member is calculated with prescribed coefficient;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 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, then can once be drawn a lottery;Or specified 30 minutes are often watched in direct broadcasting room, can be drawn a lottery.Then living broadcast interactive corresponding with interactive problem data region may 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, the above method further includes:The interactive prompt message that server issues is received, and It is illustrated in live page;Interactive prompt message includes following one or more:Living broadcast interactive asks statistical information;Squad receives Beneficial information;User's avail information;Squad's classification statistical 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 sends living broadcast interactive data, so that client is according to straight to the client for having been enter into specified direct broadcasting room It broadcasts interactive data and loads corresponding living broadcast interactive region in the live page of specified direct broadcasting room.
Step S220 receives the living broadcast interactive request including squad's mark that each client is sent.
Step S230 determines the squad of the living broadcast interactive squad where squad member according to the living broadcast interactive request received Interaction request.
Step S240 determines squad class of the respective live interaction squad in specified direct broadcasting room according to squad's interaction request Not.
As it can be seen that method shown in Fig. 2, is coordinated with the embodiment of the method for aforementioned client-side, answered in traditional live streaming The function of real-time interactive is added in, and can form living broadcast interactive squad between user and carry out squad's interaction, is enriched straight The live content under scene is broadcast, participation and the interaction of user are improved, also just further attracts user to download live streaming application and sees It sees live, good experience is provided to user, also can be that operator improves income.
In one embodiment of the invention, the above method further includes:Form a team to ask determining phase according to what client was sent The living broadcast interactive squad answered and corresponding squad member.
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 squad member include:Receive being marked comprising user for client transmission That knows establishes squad's request;It judges whether and the associated living broadcast interactive squad of user identifier, and if it exists, then returned to client Return found the team failure prompt message of forming a team, if being not present, according to establish squad request to generate squad mark, by user identifier with Squad's 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 pre- If user identifier is, squad's mark is requested to generate according to squad is established.
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 squad member include:Receive being marked comprising user for client transmission Know and the addition squad of squad's mark asks;It judges whether and the associated living broadcast interactive squad of user identifier;If in the presence of, The prompt message of forming a team that squad's failure is added is returned to client;If being not present, judge that squad identifies associated user identifier number Whether amount reaches the upper limit, if the not up to upper limit, user identifier is identified with squad and is associated, and it is small to return to addition to 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 client.
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 transmission includes squad's mark Specified direct broadcasting room enters request, and squad class of the corresponding living broadcast interactive squad in specified direct broadcasting room is determined according to squad's mark Not;Sending living broadcast interactive data to the client for having been enter into specified direct broadcasting room includes:It is returned to client corresponding with squad's classification Living broadcast interactive data.
Specifically, for looking on squad and participating in squad, the most contents of the living broadcast interactive data of transmission can be Identical (such as duplicate interactive problem data) is only to carry different squad's class labels, and such client can be with According to squad's class label, determination is loaded using different types of living broadcast interactive region.
In one embodiment of the invention, in the above method, squad's classification includes participating in squad and looking on squad, according to Squad's mark determines that squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room includes:It obtains corresponding with squad's mark Squad's class label;Living broadcast interactive squad is included into participate in squad/look on squad when, stamp ginseng for corresponding squad mark With squad's class label of squad of squad/look on.
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.Then every time when squad's classification of living broadcast interactive squad is re-determined, it is only necessary to it is small to change this Team's class label.
In one embodiment of the invention, in the above method, this method further includes:If the specified direct broadcasting room enters request Sending time before preset time point, then count down information is generated according to sending time and preset time point, countdown is believed Breath returns to client, so that client shows count down information in live page, alternatively, preset time point is returned to visitor Family end, so that client generates count down information according to preset time point 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.
In one embodiment of the invention, in the above method, live streaming is sent to the client for having been enter into specified direct broadcasting room Interactive data includes:The control instruction that control terminal corresponding with specified direct broadcasting room is sent is received, is chosen and is broadcast live according to control instruction Interactive data.
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, 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 straight Broadcast squad classification of the interactive squad in specified direct broadcasting room;It is considered as and has submitted specified squad's interaction request;To the visitor of squad member Family end returns to the instruction of debug option, so that each client disables respective selection sub- control according to the instruction of debug option Part;User's income of squad member is calculated with prescribed coefficient;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 sent after every the first living broadcast interactive data for sending preset quantity , and/or sent when meeting preset time condition.For example, in one embodiment of the invention, the above method In, 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, then can once be drawn a lottery;Or specified 30 minutes are often watched in direct broadcasting room, can be drawn a lottery.Then living broadcast interactive corresponding with interactive problem data region may 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 corresponding with interactive problem data Interactive answer data, according to receive living broadcast interactive request determine squad member where living broadcast interactive squad squad it is mutual Dynamic request includes:Statistics is specified identical mutual in the interactive answer data that the client of each squad member of living broadcast interactive squad is submitted The quantity of dynamic answer data, squad's interaction answer that the most interactive answer data of quantity is submitted as the specified interactive squad Data;Determine that squad classification of the respective live interaction squad in specified direct broadcasting room includes according to squad's interaction request:By squad Interactive answer data is matched with the correct answer data of interactive problem data, determines that the specified live streaming is small according to matching result Squad classification of the team in specified direct broadcasting room;And/or it is not determined by the living broadcast interactive participated under squad's classification in the given time When squad's interaction answer data of squad, respective live interaction squad is included into and looks on squad.
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 of above-described embodiment, user can only influence entire straight to a certain extent as squad member The interactive answer data of interactive squad is broadcast, and cannot directly be determined.
In one embodiment of the invention, the above method further includes:When meeting the first preset condition, each squad is counted Living broadcast interactive squad under classification generates squad's classification statistical information;Using squad's classification statistical information as interactive prompt message It is sent to client and/or control terminal is shown.
Wherein, the first preset condition can when reaching the predetermined time, be submitted according to each user after often having answered a problem When living broadcast interactive request has redefined the class of subscriber of each user, or can also be at the end of link is broadcast live in entire interaction. User can see the participation situation of other living broadcast interactive squads in real time in this way, competitive stronger.Equally, main broadcaster can also root According to the answer situation of each living broadcast interactive squad, the live streaming style of oneself, comfort user etc. are adjusted.
In one embodiment of the invention, the above method further includes:According to preset total living broadcast interactive income, calculate each User's income of squad member and/or squad's income of each living broadcast interactive squad generate user's avail information and/or squad's income Information;Using user's avail information and/or squad's avail information as interactive prompt message be sent to client and/or control terminal into Row displaying.
It should be noted that user's income/squad's income not necessarily user here may finally obtain, such as It needs altogether to answer questions 12 problems ability bonus earned, and many user/squads, user's income and squad can be eliminated per problem What income certainly constantly changed during interactive live streaming.
In one embodiment of the invention, the above method further includes:It, will be calculated when meeting the second preset condition User's income and/or squad's income are delivered in the user account of corresponding squad member.
Second preset condition can be that all interactive problem datas of this interaction live streaming are sent, according to user/straight It broadcasts when the answer situation of interactive squad confirmed the triumph user finally stayed or other interaction live streamings needs to terminate or eventually Only the case where.User's income/squad's 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.
In one embodiment of the invention, the above method further includes:When meeting third preset condition, according to each client The living broadcast interactive that end is sent requests to generate living broadcast interactive request statistical information;Living broadcast interactive request statistical information is carried as interaction Show that information is sent to client and/or control terminal is shown.
Here third preset condition can be asked in the living broadcast interactive for having received each user, after such as option of selection, But the situation of correct option is announced not yet.
Certainly, each preset condition in above-described embodiment is only for example, can be changed according to actual conditions.
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, receives the living broadcast interactive data that server is sent.
Display unit 320 is suitable for being loaded in the live page of specified direct broadcasting room according to living broadcast interactive data corresponding straight Broadcast interaction area.
Interactive unit 330 is adapted for the input to living broadcast interactive region and/or selection operation, generates mutual with live streaming Move the corresponding living broadcast interactive request of data;Living broadcast interactive request includes squad's mark.
Communication unit 310 is further adapted for living broadcast interactive request being sent to server, so that server is straight according to what is received The squad's interaction request for the living broadcast interactive squad that interactive request determines where squad member is broadcast, and is further asked according to squad's interaction Seek squad classification of the determining respective live interaction squad in specified direct broadcasting room.
As it can be seen that client shown in Fig. 3, after entering specified direct broadcasting room, other than receiving common live video stream also The living broadcast interactive data that server issues are received, and phase is loaded in the live page of specified direct broadcasting room according to living broadcast interactive data The living broadcast interactive region answered can generate corresponding with living broadcast interactive data when user operates living broadcast interactive region Living broadcast interactive is asked, and is carried squad's mark and be sent to server, and server is made to ask to determine according to the living broadcast interactive received Squad's interaction request of living broadcast interactive squad where squad member, and respective live is further determined according to squad's interaction request Squad classification of the interactive squad in specified direct broadcasting room.The technical solution adds real-time interactive in traditional live streaming application Function, and living broadcast interactive squad can be formed between user and carry out squad's interaction, the live content under live scene is enriched, is carried The participation of high user and interaction, also just further attract user to download live streaming application viewing live streaming, provide user good Experience, also can be operator improve income.
In one embodiment of the invention, in above-mentioned client, communication unit 310 is further adapted for server transmission group Team asks, so that server determines corresponding living broadcast interactive squad and corresponding squad member 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 it includes user identifier and the addition squad request that squad identifies to be sent to server; And the prompt message of forming a team returned suitable for receiving server.
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, 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 suitable for receiving what server returned Count down information, alternatively, the preset time point returned suitable for receiving server;Display unit 320, suitable for being opened 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 squad's mark enters request, so that server determines that corresponding living broadcast interactive squad exists according to squad's mark Squad's classification in specified direct broadcasting room;And the living broadcast interactive data corresponding with squad's classification sent suitable for receiving server.
In one embodiment of the invention, in above-mentioned client, squad's classification includes participating in squad and looking on squad;Exhibition Show unit 320, is suitable for, when the corresponding squad's classification of living broadcast interactive data is to participate in squad, loading the first living broadcast interactive region And/or the interaction function in living broadcast interactive region is enabled, and when the corresponding squad's classification of living broadcast interactive data is to look on squad, load The interaction function in the second living broadcast interactive region and/or disabling 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 further adapted in living broadcast interactive region An option child control be selected after, cancel the load of living broadcast interactive region in live page;And/or suitable for being broadcast live After one option child control of interaction area is selected, the interaction function in disabling living broadcast interactive region;And/or suitable for being broadcast live When the load duration of interaction area reaches preset duration, cancel load of the living broadcast interactive region in live page;And/or it is suitable In when the load duration in living broadcast interactive region reaches preset duration, the interaction function in living broadcast interactive region is disabled.
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 adapted for the selection operation to stage property control can be used, and corresponding road is sent to server Tool 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 squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as and has submitted specified squad's interaction request;To squad at The client of member returns to the instruction of debug option, so that client disables respective selection according to the instruction of debug option Child control;User's income of squad member is calculated with prescribed coefficient;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.
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 further adapted for through communication unit 310 The interactive prompt message that server issues is received, and is illustrated in live page;Interactive prompt message include following one kind or It is a variety of:Living broadcast interactive asks statistical information;Squad's avail information;User's avail information;Squad's classification statistical information.
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 sending living broadcast interactive data to the client for having been enter into specified direct broadcasting room, so that client According to living broadcast interactive data corresponding living broadcast interactive region is loaded in the live page of specified direct broadcasting room;And it is each suitable for receiving What client was sent includes the living broadcast interactive request of squad's mark.
Interactive unit 420 is small suitable for the living broadcast interactive where determining squad member according to the living broadcast interactive request received Squad's interaction request of team;And suitable for determining respective live interaction squad in specified direct broadcasting room according to squad's interaction request Squad's classification.
As it can be seen that server shown in Fig. 4, is coordinated with the embodiment of aforementioned client, in traditional live streaming application The function of real-time interactive is added, and living broadcast interactive squad can be formed between user and carry out squad's interaction, enriches live streaming field Live content under scape improves participation and the interaction of user, also just further attracts user to download live streaming application viewing straight It broadcasts, good experience is provided to user, also can be that operator improves income.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is further adapted for being sent according to client Request of forming a team determine corresponding living broadcast interactive squad and corresponding squad member.
In one embodiment of the invention, in above-mentioned server, request of forming a team includes establishing squad's request;Communication unit 410, it is asked suitable for receiving the squad that establishes comprising user identifier that client is sent;Interactive unit 420 is deposited suitable for judging whether With the associated living broadcast interactive squad of user identifier, and if it exists, then by communication unit 410 to client return found the team failure Prompt message of forming a team requests to generate squad's mark according to squad is established, user identifier and squad's mark is carried out if being not present Association returns to prompt message of successfully forming a team of founding the team by communication unit 410 to client;Alternatively, whether judging user identifier It is identified for pre-set user, is, squad's mark is requested to generate according to squad is established, built to client return by communication unit 410 Team successfully forms a team prompt message.
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 identified according to the squad of generation, it is small further to generate addition living broadcast interactive The chained address of team 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;Communication unit 410, it is suitable for receiving the addition squad request identified comprising user identifier and squad that client is sent;Interactive unit 420, is suitable for It judges whether and the associated living broadcast interactive squad of user identifier;If in the presence of being returned to client and squad's failure being added It forms a team prompt message;If being not present, judge that squad identifies whether associated user identifier quantity reaches the upper limit, if on not up to User identifier and squad's mark are then associated by limit, and returning to addition squad to client successfully forms a team prompt message, if reaching To the upper limit, then the prompt message of forming a team that squad's failure is added is returned to client.
In one embodiment of the invention, in above-mentioned server, communication unit 410 is suitable for receiving what client was sent Specified direct broadcasting room including squad's mark enters request;Interactive unit 420 is suitable for determining that corresponding live streaming is mutual according to squad's mark Squad classification of the dynamic squad in specified direct broadcasting room;Communication unit 410 is suitable for returning to client corresponding with squad's classification straight Broadcast interactive data.
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 squad's class label corresponding with squad's mark;And suitable for ginseng is being included into living broadcast interactive squad When with squad/look on squad, the squad's class label for participating in squad of squad/look on is stamped for corresponding squad mark.
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 420 generates;And/or;The live video stream sent suitable for receiving control terminal, passes through Interactive unit 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, 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 squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as and carries Specified squad's interaction has been handed over to ask;The instruction that debug option is returned to the client of squad member, so that each client root Respective selection child control is disabled according to the instruction of debug option;User's income of squad member is calculated with prescribed coefficient;To refer to Determine coefficient and calculates squad's income.
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 sent after every the first living broadcast interactive data for sending preset quantity , and/or sent when meeting preset time condition.
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 and interactive problem data pair The interactive answer data answered;Interactive unit 420, the client for being suitable for counting each squad member for specifying living broadcast interactive squad are submitted Interactive answer data in identical interactive answer data quantity, using the most interactive answer data of quantity as the specified interaction Squad's interaction answer data that squad submits;Squad's interaction answer data and the correct answer data of interactive problem data are carried out Matching determines the squad classification of the specified live streaming squad in specified direct broadcasting room according to matching result;And/or suitable for predetermined When being not determined by the squad's interaction answer data for participating in the living broadcast interactive squad under squad's classification in the time, by respective live interaction Squad, which is included into, looks on squad.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is further adapted for default in satisfaction first When condition, the living broadcast interactive squad under each squad's classification is counted, generates squad's classification statistical information;Communication unit 410, is further adapted for Squad's classification statistical information is sent to client as interactive prompt message and/or control terminal is shown.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is further adapted for according to preset total straight Interactive income is broadcast, user's income of each squad member and/or squad's income of each living broadcast interactive squad are calculated, generates user's income Information and/or squad's avail information;Communication unit 410 is further adapted for using user's avail information and/or squad's avail information as mutually Dynamic prompt message is sent to client and/or control terminal is shown.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is further adapted for default in satisfaction second When condition, calculated user's income and/or squad's income are delivered in the user account of corresponding squad member.
In one embodiment of the invention, in above-mentioned server, interactive unit 420 is further adapted for meet third default When condition, the living broadcast interactive sent according to each client requests to generate living broadcast interactive request statistical information;Communication unit 410, also Suitable for asking living broadcast interactive, statistical information is sent to client as interactive prompt message and/or control terminal is shown.
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 the triggering according to its interactive unit 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;Interactive prompt message includes following one or more:Living broadcast interactive request statistics Information;User's avail information;Class of subscriber statistical information.
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, after entering specified direct broadcasting room, in addition to receiving common live video stream The living broadcast interactive data that server issues also are received outside, and are added in the live page of specified direct broadcasting room according to living broadcast interactive data Corresponding living broadcast interactive region is carried, when user operates living broadcast interactive region, can be generated and living broadcast interactive data pair The living broadcast interactive request answered, and carry squad's mark and be sent to server, so that server is asked according to the living broadcast interactive received It determines squad's interaction request of the living broadcast interactive squad where squad member, and is further determined accordingly according to squad's interaction request Squad classification of the living broadcast interactive squad in specified direct broadcasting room.The technical solution adds in real time mutually in traditional live streaming application Dynamic function, and living broadcast interactive squad can be formed between user and carry out squad's interaction, it enriches in the live streaming under live scene Hold, improve participation and the interaction of user, also just further attracts user to download live streaming application viewing live streaming, user is provided Good experience 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.
The invention discloses A1, a kind of interactive live broadcasting methods, including:
After entering specified direct broadcasting room, the living broadcast interactive data that server is sent are received, according to the living broadcast interactive data Corresponding living broadcast interactive region is loaded in the live page of specified direct broadcasting room;
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;The living broadcast interactive request includes squad's mark;
Living broadcast interactive request is sent to the server, so that the server is according to the living broadcast interactive received Request determines squad's interaction request of the living broadcast interactive squad where squad member, and is further determined according to squad's interaction request Squad classification of the respective live interaction squad in specified direct broadcasting room.
A2, the method as described in A1, 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 squad member.
A3, the method as described in A2, 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;
This method further includes:
Receive the prompt message of forming a team that server returns.
A4, the method as described in A3, 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.
A5, the method as described in A1, wherein it is described according to the living broadcast interactive data specified direct broadcasting room live page The middle corresponding living broadcast interactive region of load 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 A1, 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 A1, wherein this method further includes:
The specified direct broadcasting room for server transmission including squad's mark enters request, so that server is according to the small badge Know the squad's classification for determining corresponding living broadcast interactive squad in specified direct broadcasting room;
It is described receive server send living broadcast interactive data include:It is sending with squad's class to receive the server Not corresponding living broadcast interactive data.
A8, the method as described in A7, wherein squad's classification includes participating in squad and looking on squad, described 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 and include:
When the corresponding squad's classification of the living broadcast interactive data be participate in squad when, load the first living broadcast interactive region and/ Or the interaction function in living broadcast interactive region is enabled, and when the corresponding squad's classification of living broadcast interactive data is to look on squad, load the The interaction function in two living broadcast interactive regions and/or disabling living broadcast interactive region.
A9, the method as described in A8, 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.
A10, the method as described in A9, 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.
A11, the method as described in A1, 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.
A12, the method as described in A11, wherein the living broadcast interactive operation includes as follows one or more:
Change squad classification of the living broadcast interactive squad in specified direct broadcasting room;
It is considered as and has submitted specified squad's interaction request;
The instruction that debug option is returned to the client of squad member, so that client is selected according to the debug The instruction of item disables respective selection child control;
User's income of squad member is calculated with prescribed coefficient;
Squad's income is calculated with prescribed coefficient.
A13, the method as described in A12, 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.
A14, the method as described in A1, 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.
A15, the method as described in A14, wherein the first living broadcast interactive data are interactive problem data, described second Living broadcast interactive data are prize drawing data.
A16, the method as described in A1, wherein this method further includes:
The interactive prompt message that the server issues is received, and is illustrated in the live page;The interactive prompt Information includes following one or more:
Living broadcast interactive asks statistical information;
Squad's avail information;
User's avail information;
Squad's classification statistical information.
The invention discloses B17, a kind of interactive live broadcasting methods, including:
Living broadcast interactive data are sent to the client for having been enter into specified direct broadcasting room, so that the client is according to the live streaming Interactive data loads corresponding living broadcast interactive region in the live page of the specified direct broadcasting room;
Receive the living broadcast interactive request including squad's mark that each client is sent;
Squad's interaction request of the living broadcast interactive squad where squad member is determined according to the living broadcast interactive request received;
Squad classification of the respective live interaction squad in specified direct broadcasting room is determined according to squad's interaction request.
B18, the method as described in B17, wherein this method further includes:
Corresponding living broadcast interactive squad and corresponding squad member are determined according to the request of forming a team that client is sent.
B19, the method as described in B18, 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 squad member 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.
B20, the method as described in B19, 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.
B21, the method as described in B18, 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 squad member 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.
B22, the method as described in B17, wherein this method further includes:
It receives the specified direct broadcasting room including squad's mark that client is sent and enters request, identified and determined according to the squad Squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room;
It is described to have been enter into specified direct broadcasting room client send living broadcast interactive data include:To client return with it is described The corresponding living broadcast interactive data of squad's classification.
B23, the method as described in B22, wherein squad's classification includes participating in squad and looking on squad, the basis Squad's mark determines that squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room includes:It obtains and the squad Identify corresponding squad's class label;
Living broadcast interactive squad is included into participate in squad/look on squad when, stamped for corresponding squad mark participate in squad/ Look on squad's class label of squad.
B24, the method as described in B21, 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.
B25, the method as described in B17, wherein described to send living broadcast interactive number to the client for having been enter into specified direct broadcasting room According to including:
The control instruction that control terminal corresponding with specified direct broadcasting room is sent is received, it is mutual to choose live streaming according to the control instruction Dynamic data.
B26, the method as described in B25, 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.
B27, the method as described in B26, 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.
B28, the method as described in B25, 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.
B29, the method as described in B17, 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 squad classification of the living broadcast interactive squad in specified direct broadcasting room;
It is considered as and has submitted specified squad's interaction request;
The instruction that debug option is returned to the client of squad member, so that each client is according to the debug The instruction of option disables respective selection child control;
User's income of squad member is calculated with prescribed coefficient;
Squad's income is calculated with prescribed coefficient.
B30, the method as described in B17, wherein the living broadcast interactive data include that the first living broadcast interactive data and second are straight Interactive data is broadcast, the second living broadcast interactive data are sent after every the first living broadcast interactive data for sending preset quantity, And/or it is sent when meeting preset time condition.
B31, the method as described in B30, wherein the first living broadcast interactive data are interactive problem data, described second Living broadcast interactive data are prize drawing data.
B32, the method as described in B31, wherein the living broadcast interactive request includes corresponding with the interactive problem data Interactive answer data, the living broadcast interactive request that the basis receives determine the squad of the living broadcast interactive squad where squad member Interaction is asked:
Statistics specifies identical interaction in the interactive answer data that the client of each squad member of living broadcast interactive squad is submitted The quantity of answer 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:
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
When being not determined by the squad's interaction answer data for participating in the living broadcast interactive squad under squad's classification in the given time, Respective live interaction squad is included into and looks on squad.
B33, the method as described in B32, wherein this method further includes:
When meeting the first preset condition, the living broadcast interactive squad under each squad's classification is counted, generates squad's classification statistics Information;
Squad's classification statistical information is sent to client as interactive prompt message and/or control terminal is opened up Show.
B34, the method as described in B33, wherein this method further includes:
According to preset total living broadcast interactive income, user's income of each squad member and/or each living broadcast interactive squad are calculated Squad's income, generate user's avail information and/or squad's avail information;
Using user's avail information and/or squad's avail information as interactive prompt message be sent to client and/or Control terminal is shown.
B35, the method as described in B34, wherein this method further includes:
When meeting the second preset condition, by calculated user's income and/or squad's income be delivered to corresponding squad at In the user account of member.
B36, the method as described in B17, wherein this method further includes:
When meeting third preset condition, the living broadcast interactive sent according to each client requests to generate living broadcast interactive request system Count information;
Living broadcast interactive request statistical information is sent to client as interactive prompt message and/or control terminal carries out Displaying.
The invention also discloses C37, a kind of interactive live streaming clients, including:
Communication unit is suitable for after entering specified direct broadcasting room, receives the living broadcast interactive data that server is sent;
Display unit is suitable for being loaded in the live page of specified direct broadcasting room according to the living broadcast interactive data corresponding straight Broadcast interaction area;
Interactive unit is adapted for input and/or selection operation to the living broadcast interactive region, generates and described straight Broadcast the corresponding living broadcast interactive request of interactive data;The living broadcast interactive request includes squad's mark;
The communication unit is further adapted for living broadcast interactive request being sent to the server, so that the server Squad's interaction request of the living broadcast interactive squad where squad member is determined according to the living broadcast interactive request received, and further Squad classification of the respective live interaction squad in specified direct broadcasting room is determined according to squad's interaction request.
C38, the client as described in C37,
The communication unit is further adapted for forming 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 squad member.
C39, the client as described in C38, wherein
The communication unit includes that the squad that establishes of user identifier asks suitable for being sent to server, and/or to server Send includes user identifier and the addition squad request that squad identifies;And the prompt letter of forming a team returned suitable for receiving server Breath.
C40, the client as described in C39, 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.
C41, the client as described in C37, 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.
C42, the client as described in C37,
The communication unit is suitable for receiving the count down information that the server returns, alternatively, suitable for receiving the service The preset time point that device returns;
The display unit, suitable for showing the count down information in the live page, alternatively, suitable for according to Preset time point generates count down information and is shown in the live page.
C43, the client as described in C37, wherein
The communication unit, be further adapted for server send include squad mark specified direct broadcasting room enter request so that Server determines squad classification of the corresponding living broadcast interactive squad in specified direct broadcasting room according to squad mark;And it is suitable for Receive the living broadcast interactive data corresponding with squad's classification that the server is sent.
C44, the client as described in C43, wherein squad's classification includes participating in squad and looking on squad;
The display unit is suitable for when the corresponding squad's classification of the living broadcast interactive data is to participate in squad, load the One live streaming interaction area and/or the interaction function for enabling living broadcast interactive region, when the corresponding squad's classification of living broadcast interactive data is When looking on squad, loads the second living broadcast interactive region and/or disable the interaction function in living broadcast interactive region.
C45, the client as described in C44, 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.
C46, the client as described in C45, wherein
The display unit is further adapted for after an option child control in the living broadcast interactive region is selected, and cancels institute State load of the living broadcast interactive region in the live page;And/or suitable for option in the living broadcast interactive region After control is selected, the interaction function in the living broadcast interactive region is disabled;And/or suitable for adding in the living broadcast interactive region When load duration reaches preset duration, cancel load of the living broadcast interactive region in the live page;And/or it is suitable for When the load duration in the living broadcast interactive region reaches preset duration, the interaction function in the living broadcast interactive region is disabled.
C47, the client as described in C37, 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 adapted for the selection operation to stage property control can be used, and corresponding road is sent to server Tool is operated using request so that server executes corresponding living broadcast interactive according to the stage property using request.
C48, the client as described in C47, wherein the living broadcast interactive operation includes as follows one or more:Change Squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as and has submitted specified squad's interaction request;To squad member's Client returns to the instruction of debug option, so that client disables respective selection according to the instruction of the debug option Child control;User's income of squad member is calculated with prescribed coefficient;Squad's income is calculated with prescribed coefficient.
C49, the client as described in C48, 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.
C50, the client as described in C37, 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.
C51, the client as described in C50, wherein the first living broadcast interactive data are interactive problem data, described the Two living broadcast interactive data are prize drawing data.
C52, the client as described in C37, wherein
The display unit is further adapted for receiving the interactive prompt message that the server issues by communication unit, and opens up Show in the live page;The interaction prompt message includes following one or more:Living broadcast interactive asks statistical information; Squad's avail information;User's avail information;Squad's classification statistical information.
The invention also discloses D53, a kind of interactive direct broadcast servers, including:
Communication unit, suitable for sending living broadcast interactive data to the client for having been enter into specified direct broadcasting room, so that the client End loads corresponding living broadcast interactive region according to the living broadcast interactive data in the live page of the specified direct broadcasting room;And The living broadcast interactive request including squad's mark sent suitable for receiving each client;
Interactive unit, suitable for according to the living broadcast interactive squad where the determining squad member of living broadcast interactive request received Squad's interaction request;And suitable for determining squad of the respective live interaction squad in specified direct broadcasting room according to squad's interaction request Classification.
D54, the server as described in D53, wherein
The interactive unit is further adapted for determining corresponding living broadcast interactive squad and right according to the request of forming a team that client is sent The squad member answered.
D55, the server as described in D54, wherein the request of forming a team includes establishing squad's request;
The communication unit is asked suitable for receiving the squad that establishes comprising user identifier that client is sent;
The interactive unit, suitable for judging whether and the associated living broadcast interactive squad of the user identifier, and if it exists, The prompt message of forming a team for then returning to failure of founding the team to the client by communication unit, if being not present, according to the foundation Squad requests to generate squad's mark, and the user identifier and the squad are identified and are associated, by communication unit to described Client returns to prompt message of successfully forming a team of founding the team;It is then alternatively, judging whether the user identifier is pre-set user mark Squad's mark is requested to generate according to the squad that establishes, returns to found the team to the client by communication unit and successfully forms a team to carry Show information.
D56, the server as described in D55, wherein
The interactive unit is further adapted for returning to the squad generated mark to client by communication unit;And/or according to The squad of generation identifies, and further generates and the chained address of the living broadcast interactive squad is added and returns to visitor by communication unit Family end.
D57, the server as described in D54, wherein the request of forming a team includes that squad's request is added;
The communication unit is asked suitable for receiving the addition squad identified comprising user identifier and squad that client is sent It asks;
The interactive unit, suitable for judging 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 then is returned to the client;If being not present, judge that squad's mark is associated Whether user identifier quantity reaches the upper limit, if the not up to upper limit, the user identifier is identified with the squad and is associated, It is returned to the client and squad is added successfully forms a team prompt message, if reaching the upper limit, returned and be added to the client The prompt message of forming a team of squad's failure.
D58, the server as described in D53, wherein
The communication unit enters request suitable for receiving the specified direct broadcasting room including squad's mark that client is sent;
The interactive unit is suitable for determining corresponding living broadcast interactive squad in specified direct broadcasting room according to squad mark Squad's classification;
The communication unit is suitable for returning to living broadcast interactive data corresponding with squad's classification to client.
D59, the server as described in D58, wherein squad's classification includes participating in squad and looking on squad;
The interactive unit is suitable for obtaining squad's class label corresponding with squad mark;And suitable for will be straight It broadcasts interactive squad to be included into when participating in squad/look on squad, the squad for participating in squad of squad/look on is stamped for corresponding squad mark Class label.
D60, the server as described in D57, 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 the preset time point Client is returned to by communication unit, so that client is according to preset time point generation count down information and described straight It broadcasts in the page and shows.
D61, the server as described in D53, 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.
D62, the server as described in D61, 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.
D63, the server as described in D62, 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.
D64, the server as described in D61, 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.
D65, the server as described in D53, wherein
The communication unit, the stage property for being further adapted for receiving client transmission use 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 squad classification of the living broadcast interactive squad in specified direct broadcasting room;It is considered as Have submitted specified squad's interaction request;The instruction that debug option is returned to the client of squad member, so that each client Respective selection child control is disabled according to the instruction of the debug option;The user that squad member is calculated with prescribed coefficient receives Benefit;Squad's income is calculated with prescribed coefficient.
D66, the server as described in D53, 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 sent after every the first living broadcast interactive data for sending preset quantity , and/or sent when meeting preset time condition.
D67, the server as described in D66, wherein the first living broadcast interactive data are interactive problem data, described the Two living broadcast interactive data are prize drawing data.
D68, the server as described in D67, wherein the living broadcast interactive request includes corresponding with the interactive problem data Interactive answer data;
The interactive unit, the interaction that the client suitable for counting each squad member for specifying living broadcast interactive squad is submitted are answered The quantity of identical interaction answer data in case data is submitted the most interactive answer data of quantity as the specified interactive squad Squad's interaction answer data;Squad's interaction answer data and the correct answer data of the interactive problem data are carried out Matching determines the squad classification of the specified live streaming squad in the specified direct broadcasting room according to matching result;And/or it is suitable for When being not determined by the squad's interaction answer data for participating in the living broadcast interactive squad under squad's classification in the predetermined time, by respective live Interactive squad, which is included into, looks on squad.
D69, the server as described in D68, wherein
It is small to be further adapted for the living broadcast interactive counted when meeting the first preset condition under each squad's classification for the interactive unit Team generates squad's classification statistical information;
The communication unit is further adapted for being sent to client using squad's classification statistical information as interactive prompt message And/or control terminal is shown.
D70, the server as described in D69, wherein
The interactive unit, is further adapted for described according to preset total living broadcast interactive income, calculates the user of each squad member Income and/or squad's income of each living broadcast interactive squad generate user's avail information and/or squad's avail information;
The communication unit is further adapted for using user's avail information and/or squad's avail information as interaction prompt letter Breath is sent to client and/or control terminal is shown.
D71, the server as described in D70, wherein
The interactive unit is further adapted for when meeting the second preset condition, and calculated user's income and/or squad are received Benefit is delivered in the user account of corresponding squad member.
D72, the server as described in D53, wherein
The interactive unit is further adapted for when meeting third preset condition, and the living broadcast interactive sent according to each client is asked Seek survival into living broadcast interactive request statistical information;
The communication unit is further adapted for being sent to visitor using living broadcast interactive request statistical information as interactive prompt message Family end and/or control terminal are shown.
The invention also discloses E73, a kind of interactive live broadcast systems, including one or more is such as any one of C37-C52 institutes The interactive live streaming client stated, and the interactive direct broadcast server as described in any one of D53-D72.
E74, the system as described in E73, 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.
E75, the system as described in E74, 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.
E76, the system as described in E74, wherein
The control terminal is further adapted for the interactive prompt message for receiving and showing that the interactive direct broadcast server issues;It is described Interactive prompt message includes following one or more:Living broadcast interactive asks statistical information;User's avail information;Class of subscriber is united Count information.
The invention discloses F77, a kind of computer readable storage mediums, wherein the computer readable storage medium is deposited The one or more programs of storage, one or more of programs when being executed by a processor, are realized as described in any one of A1-A16 Method, alternatively, the method as described in any one of B17-B36 of realization.

Claims (10)

1. a kind of interaction live broadcasting method, including:
After entering specified direct broadcasting room, the living broadcast interactive data that server is sent are received, are being referred to according to the living broadcast interactive data Determine to load corresponding living broadcast interactive region in the live page of direct broadcasting room;
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;The living broadcast interactive request includes squad's mark;
Living broadcast interactive request is sent to the server, so that the server is asked according to the living broadcast interactive received It determines squad's interaction request of the living broadcast interactive squad where squad member, and is further determined accordingly according to squad's interaction request Squad classification of the living broadcast interactive squad in specified direct broadcasting room.
2. the method for claim 1, 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 living broadcast interactive Squad and corresponding squad member.
3. a kind of interaction live broadcasting method, including:
Living broadcast interactive data are sent to the client for having been enter into specified direct broadcasting room, so that the client is according to the living broadcast interactive Data load corresponding living broadcast interactive region in the live page of the specified direct broadcasting room;
Receive the living broadcast interactive request including squad's mark that each client is sent;
Squad's interaction request of the living broadcast interactive squad where squad member is determined according to the living broadcast interactive request received;
Squad classification of the respective live interaction squad in specified direct broadcasting room is determined according to squad's interaction request.
4. method as claimed in claim 3, wherein this method further includes:
Corresponding living broadcast interactive squad and corresponding squad member are determined according to the request of forming a team that client is sent.
5. a kind of interactive live streaming client, including:
Communication unit is suitable for after entering specified direct broadcasting room, receives the living broadcast interactive data that server is sent;
Display unit is suitable for loading corresponding live streaming in the live page of specified direct broadcasting room according to the living broadcast interactive data mutual Dynamic region;
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;The living broadcast interactive request includes squad's mark;
The communication unit, be further adapted for by the living broadcast interactive request be sent to the server so that the server according to The living broadcast interactive request received determines squad's interaction request of the living broadcast interactive squad where squad member, and further basis Squad's interaction request determines squad classification of the respective live interaction squad in specified direct broadcasting room.
6. client as claimed in claim 5,
The communication unit is further adapted for forming a team to ask to server transmission, so that the server forms a team to ask according to It asks and determines corresponding living broadcast interactive squad and corresponding squad member.
7. a kind of interaction direct broadcast server, including:
Communication unit, suitable for sending living broadcast interactive data to the client for having been enter into specified direct broadcasting room, so that the client root Corresponding living broadcast interactive region is loaded in the live page of the specified direct broadcasting room according to the living broadcast interactive data;And it is suitable for Receive the living broadcast interactive request including squad's mark that each client is sent;
Interactive unit, suitable for the squad according to the living broadcast interactive squad where the determining squad member of living broadcast interactive request received Interaction request;And suitable for determining squad class of the respective live interaction squad in specified direct broadcasting room according to squad's interaction request Not.
8. server as claimed in claim 7, wherein
The interactive unit is further adapted for determining corresponding living broadcast interactive squad and corresponding according to the request of forming a team that client is sent Squad member.
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.
CN201810123724.3A 2018-02-07 2018-02-07 Interactive live broadcast method, client, server and system Active CN108391157B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810123724.3A CN108391157B (en) 2018-02-07 2018-02-07 Interactive live broadcast method, client, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810123724.3A CN108391157B (en) 2018-02-07 2018-02-07 Interactive live broadcast method, client, server and system

Publications (2)

Publication Number Publication Date
CN108391157A true CN108391157A (en) 2018-08-10
CN108391157B CN108391157B (en) 2021-11-05

Family

ID=63075336

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810123724.3A Active CN108391157B (en) 2018-02-07 2018-02-07 Interactive live broadcast method, client, server and system

Country Status (1)

Country Link
CN (1) CN108391157B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110944235A (en) * 2019-11-22 2020-03-31 广州华多网络科技有限公司 Live broadcast interaction method, device and system, electronic equipment and storage medium
CN111031335A (en) * 2019-12-09 2020-04-17 网易(杭州)网络有限公司 Data processing method and device, storage medium and electronic equipment
CN111277851A (en) * 2020-02-13 2020-06-12 北京达佳互联信息技术有限公司 Live broadcast method, device, equipment and computer readable storage medium
WO2021135684A1 (en) * 2020-01-03 2021-07-08 北京字节跳动网络技术有限公司 Live streaming room interaction method and apparatus, readable medium and electronic device
CN113368489A (en) * 2021-06-16 2021-09-10 广州博冠信息科技有限公司 Live broadcast interaction method, system, device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103632332A (en) * 2013-11-29 2014-03-12 腾讯科技(成都)有限公司 Subject question and answer method, device and system
CN104363476A (en) * 2014-11-17 2015-02-18 广州华多网络科技有限公司 Online-live-broadcast-based team-forming activity method, device and system
US20150087367A1 (en) * 2009-06-30 2015-03-26 At&T Intellectual Property I, L.P. Shared Multimedia Experience Including User Input
CN106657840A (en) * 2016-12-26 2017-05-10 广州华多网络科技有限公司 Interaction method and device of online live broadcast
CN106792229A (en) * 2016-12-19 2017-05-31 广州虎牙信息科技有限公司 Ballot exchange method and its device based on direct broadcasting room video flowing barrage
CN106998506A (en) * 2017-04-25 2017-08-01 暴风集团股份有限公司 Match guess interactive approach and system
US20170353758A1 (en) * 2016-06-02 2017-12-07 John Senew Apparatus and method for displaying video

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150087367A1 (en) * 2009-06-30 2015-03-26 At&T Intellectual Property I, L.P. Shared Multimedia Experience Including User Input
CN103632332A (en) * 2013-11-29 2014-03-12 腾讯科技(成都)有限公司 Subject question and answer method, device and system
CN104363476A (en) * 2014-11-17 2015-02-18 广州华多网络科技有限公司 Online-live-broadcast-based team-forming activity method, device and system
US20170353758A1 (en) * 2016-06-02 2017-12-07 John Senew Apparatus and method for displaying video
CN106792229A (en) * 2016-12-19 2017-05-31 广州虎牙信息科技有限公司 Ballot exchange method and its device based on direct broadcasting room video flowing barrage
CN106657840A (en) * 2016-12-26 2017-05-10 广州华多网络科技有限公司 Interaction method and device of online live broadcast
CN106998506A (en) * 2017-04-25 2017-08-01 暴风集团股份有限公司 Match guess interactive approach and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
西西整理: "百万赢家组队开黑怎么玩 百万赢家组队开黑玩法攻略", 《西西软件园》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110944235A (en) * 2019-11-22 2020-03-31 广州华多网络科技有限公司 Live broadcast interaction method, device and system, electronic equipment and storage medium
CN111031335A (en) * 2019-12-09 2020-04-17 网易(杭州)网络有限公司 Data processing method and device, storage medium and electronic equipment
WO2021135684A1 (en) * 2020-01-03 2021-07-08 北京字节跳动网络技术有限公司 Live streaming room interaction method and apparatus, readable medium and electronic device
KR20220097992A (en) * 2020-01-03 2022-07-08 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 Live broadcast room interaction methods, devices, readable media and electronics
JP2023506800A (en) * 2020-01-03 2023-02-20 北京字節跳動網絡技術有限公司 Liveroom interaction methods, devices, readable media and electronic devices
JP7385041B2 (en) 2020-01-03 2023-11-21 北京字節跳動網絡技術有限公司 Live room interaction methods, equipment, readable media and electronic equipment
KR102630423B1 (en) * 2020-01-03 2024-01-29 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 Live broadcast room interaction methods, devices, readable media and electronic devices
CN111277851A (en) * 2020-02-13 2020-06-12 北京达佳互联信息技术有限公司 Live broadcast method, device, equipment and computer readable storage medium
CN113368489A (en) * 2021-06-16 2021-09-10 广州博冠信息科技有限公司 Live broadcast interaction method, system, device, electronic equipment and storage medium
CN113368489B (en) * 2021-06-16 2023-12-29 广州博冠信息科技有限公司 Live interaction method, system, device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN108391157B (en) 2021-11-05

Similar Documents

Publication Publication Date Title
CN108391155A (en) Interactive live broadcasting method, client, server and system
CN108391157A (en) Interactive live broadcasting method, client, server and system
CN108391156A (en) Interactive live broadcasting method, client, server and system
CN108391159A (en) Interactive live broadcasting method, client, server and system
CN108391158A (en) Interactive live broadcasting method, client, server and system
CN103942093B (en) Method for processing business and system
CN107656778A (en) A kind of flow path processing method and system based on event
JP2002175389A (en) Device, method and program for formulating and solving problem over network
CA2965846A1 (en) Customer experience personalisation management platform
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
CN105975844B (en) A kind of login method and device
CN106878043B (en) Service processing method and device
CN114245149B (en) Virtual resource allocation method, device and system, electronic equipment and storage medium
CN109508878A (en) A kind of campus service crowdsourcing platform
JP2017506095A (en) Method and system for algorithmically selected trivia game content
CN106897808A (en) A kind of workflow creation method and apparatus
CN105920840B (en) A kind of game generation white silk method based on appointed task
WO2013109536A1 (en) Question generation and presentation
CN109523336A (en) Data processing method, device, electronic equipment and readable storage medium storing program for executing
CN109409608A (en) A kind of course reserving method, device, equipment and storage medium
CN108288152B (en) Interaction method, terminal and storage medium for sharing information
WO2019103136A1 (en) Video distribution server, video distribution method and recording medium
CN108335121A (en) Data object information processing method, apparatus and system
CN104834854B (en) A kind of data processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant